LAYOUT DE TEXTO PARA COMPROBANTES DE TIMBRADO
Reglas para la creación del archivo de timbrado 4.0
- Cada Sección debe estar estructurada por la etiqueta seguida del carácter pipe “|”.
- Cada elemento de la sección es dividida por este mismo símbolo. Es importante mencionar que no puede existir más de una Sección en la misma línea.
- Cada sección debe iniciar su estructura con una etiqueta, seguida por el carácter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo.
Definición de conceptos:
- Sección: Está formada por una etiqueta y al menos un elemento divididos por un pipe “|”
- Etiqueta: Son palabras reservadas al inicio de cada línea (que no intervienen en la estructura del documento): 01, 01A, 02, 04, 06, 06A, 07,07A.
- Elemento: Valor que tomará el servicio de facturación dependiendo del orden en el que aparezca en la sección. Un elemento está precedido por un pipe “|”.
- Dato Opcional = +
- Dato Condicional = ?
- Dato que proviene de un catálogo = ∗∗
- Dato en blanco = BLANCO
Elementos de comprobante
Sección 01(COMPROBANTE)
Los elementos que forman esta sección comprende los datos que identifican el comprobante.
La sección COMPROBANTE está estructurada por la etiqueta “01” seguida por el carácter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo.
PLANTILLA:
01|+SERIE|+FOLIO|FECHA|?FORMA_PAGO∗∗|+CONDICIONES_PAGO|SUBTOTAL|?DESCUENTO|EXPORTACION|?TIPO_CAMBIO|+MONEDA∗∗|TOTAL|+TOTALCONLETRA|?METODO_PAGO ∗∗|TIPO_COMPROBANTE∗∗|BLANCO|STATUS|LUGARDEEXPEDICIÓN∗∗|+NUM_CTA_PAGO|VERSIÓN|?CONFIRMACIÓN
Ejemplo de línea 01
01|A|20626|2018-08-29T09:56:23|01|CONTADO|4360.00||||MXN|5057.60|Cinco mil cincuenta y siete pesos 60/100 M. N.|PUE|FA|
|0|64000|||||
Sección 01A
La sección CFDI_RELACIONADO está estructurada por la etiqueta “01A” seguida por el carácter “|”
(pipe).
Cada elemento de esta sección es dividida por este mismo símbolo.
Nota: Sección requerida para precisar la información de los comprobantes relacionados.
Esta sección debe existir cuando se utilice la sección opcional 01A.
- PLANTILLA:
+01A (CFDI_RELACIONADO) |TIPORELACIÓN∗∗|FOLIO?|SERIE?|UUID?
Ejemplo de línea 01A:
01A|01|20526|A|832AB0D1-F482-44B7-975F-C565C21C983B
Sección 02
La sección EMISOR está estructurada por la etiqueta “02” seguida por el carácter “|” (pipe).
Cada elemento de esta sección es dividida por este mismo símbolo.
Nota: Sección requerida para expresar la información del contribuyente emisor del comprobante.
- PLANTILLA:
02(EMISOR)|RFC|NOMBRE|+CALLE|+NUM_EXTERIOR|+NUM_INTERIOR|+COLONIA|+LOCALIDAD|+REFERENCIA|+MUNICIPIO|+ESTADO|+PAIS|CP|REGIMEN_FISCAL
Ejemplo sección 02
02|AAA010101AAA|Empresa Emisora|Avenida Lázaro Cárdenas|401||EmilianoZapata|Localida
Norte||Monterrey|NuevoLeón|México|64000|601
Sección 04
La sección 04 está estructurada por la etiqueta “RECEPTOR ” seguida por el carácter “|” (pipe).
Cada elemento de esta sección es dividida por este mismo símbolo.
Nota: Sección requerida para precisar la información del contribuyente receptor del comprobante.
Nota: Los datos del domicilio del receptor son opcionales y sólo se utilizan para mostrarse en la representación impresa.
PLANTILLA:
04|+CALLE|+NUM_EXTERIOR|+NUM_INTERIOR|+COLONIA|+LOCALIDAD|+REFERENCIA|+MUNICIPIO|+ESTADO|PAIS|CP|RFC|NOMBRE|+EMAIL;EMAIL….N|RESIDENCIAL_FISCAL∗∗|?NUM_REG_ID_TRIB|USO_CFDI ∗∗|REGIMEN_FISCAL
Ejemplo de sección 04
04|Av. Pruebas|3151||Calle de pruebas|||Monterrey|Nuevo León|MEX|62321|
XAXX010101000|ventas varias||||G01
Sección 05
La sección 05 está estructurada por la etiqueta “OBSERVACIONES” seguida por el carácter “|” (pipe).
Cada elemento de esta sección es dividida por este mismo símbolo.
NOTA: Sección requerida para precisar observaciones o comentario sobre el documento expedido.
PLANTILLA:
+05(OBSERVACIONES)|DESC_OBSERVACION?
Ejemplo de sección 05:
05|ESTE DOCUMENTO AMPARA LA ORDEN DE TRABAJO No. 123456789
Sección 06
La sección 06 está estructurada por la etiqueta “CONCEPTOS” seguida por el carácter “|” (pipe).
Cada elemento de esta sección es dividida por este mismo símbolo.
Nota: Sección requerida para listar los conceptos cubiertos por el comprobante. Esta sección puede repetirse más de una vez.
PLANTILLA:
06|CONSECUTIVO_CONCEPTO|CANTIDAD|OBJETO_IMPUESTO|+NO_IDENTIFICACION|DESCRIPCION|VALOR_UNITARIO|IMPORTE|+NUM_CUENTA_PREDIAL|CLAVE_PROD_SERV∗∗|CLAVE_UNIDAD ∗∗|?DESCUENTO|NUMERO_PEDIMENTO
Ejemplo sección 06:
06|44148|1.00|PZA|08050013|Producto pruebas|4360.00|4360.00||40141655|H87||||
Sección 06C
La sección 06C está estructurada por la etiqueta “TIPO_IMPUESTO_CONCEPTO” seguida por el carácter “|” (pipe).
Cada elemento de esta sección es dividida por este mismo símbolo.
Nota: Sección requerida para listar los impuestos por cada producto o servicio cubiertos por el comprobante.
Esta sección puede repetirse más de una vez.
PLANTILLA:
+06C(TIPO_IMPUESTO_CONCEPTO)|CONSECUTIVO_CONCEPTO|TIPO_IMPUESTO_FEDERAL|?IMPORTE|IMPUESTO∗∗|?TASA_O_CUOTA∗∗|TIPO_FACTOR∗∗|BASE
Ejemplo sección 06C:
06C|44148|T|697.60|002|0.16|Tasa|4360.0
Sección 07
La sección 07 está estructurada por la etiqueta “IMPUESTOS_GLOBALES” seguida por el carácter “|” (pipe).
Cada elemento de esta sección es dividida por este mismo símbolo.
Nota: Sección requerida para listar el acumulado de los impuestos agrupados de los conceptos cubiertos en el comprobante.
PLANTILLA:
07(IMPUESTOS_GLOBALES)|TIPO_IMPUESTO_FEDERAL∗∗|IMPORTE|IMPUESTO∗∗|TASA_O_CUOTA∗∗|TIPO_FACTOR∗∗
Ejemplo sección 07:
07|T|697.60|002|0.16|Tasa
+01G|PERIODICIDAD|MES|AÑO
Ejemplo completo
01|A|20626|2018-08-29T09:56:23|01|CONTADO|4360.00||||MXN|5057.60|Cinco mil cincuenta y siete pesos 60/100 M. N.|PUE|FA| |0|64000|||||
01A|01|20611|A|832AB0D1-F482-41B7-175F-C565C22C981B
02|AAA010101AAA|Empresa Emisora|Avenida Lázaro Cardenas|401||Emiliano Zapata|Localidad Norte||Monterrey|Nuevo León|México|64000|601
04|Av. Pruebas|3151||Calle de pruebas|||Monterrey|Nuevo León|MEX|62321| XAXX010101000|ventas varias||||G01
05|ESTE DOCUMENTO AMPARA LA ORDEN DE TRABAJO No. 123456789
06|44148|1.00|PZA|08050013|Producto pruebas|4360.00|4360.00||40141655|H87||||
06C|44148|T|697.60|002|0.16|Tasa|4360.00
07|T|697.60|002|0.16|Tasa
01C|MotivoCancelacion|?UUIDRelacion
Clave Descripción:
- 01 Comprobante emitido con errores de relación
- 02 Comprobante emitido con errores sin relación
- 03 No se llevó acabo la operación
- 04 Operación nominativa relacionada en una factura global
06A|CONSECUTIVO_CONCEPTO|RFC|NOMBRE|REGIMENFISCAL|DOMICILIO