Nombres de campos CFE

Equivalencias entre referencias DGI, tags XML, nombres JSON, validaciones y notas para la estructura de CFE.

Tabla generada a partir de docs/Nombres campos CFE.xlsx.

Encabezado

Ref. DGIDescripcionTag XMLNombre JSONValidacionNotas
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)

Detalle

Ref. DGIDescripcionTag XMLNombre JSONValidacionNotas
Detalle del CFE Detalle detalles
Item n/a
B1 Nº de línea o Nº Secuencial NroLinDet numeroLineaDetalle Número secuencial de la línea: - 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
Tabla de Códigos del Ítem CodItem codigos[]
B2 Tipo de código TpoCod tipoCodigo Tipo de codificación utilizada para identificar el ítem. Pueden utilizarse los siguientes valores: - GTIN8 (EAN 8) - GTIN12 (UPC A) - GTIN13 (EAN 13) - GTIN14 (EAN 14) (entre paréntesis se incluye el nombre anterior sólo a modo informativo, sin ser parte del valor a ingresar) Estos códigos permiten registrar un código del estándar internacional GS1 EAN). -PLU: Permite registrar el código PLU. -INT1 o INT2: Permite registrar uno o dos códigos internos. -ARCE: permite registrar código de productos ARCE asociado a artículos, servicios y obras
B3 Código del ítem Cod codigo Si B-C2=GTIN8, GTIN12, GTIN13 y GTIN14, valida dígito verificador. Cálculo dígito verificador códigos GTIN (Ver documento disponible en la web de DGI/Portal e-Factura/InformaciónGeneral/Documentos de interés) Código del producto de acuerdo a tipo de codificación indicada en campo anterior
B4 Indicador de facturación IndFact indicadorFacturacion 1: Exento de IVA 2: Gravado a Tasa Mínima 3: Gravado a Tasa Básica 4: Gravado a Otra Tasa/IVA sobre fictos 5: Entrega Gratuita. Por ejemplo, docenas de trece 6: Producto o servicio no facturable. No existe validación, excepto si A- C20= 1, B-C4=6 o 7. 7: Producto o servicio no facturable negativo. No existe validación, excepto si A-C20= 1, B-C4=6 o 7. 8: Sólo para e-Remitos: Ítem a rebajar en e-Remitos y en e-Remitos de Exportación. En área de referencia se debe indicar el N° de e- Remito que ajusta 9: Sólo para e-Resguardos: Ítem a anular en e- Resguardos. En área de referencia se debe indicar el N° de e-Resguardo que anular 10: Exportación y asimiladas 11: Impuesto percibido 12: IVA en suspenso 13: Sólo para e-Boleta de entrada y sus notas de corrección: Ítem por un no contribuyente (valida que A-C60≠2) 14: Sólo para e-Boleta de entrada y sus notas de corrección: Ítem por un contribuyente IVA mínimo, Monotributo o Monotributo Social MIDES (valida que A-C60=2) 15: Sólo para e-Boleta de entrada y sus notas de (corrección: Ítem por un contribuyente IMEBA (valida A-C60 = 2) 16: Sólo para ítems vendidos por contribuyentes con obligación IVA mínimo, Monotributo o Monotributo Social MIDES, o si se trata de un CFE de venta por cuenta ajena que el mandante tenga la obligación IVA mínimo. 17: Sólo para e-Boleta de entrada y sus notas de corrección si se trata de compra de moneda extranjera para su reventa y la contrapartida es en moneda local (valida A- C21=1 o 2) Si A-C10=3, no puede utilizar indicadores 1, 2, 3, 4, 11 ni 12.
B6 Indicador Agente/Responsable IndAgenteResp indicadorAgenteResponsable R: responsable sobre un producto o servicio vendido A: responsable sobre un concepto asociado al producto o servicio vendido. Si existe B-C6, debe existir la Tabla de Retenciones/Percepciones en la Zona de Detalle de Productos o servicios.
B7 Nombre del ítem NomItem nombreItem Valida que no este vacío, excepto en el e-Resguardo.
B7.1 Código de la posición arancelaria NCM NCM
B8 Descripción Adicional DscItem descripcionItem
B9 Cantidad Cantidad cantidad Valor numérico de 14 enteros y 3 decimales
B10 Unidad de medida UniMed unidadMedida Valida que no este vacío, excepto en el e-Resguardo
B11 Precio unitario PrecioUnitario precioUnitario valor numérico de 11 enteros y 6 decimales >0 excepto: -Si B-C4=5, B-C11 debe ser 0 -Si B-C4=8, B-C11 puede ser ≥0
B12 Descuento en % DescuentoPct descuentoPct 6 Valor numérico de 3 entero y 3 decimales
B13 Monto Descuento DescuentoMonto descuentoMonto Valor numérico de 15 enteros y 2 decimales Si existe B-C12, debe existir B-C13
Tabla de Distribución del Descuento SubDescuento subDescuentos[] Se pueden incluir 5 repeticiones
B14 Subdescuento – Tipo DescTipo tipo 1: $ 2: %
B15 Subdescuento – valor DescVal valor Valor numérico de 15 enteros y 2 decimales Sin validación
B16 Recargo en % RecargoPct recargoPct
B17 Monto Recargo RecargoMnt recargoMonto
Tabla de Distribución del Recargo SubRecargo subRecargos[] Se pueden incluir 5 repeticiones
B18 Subrecargo – Tipo RecargoTipo tipo
B19 Subrecargo – valor RecargoVal valor
Tabla de Retenciones/Percepciones RetencPercep retencionesPercepciones[] Se pueden incluir 5 repeticiones, e-Resguardo: Obligatorio completar. Restantes CFE: Si utiliza tabla, entonces debe existir B-C6
B20 Código de Retención/Percepción CodRet codRet Valor numérico >0 Debe corresponder a un código registrado en la DGI, asociado a laretención/percepción/crédito fiscal. Códigos 9999001 al 9999999: sin validación
B21 Tasa Tasa tasa Sin validación Valor numérico de 3 enteros y 3 decimales
B22 Monto sujeto retención/percepción/crédito MntSujetoaRet mntSujetoaRet Sin validación - Valor numérico de 15 enteros y 2 decimales >0
B22.1 Información adicional InfoAdicionalRet infoAdic
B23 Valor de la retención/percepción/crédito ValRetPerc valRetPerc
B24 Monto Ítem MontoItem montoItem B-C24=(B-C9*B-C11) – B-C13+B-C17 Valor numérico de 15 enteros y 2 decimales Debe ser cero cuando: B-C4=5

Subtotales

Ref. DGIDescripcionTag XMLNombre JSONValidacionNotas
Subtotales Informativos SubTotInfo subTotalesInfo
STI_Item
C1 Número Subtotal NroSTI numeroLineaSubtotal
C2 Glosa GlosaSTI glosaSubtotal
C3 Orden OrdenSTI ordenSubtotal
C4 Valor del Subtotal ValSubtotSTI valorSubtotal

Descuentos y recargos

Ref. DGIDescripcionTag XMLNombre JSONValidacionNotas
Descuentos y/o Recargos que aumentan o disminuyen la base del impuesto DscRcgGlobal descuentosRecargosGlobales
DRG_Item n/a
D1 N° de línea o N° Secuencial NroLinDR numeroLinea Número secuencial de la línea. La obligatoriedad se refiere a que, si se incluye esta zona, debe haber al menos una línea y en este caso debe ir el dato del número de línea.
D2 Tipo de movimiento TpoMovDR tipoMovimiento D o R
D3 Tipo Descuento o Recargo TpoDR tipoDescuento 1: $ 2: %
D4 Código del Descuento/Recargo CodDR codigoDescuento
D5 Glosa GlosaDR glosa
D6 Valor ValorDR valorDescuento Valor numérico de 15 enteros y 2 decimales
D7 Indicador de facturación IndFactDR indicadorFacturacion Valida tabla indicadores de facturacion Indica si el descuento o recargo aplica a productos o servicios exentos, o a que tasa están gravados o si corresponde a un concepto no facturable. Para e-Boleta de entrada y sus notas de corrección:  Sólo utilizar indicadores 12,13, 14, 15, 17, 5, 6 o 7 (6 o 7 únicamente en caso de existir conceptos correspondientes a montos no facturables)  Si A-C60=2, B-C4 ≠ 13  Si A-C21=1 o 2, sólo utilizar indicador 17 Si A-C10=3, no puede utilizar indicadores 1, 2, 3, 4, 11 ni 12

Medios de pago

Ref. DGIDescripcionTag XMLNombre JSONValidacionNotas
Medios de pago MediosPago mediosPago
MedioPago n/a
E1 N° Línea o N° Secuencial NroLinMP numeroLineaMedioPago
E2 Código del Medio de Pago CodMP codigoMedioPago
E3 Glosa GlosaMP glosaMedioPago
E4 Orden OrdenMP ordenMedioPago
E5 Valor del pago ValorPago valorPago

Referencias

Ref. DGIDescripcionTag XMLNombre JSONValidacionNotas
Identificación de otros documentos referenciados por documento Referencia referencias
Referencia n/a
F1 N° Línea o N° Secuencial NroLinRef numeroLineaReferencia Número secuencial de la línea
F2 Indicador de Referencia Global IndGlobal indicadorGlobal Valor =1
F3 Tipo CFE de referencia TpoDocRef tipoDocumentoReferencia Válida con tabla de códigos CFE/CFC. Valida que: - exista tipo, serie y número de CFE de referencia, - no exista otra línea con mismo tipo, serie y número deCFE referenciado. No debe existir si F-C2 =1.
F4 Serie del CFE de referencia Serie serieFacturaReferencia Valida que: - exista tipo, serie y número de CFE de referencia -letra/s de la serie sean en mayúscula, - no exista otra línea con mismo tipo, serie y número de CFE referenciado. No debe existir si F-C2 =1.
F5 Número del CFE de referencia NroCFERef numeroFacturaReferencia Valida que: - exista tipo, serie y número de CFE de referencia, - no exista otra línea con mismo tipo, serie y número de CFE referenciado.No debe existir si F-C2 =1.
F6 Razón referencia RazonRef razonReferencia Si F-C2=1, debe existir B-C6 (debe completar elmotivo) Explicitar razón. Si F-C2=1:  obligatorio completar C6 con el motivo, en restantes casos es opcional.  Si la razón de referencia es un documento no codificado, debe indicar cada uno de los documentos relacionados o sobre los que se practicó la retención (tipo y número).  Identificación de la liquidación de las operaciones que realiza el responsable
F7 Fecha CFE de referencia FechaCFEref fechaFacturaReferencia AAAAMMDD; - Fecha válida entre 01/10/2011 a 31/12/2050 - F-C7 debe ser ≤ fecha del servidor de DGI + 60 días
F8 Monto CFE de referencia MntCFEref tipoMonedaCfeReferencia F-C8 debe ser:> a cero y ≤ que el monto del tipo de CFE de referencia con serie y número informado en los campos F-C3, F-C4 y F-C5. No debe existir si F-C2 =1
F9 Tipo moneda CFE de referencia TpoMonedaRef tipoMonedaCfeReferencia Según Tabla de Monedas F-C9 debe ser = a moneda del CFE de referencia con serie y número informado en los campos F-C3, F-C4 y F-C5. No debe existir si F-C2 =1.
F10 Tipo de Cambio CFE de referencia TpoCambioRef tipoCambioCfeReferencia Valor numérico de 4 enteros y 3 decimales > 0. Obligatorio completar si F-C9 ≠ UYU y debe ser = a tipo de cambio del CFE de referencia con serie y número informado en los campos F-C3, F-C4 y F-C5.

CAE

Ref. DGIDescripcionTag XMLNombre JSONValidacionNotas
Referencia al CAE CAEData X
G1 Número de CAE CAE_ID X Valida con un número de CAE asignado Número asignado por DGI a la Constancia de autorización de emisión
G2 Número inicial del CAE DNro X Valida que no este vacío.
G3 Número final del CAE HNro X Valida que no este vacío. G-C3 > G-C2
G4 Fecha vencimiento FecVenc X AAAMMDD Fecha válida entre 01/10/2011y 31/12/2050
G5 CAE especial CAEEspecial X 1: Exonerado 2: IVA mínimo 3: Monotributo 4: Monotributo Social MIDES Si G-C5=1, debe existir G-C6 y B-C4 debe ser distinto de 2, 3, 4, 11 y 12 Si G-C5=2, 3 o 4, A-C10 debe ser igual a 3 Si G-C5=2, 3 o 4: Tipo de CFE debe ser distinto de los comprobantes de venta por cuenta ajena. Se completa sólo si utiliza un CAE especial y se debe indicar el tipo utilizado.
G6 Causal tipo del CAE CausalCAEEsp X Debe corresponder a un código según Tabla de tipos de CAE especial Si existe G-C6; entonces G-C5=1 Se completa sólo si debe indicarse la causa del tipo de CAE especial (por ej: la causa de la exoneración)

Complemento fiscal

Ref. DGIDescripcionTag XMLNombre JSONValidacionNotas
Si A-C18=2, no es obligatorio completar esta zona en comprobantes por cuenta ajena
Si A-C21=2, se habilita esta zona para eboleta de entrada
Complemento Fiscal Compl_Fiscal "complementoFiscal
Compl_Fiscal_Data (*1) n/a
K1 RUC Emisor RUCEmisor Si A-C10=3, se rechaza el CFE Corresponde al RUC del emisor electrónico del comprobante de venta por cuenta ajena o de la e-Boleta de entrada si A-C21=2 El emisor de un CFE de venta por cuenta ajena no puede tener la obligación IVA mínimo, ni Monotributo, ni Monotributo Social MIDES.
K2 Código Tipo Documento Mandante TipoDocMdte tipoDocumento Valida 1: NIE 2: RUC (Uruguay) 3: C.I. (Uruguay) 4: Otros 5: Pasaporte (todos los países) 6: DNI (documento de identidad de Argentina, Brasil, Chile o Paraguay) 7: NIFE (todos los países) Si A-C21=2, K-C2 debe ser 1, 2 o 7 Indica si se trata de RUC, C.I. Otros, Pasaporte, DNI o NIFE: 1: NIE 2: RUC (Uruguay) 3: C.I. (Uruguay) 4: Otros 5: Pasaporte (todos los países) 6: DNI (documento de identidad de Argentina, Brasil, Chile o Paraguay) 7.NIFE número de identificación fiscal extranjero (todos los países) Si se trata de compra de moneda extranjera para su reventa, debe ser NIE, RUC o NIFE
K3 Código País Pais codPais Si K-C2 = 1, 2 o 3; K-C3= UY Si K-C2= 4, 5 o 7; K-C3=código del país según tabla, o K-C3 = 99 si no existe código del país en la tabla. Si K-C2 = 6; K-C3 = AR,BR, CL, o PY
K4 Nº Documento Mandante DocMdte nroDocumento Valida: 1: Dígito verificador NIE 2: Digito verificador RUC 3: Digito verificador CI K-C4 = A-C40, se rechaza el CFE
K5 Nombre o Denominación Mandante NombreMdte nombreMandante Valida que no este vacío.
EncryptedData (*1)
K1 Datos encriptados (no aplica)
*1: sólo puede estar presente uno de los dos.