LAYOUT DE TEXTO PARA COMPROBANTES DE TIMBRADO

Reglas para la creación del archivo de timbrado 4.0

  1. Cada Sección debe estar estructurada por la etiqueta seguida del carácter pipe “|”.
  2. 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.
  3. 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.

  • 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

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||Emiliano Zapata|Localidad Norte||Monterrey|Nuevo Leó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:

  1. 01 Comprobante emitido con errores de relación
  2. 02 Comprobante emitido con errores sin relación
  3. 03 No se llevó acabo la operación
  4. 04 Operación nominativa relacionada en una factura global

06A|CONSECUTIVO_CONCEPTO|RFC|NOMBRE|REGIMENFISCAL|DOMICILIO

Anexos

  • archivos_para_timbrado.txt
  • Última modificación: 2022/06/28 16:07
  • por jesusl