A1 | Versión | (atributo del elemento CFE) | | | |
| | Identificacion y Totales del Documento | Encabezado | | | |
| | Identificacion del comprobante | IdDoc | idDoc | | |
A2 | Tipo CFE | TipoCFE | tipoCfe | Valida con tabla de códigos de los CFE/ CFC | |
A3 | Serie del Comprobante | Serie | serie | Valida que:
- la/s letra/s de la serie sean en mayúscula.
1 o 2 letras, exceptuando la Ñ o un número y una letra, en
ese orden, por ejemplo: 1A | |
A4 | Número de Comprobante | Nro | numero | 1 ≤ A-C4 ≤ 9999999 | |
A4.1 | Número interno | NroInterno | numeroInterno | | |
A5 | Fecha del Comprobante | FchEmis | fechaEmision | /- AAAAMMDD;
- Fecha válida entre 01/10/2011 a 31/12/2050
- A-C5 debe ser ≤ fecha del servidor de DGI + 60 días | |
A5.1 | Fecha valor | FchValor | fechaValor | AAAAMMDD
-AAAAMM de A-C5.1 debe ser
≤ AAAAMM de A-C5.
-Fecha válida entre 01/10/2011
a 31/12/2050 | |
A6 | Indicador Tipo de traslado de bienes | TipoTraslado | tipoTraslado | 1: Venta
2: Traslados internos | |
A6.1 | Indicador propiedad mercadería transportada | IndPropiedad | indicadorPropiedadMercaderiaTransportada | 1: Bienes de Terceros | |
A6.2 | Tipo documento propietario mercadería | TipoDocProp | tipoDocumentoProp | Obligatorio completar si A-
C6.1=1
Si existe A-C6.2, deben existir
A-C6.3 y A-C6.4 o A-C6.5 | |
A6.3 | Código país | CodPaisProp | codPaisProp | Si existe A-C 6.3, deben existir
A-C6.2 y, A-C6.4 o A-C6.5
- Si A-C 6.2 =2 o 3; A-C6.3=UY
- Si A-C6.2 =6; A-C6.3= AR,BR, CL o PY
- Si A-C6.2: 4, 5 o 7: A-C6.3 = código del país según tabla, o
A-C6.3 = 99 si no existe código del país en la tabla. | |
A6.4 | Documento uruguayo propietario mercadería | DocProp | docProp | /- Si existe A-C6.4, debe existir A-C6.2 y A-C6.3
- Si existe A-C6.4, no debe existir A-C6.5
-Obligatorio completar si A-C6.2=2 o 3
- Valida:
2: Digito verificador RUC
3: Digito verificador CI | |
A6.5 | Documento extranjero propietario mercadería | DocPropExt | docProp | Si existe A-C6.5, debe existir
A-C6.2 y A-C6.3
- Si existe A-C6.5 no debe
existir A-C6.4
- Obligatorio completar si A-
C6.2=4,5, 6 o 7 | |
A6.6 | Nombre propietario mercadería | RznSocProp | razonSocialProp | Obligatorio completar si A-
C6.1=1 | |
A7 | Período desde | PeriodoDesde | periodoDesde | AAAAMMDD;
- Fecha válida entre
01/10/2011 a 31/12/2050 | |
A8 | Período hasta | PeriodoHasta | periodoHasta | AAAAMMDD;
- Fecha válida; ≥ que A-C7:
“Período desde | |
A10 | Indicador Montos Brutos | MntBruto | montoBruto | 1: Líneas de detalle se expresan con IVA incluido.
2: Líneas de detalle se expresan con IMEBA y adicionales incluidos
3: Líneas de detalle corresponden a ventas realizadas por contribuyentes con obligación IVA mínimo, Monotributo o Monotributo Social MIDES.
Si G-C5=2, 3 o 4, A-C10, debe ser igual a 3, y viceversa
excepto para CFE ventas por cuenta ajena. | |
A11 | Forma de Pago | FmaPago | formaPago | 1: Contado
2: Crédito | |
A12 | Fecha de vencimiento | FchVenc | fechaVencimiento | AAAAMMDD;
- Fecha válida entre
01/01/2000 a 31/12/2050 | |
A13 | Cláusula de venta | ClauVenta | clausulaVenta | | |
A14 | Modalidad de venta | ModVenta | modalidadVenta | 1 – Régimen General-
exportación de bienes
2 – Consignación
3 – Precio Revisable
4 – Bienes propios a exclaves aduaneros
80 – Régimen TAX FREE – Dto. Nº 378/2012
90 – Régimen General- exportación de servicios
91 – Exportación mandante
99 – Otras transacciones
Para Régimen General- Exportación de bienes y de
servicios: si Tipo de CFE (A-C2) = 121, 122, 123 o 124; A-
C14= 1,2, 3, 4, 90 o 99
Para Régimen General-Exportación de servicios: si
Tipo de CFE (A-C2) = 101, 102,
103, 111, 112 o 113; A-C14=90
Para operaciones en Régimen TAX FREE: si Tipo de CFE (A-
C2) = 101, 102 o 103; A-C14= 80
Para documentar operaciones de exportación como mandante, cuya exportación definitiva será realizada por un tercero: si Tipo de CFE (A-C2) = 121,122, 123
o 124; A-C14=91 | |
A15 | Vía de transporte | ViaTransp | viaTransporte | 1 – Marítimo
2 – Aéreo
3 – Terrestre
8 – N/A
9 – Otro | |
A16 | Información adicional comprobante | InfoAdicionalDoc | informacionAdicional | | |
A17 | IVA al día | IVAalDia | | 1 – No IVA al día | |
A18 | Secreto profesional | SecProf | secretoProfesional | 1 – Operación amparada por el secreto profesional
2 – Operación de venta por cuenta ajena amparada por el
secreto profesional
Si A-C18=2, A-C2 (tipo de CFE) debe ser 131,132,133,
141,142 o143
Si A-C21=2, no puede existir A-C18 | |
A19 | Indicador pagos por cuenta de terceros | IndPagCta3ros | indicadorPagoTerceros | 1- Pagos por cuenta de terceros | |
A20 | Indicador cobranza propia | IndCobPropia | indicadorCobranzaPropia | 1- Cobranza
Si existe A-C20, B-C4 debe ser 6 o 7 | |
A21 | Indicador de compra M/E para su reventa | IndCompraMEReventa | indicadorCompraMEReventa | 1- Compra M/E para su reventa
Valida B-C4=17 y/o D-C7=17
2- Operación de compra de M/E para su reventa por cuenta ajena
Valida B-C4=17 y/o D-C7=17
Si A-C21= 2, no puede existir A-C18 | |
| | Emisor | Emisor | emisor | | |
A40 | RUC Emisor | RUCEmisor | ruc | Digito verificador | |
A41 | Nombre o Denominación Emisor | RznSoc | razonSocial | Valida que no este vacío. | |
A42 | Nombre comercial Emisor | NomComercial | nombreComercial | | |
A43 | Giro del negocio del Emisor | GiroEmis | giro | | |
A44 | Teléfono Emisor | Telefono | telefono | | |
A45 | Correo Emisor | CorreoEmisor | segundoTelefono | | |
A46 | Nombre de la Casa Principal/Sucursal | EmiSucursal | email | | |
A47 | Código Casa Principal/Sucursal | CdgDGISucur | codigoDgiSucursal | registrado en la DGI, asociado al RUC emisor en la fecha informada en A-C5 (“Fecha del comprobante”) | |
A48 | Domicilio Fiscal | DomFiscal | domicilioFiscal | Valida que no este vacío. | |
A49 | Ciudad | Ciudad | ciudad | Valida que no este vacío. | |
A50 | Departamento | Departamento | departamento | Valida que no este vacío. | |
A51 | Información adicional emisor | InfoAdicionalEmisor | informacionAdicional | | |
| | Receptor | Receptor | receptor | A-C18=1 o 2: no es obligatorio completar los campos del área receptor | |
A60 | Código Tipo Documento Receptor | TipoDocRecep | tipoDocumento | | |
A61 | Código País | CodPaisRecep | codigoPais | Si existe A-C61, deben existir A-C60 y A-C62 o A-C62.1
- Si A-C60=1, 2 o 3: A-C61= UY
- Si A-C60=6; A-C61= AR, BR, CL o PY
- Si A-C60: 4, 5 o 7: A-C61 = código del país según tabla, o
A-C61 = 99 si no existe código del país en la tabla. | |
A62 | Nº Documento Receptor Uruguayo | DocRecep | documento | Si existe A-C62, deben existir A-C60 y A-C61
- Si existe A-C62, no debe existir A-C62.1
- Obligatorio completar si A- C60=1, 2 o 3.
Valida:
1: Dígito verificador NIE
2: Digito verificador RUC
3: Digito verificador CI
- Para tipo CFE: e-Boleta de entrada, NC/ND (151,152,153):
valida que si A-C60= 2, A-C62 no puede ser el Nº de RUC de
un emisor electrónico, excepto si A-C21=1 o 2 | |
A62.1 | Nº Documento Receptor Extranjero/Otros | DocRecepExt | documentoExt | Si existe A-C62.1, no debe existir A-C62
- Si existe A-C62.1 deben existir A-C60 y A-C61
- Obligatorio completar si A- C60=4, 5, 6 o 7
- Si tipo de CFE 111, 112, 113, 141, 142, 143; A-C62.1 = 0 | |
A63 | Nombre o Denominación Receptor | RznSocRecep | razonSocial | Si A-C18 ≠ 1 o 2: obligatorio completar si tipo CFE:
- e-Fac, e-Fac.Cta Ajena, y sus respectivas NC y ND (111,
112, 113, 141, 142, 143).
-e-Remito (124),
-Fac.Exp, NC, ND, e-Remito Exp (121, 122, 123, 124)
-e-Resguardo (182)
- e-Boleta de entrada, NC, ND (151, 152, 153), excepto si A-
C60 ≠2, A-C21=1 o 2, y el monto neto ∑ (A-C112 a A-C118) es < a tope establecido (ver tabla E) que no es obligatorio identificar al receptor.
-Si A-C18=1 o 2, A-C63 no es obligatorio completar | |
A64 | Dirección Receptor | DirRecep | direccion | Si A-C18 ≠ 1 o 2: obligatorio completar si tipo CFE:
- e-Fac, e-Fac.Cta. Ajena, ysus respectivas NC, ND (111,
112, 113, 141, 142, 143).
-e-Remito (124),
-e-Factura Exp., NC, ND, e- Remito de Exp. (121, 122, 123, 124)
- e-Boleta de entrada, NC, ND (151, 152, 153), excepto si A-C60 ≠2, A-C21=1 o 2, y el monto neto ∑ (A-C112 a A-
C118) es < a tope establecido(ver tabla E) que no es obligatorio identificar al receptor.
-Si A-C18=1 o 2, A-C64 no es obligatorio completar. | |
A65 | Ciudad Receptor | CiudadRecep | ciudad | Si A-C18 ≠1 o 2: obligatorio completar si tipo CFE:
- e-Fac, e-Fac.Cta ajena, y
sus respectivas NC, ND (111,112, 113, 141, 142, 143).
- e-Remito (124),
- e-Fac.Exp, NC, ND, e-Remito de Exportación (121,
122, 123, 124)
- e-Boleta de entrada, NC, ND (151, 152, 153), excepto si A-
C60 ≠2, A-C21=1 o 2, y el monto neto ∑ (A-C112 a A-C118) es < a tope establecido (ver tabla E) que no es obligatorio identificar alreceptor.
-Si A-C18=1 o 2, A-C65 no es obligatorio completar | |
A66 | Dep/Prov/Estado | DeptoRecep | departamento | Si A-C18 ≠ 1 o 2: obligatorio completar si tipo
CFE: e-Fac.Exp, NC, ND, e-Remito de Exportación (121,
122, 123, 124)
Si A-C18=1 o 2, A-C66 no es obligatorio completar | |
A66.1 | País Receptor | PaisRecep | pais | Si A-C18 ≠ 1 o 2:obligatorio completar si tipo
CFE: Fac.Exp, NC, ND, e-RemExp (121, 122, 123, 124)
-Si A-C18=1 o 2, A-C66.1 no es obligatorio completar | |
A67 | Código Postal | CP | codigoPostal | | |
A68 | Información Adicional | InfoAdicional | informacionAdicional | | |
A69 | Lugar de Destino/Entrega | LugarDestEnt | lugarEntrega | | |
A70 | Nº Identificación Compra | CompraID | idCompraCliente | | |
| | Totales encabezado | Totales | totales | | |
A110 | Tipo moneda transacción | TpoMoneda | tipoMoneda | Según Tabla de Monedas
Si A-C21= 1, A-C110 debe ser UYU | |
A111 | Tipo de Cambio | TpoCambio | tipoCambio | Valor numérico de 4 enteros y 3 decimales, mayor que cero
- Obligatorio completar si A-C110 ≠ UYU | |
A112 | Total Monto – No gravado | MntNoGrv | montoNoGravado | Valor numérico de 15 enteros y 2 decimales ≥0
Si tipo de CFE= 151,152 y 153 (e-Boleta de entrada y sus
notas de corrección),
A-C112= ∑ B-C24 (si B-C4=13, 14, 15 o 17) menos
∑ D-C6 (si D-C7=13, 14, 15 -o -17) y si D-C2=D) más
∑ D-C6 (si D-C7=13, 14, 15 o-17) y si D-C2=R),
sino
- A-C112= ∑ B-C24 (si B-C4=1 o 16)
menos
∑ D-C6 (si D-C7=1 o 16) y si
D-C2=D) más
∑ D-C6 (si D-C7=1 o 16) y si
D-C2=R) | Si tipo de CFE= 151,152 y 153 (e-Boleta de
entrada y sus notas de corrección):
A-C112: Suma de ítems con indicador de facturación B-C4=13, 14, 15 o 17, menos descuentos globales más recargos globales
con indicador de facturación B-C4=13,
14, 15 o 17.
Sino
A-C112: Suma de ítems con indicador de facturación B-C4= 1 o 16, menos descuentos globales más recargos globales con indicador de facturación B-C4= 1
o 16. |
A113 | Total Monto – Exportación y asimiladas | MntExpoyAsim | montoExportacionYAsim | Valor numérico de 15 enteros y 2 decimales
Si A-C2=124, A-C113= ∑B-C24 - ∑B-C24 (si
B-C4=8), sino
A-C113= ∑ B-C24 (si B-C4=10)
menos
∑ D-C6 (si D-C7=10 y si D-C2=D) más
∑ D-C6 (si D-C7=10 y si D-C2=R)) | Si tipo de CFE= 124 (e-Remito de exportación):
Suma de ítems del e-Remito de exportación
Menos
Suma de ítems del e-Remito de exportación
con indicador de facturación (B-C4) = 8,
sino
Suma de ítems de exportación y
asimilados, menos descuentos globales más recargos globales (asignados a ítems de exportación y asimilados). |
A114 | Total Monto – Impuesto percibido | MntImpuestoPerc | montoImpuestoPercibido | Valor numérico de 15 enteros y 2 decimales ≥0
- A-C114= ∑ B-C24 (si B-C4=11) menos
∑ D-C6 (si D-C7=11 y si D- C2=D) más
∑ D-C6 (si D-C7=11 y si D-C2=R) | |
A115 | Total Monto – IVA en suspenso | MntIVaenSusp | montoIvaSuspenso | Valor numérico de 15 enteros y 2 decimales ≥0
- A-C115= ∑ B-C24 (si B-C4=12) menos
∑ D-C6 (si D-C7=12 y si D- C2=D) más
∑ D-C6 (si D-C7=12 y si D-C2=R)
Si existe A-C115 y tipo CFE 151,152 y 153 (e-Boleta de
entrada y sus notas de corrección), A-C10=2 | |
A116 | Total Monto Neto – IVA Tasa mínima | MntNetoIvaTasaMin | montoNetoIvaTasaMinima | Valor numérico de 15 enteros y 2 decimales ≥0
- A-C116= ∑ B-C24 (si B-C4=2) menos
∑ D-C6 (si D-C7=2 y si D- C2=D) más ∑ D-C6 (si D-C7=2 y si D-C2=R)
- Si A-C116 >0, A-C119≠0 | Suma de ítems gravados a tasa mínima menos descuentos globales más recargos
globales (asignados a ítems gravados a tasa mínima)
- Si el valor de montos brutos: A-C10=1, entonces el resultado
anterior se debe dividir por (1+ tasa mínima IVA vigente) |
A117 | Total Monto Neto – IVA Tasa básica | MntNetoIVATasaBasica | montoNetoIvaTasaBasica | Valor numérico de 15 enteros y 2 decimales, ≥0
- A-C117= ∑ B-C24 (si B-C4=3) menos ∑ D-C6 (si D-C7=3 y si D- C2=D) más ∑ D-C6 (si D-C7=3 y si D-C2=R)
- Si A-C117>0, A-C120≠0 | Suma de ítems gravados a tasa básica menos descuentos globales más recargos globales (asignados a ítems
gravados a tasa básica)
Si el valor de montos brutos: A-C10=1, entonces el resultado anterior se debe dividir por (1+ tasa básica de IVA vigente) |
A118 | Total Monto Neto – IVA otra tasa | MntNetoIVAOtra | montoNetoIvaOtraTasa | Valor numérico de 15 enteros y 2 decimales, ≥ 0
- Si A-C123>0, A-C118>0
- C118= ∑ B-C24 (si B-C4=4) menos ∑ D-C6 (si D-C7=4 y si D-C2=D) más ∑ D-C6 (si D-C7=4 y si D-C2=R) | Importe neto del concepto en el CFE
Se utiliza también para informar el importe neto
total de la operación cuando el cálculo del IVA se aplica
exclusivamente sobre un ficto (por ej.: venta de autos usados, 5 de oro, etc.). El IVA correspondiente al ficto
se informa en el campo A-C123 |
A119 | Tasa Mínima IVA | IVATasaMin | tasaIvaTasaMinima | Tasa mínima vigente a la fecha del comprobante en % | Valida con tabla
- Valor numérico de 3 enteros y
3 decimales |
A120 | Tasa Básica IVA | IVATasaBasica | tasaIvaTasaBasica | Valida con tabla
- Valor numérico de 3 enteros y 3 decimales | Tasa básica vigente a la fecha del comprobante en % |
A121 | Total IVA – Tasa Mínima | MntIVATasaMin | montoIvaTasaMinima | Valor numérico de 15 enteros y 2 decimales, ≥ 0
- A-C121= A-C116* A-C119 | |
A122 | Total IVA – Tasa Básica | MntIVATasaBasica | montoIvaTasaBasica | Valor numérico de 15 enteros y 2 decimales, ≥0
- A-C122= A-C117 * A-C120" | |
A123 | Total IVA – Otra tasa | MntIVAOtra | montoIvaOtraTasa | Valor numérico de 15 enteros y 2 decimales, ≥0
- Si A-C118>0, A-C123>0 | Importe del concepto en el CFE
Se utiliza también para informar el importe del IVA cuando la tasa se aplica sobre un ficto y no sobre el total del monto neto (por ej.: venta de autos usados,
5 de oro, etc.). El importe total neto de la operación se informa en el campo A-C118 |
A124 | Total Monto Total | MntTotal | montoTotal | Si tipo de CFE= 124 (e- Remito de Exportación), Valor
numérico de 15 enteros y 2 decimales,
sino:
Valor numérico de 15 enteros y 2 decimales ≥0
- A-C124=∑( A-C112: A-C118)+ ∑( A-C121: A-C123) | Importe de la sumatoria de los montos netos e IVAs |
A125 | Total Monto Retenido/Percibido | MntTotRetenido | montoTotalRetenido | Valor numérico de 15 enterosy 2 decimales
- A-C125= (A-C128), si A-C127 es ≠ 2181xxx. | Importe de la sumatoria de los valores de
retención/percepción (∑A-C128 si A-C127≠
2181xxx) |
A125.1 | Total créditos fiscales | MntTotCredFisc | montoCreditoFiscal | Valor numérico de 15 enteros y 2 decimales
- A-C125.1=( A-C128), si A- C127 = 2181xxx | Importe de la sumatoria de los valores de créditos fiscales |
A126 | Líneas | CantLinDet | cantidadLineasDetalle | e-Ticket, e-Ticket cta. Ajena y sus respectivas NC/ND (101-
102-103-131-132-133): >0 y ≤ 700
- Otros CFE: >0 y ≤ 200 | Número de líneas de detalle:
- e-Ticket, e-Ticket cta. Ajena y sus respectivas NC/ND: Hasta 700
- Otros CFE: Hasta 200 |
| | Tabla retención o percepción | RetencPercep | retencionesPercepciones[] | | |
A127 | Código de Retención/Percepción/Crédito | CodRet | codRet | debe corresponderse a un codigo registrado en la DGI, asociado a la retención/percepción/crédito fiscal.
Códigos 9999001 al 9999999: sin validación.
Estos códigos no se repiten, se acumulan los valores de las retenciones/percepciones/crédito fiscal por código. | |
A128 | Valor de la Retención/Percepción/Crédito | ValRetPerc | valRetPerc | ∑ B-C23 - ∑ B-C23 con indicador de facturación 9 (B-
C4) ocurrencias en la Tabla de Retenciones/Percepciones/Crédito Fiscal de la zona de Detalle de Productos o Servicios, ambos sumandos asociados al código indicado en A-C127 Valor numérico de 15 enteros y 2 decimales | |
A129 | Monto no Facturable | MontoNF | montoNoFacturable | Valor numérico de 15 enteros y 2 decimales
- A-C129=
∑ B-C24 (si B-C4=6)
menos ∑ D-C6 (si D-C2=D y si D-C7 =6)
más ∑ D-C6 (si D-C2 =R y si D-C7 =6) menos ∑ B-C24 (si B-C4=7) más ∑ D-C6 (si D-C2=D y si D-
C7 =7) menos ∑ D-C6 (si D-C2 =R y si D-C7 =7)
Si A-C20=1, debe existir A-C129 y A-C130 | Sumatoria de:
Montos de bienes o servicios con Indicador de facturación (B-C4) =6
Menos descuentos globales asignados a ítems con indicador de facturación (D-C7) =6
Más recargos globales asignados a ítems con indicador de facturación (D-C7) =6
Menos montos de bienes o servicios con Indicador de facturación(B-C4) =7
Más descuentos globales asignados a ítems co iindicador de facturación (D-C7) =7
Menos recargos globales asignados a ítems con indicador de facturación (D-C7) =7 |
A130 | Monto total a pagar | MntPagar | montoPagar | Valor numérico de 15 enteros y 2 decimales
Si A-C124+ A-C125+ A-C129 ≥0, A-C130= A-C124+ A-C125+ A-C129
Si A-C124+ A-C125+ A-C129<0, se admite los valores: A-C130= A-C124+ A-C125+ A-C129 o A-C130=0
Si tipo CFE= 151,152 y/o 153 (e-Boleta de entrada y sus notas de corrección) y A-C10= 2, A-C130= A-C124 – A-C125+ A- C129
Si A-C20=1, debe existir A-C- 129 y A-C130 | Suma de (monto total + valor de la retención/percepción + monto no facturable)
Si A-C130 = A-C124, no es obligatoria suimpresión
Si tipo CFE= 151,152 y/o 153 (e-Boleta de entrada y sus notas de corrección) y A-C10= 2, A-C130= Suma de (monto total – valor de la retención + monto no
facturable) |