Generación de la Cadena Original
Cadena Original
Se entiende como cadena original, a la secuencia de datos formada con la información contenida dentro de la factura electrónica, establecida en el Rubro C del Anexo 20 de la Resolución Miscelánea Fiscal.
La generación de la Cadena Original sigue las reglas y la secuencia especificada a continuación:
Reglas de Generación:- Ninguno de los atributos que conforman al comprobante fiscal digital deberá contener el caracter | (“pipe”) debido a que este será utilizado como caracter de control en la formación de la cadena original.
- El inicio de la cadena original se encuentra marcado mediante una secuencia de caracteres || (doble “pipe”).
- Se expresará únicamente la información del dato sin expresar el atributo al que hace referencia. Esto es, si la serie del comprobante es la “A” solo se expresará “A” y nunca “Serie A”.
- Cada dato individual se encontrará separado de su dato subsiguiente, en caso de existir, mediante un caracter | (“pipe” sencillo).
- Los datos opcionales no expresados, no aparecerán en la cadena original y no tendrán delimitador alguno.
- El final de la cadena original será expresado mediante una cadena de caracteres || (doble “pipe”).
- Toda la cadena de original se encuentra expresada en el formato de codificación UTF-8.
- Secuencia de Formación.
La secuencia de formación será siempre en el orden que se expresa a continuación, tomando en cuenta las reglas generales expresadas en el párrafo anterior.1)
Datos del comprobantea) Versión
b) Serie
c) Folio
d) Fecha
e) Número de Aprobación
f) Año de Aprobación
g) Tipo de Comprobante
h) Forma de Pago
i) Condiciones de Pago
j) Subtotal
k) Descuento
l) Total
2)
Datos del emisora.-RFC del Emisor
b.-Nombre o denominación social del emisor
3)
Datos del domicilio fiscal del emisora.-Calle del domicilio fiscal del emisor
b.-Número exterior del Domicilio Fiscal del Emisor
c.-Número Interior del Domicilio Fiscal del Emisor
d.-Colonia del Domicilio Fiscal del Emisor
e.-Localidad del Domicilio Fiscal del Emisor
f.-Referencia del Domicilio Fiscal del Emisor
g.-Municipio del Domicilio Fiscal del Emisor
h.-Estado del Domicilio Fiscal del Emisor
i.-País del Domicilio Fiscal del Emisor
j.-Código Postal del Domicilio Fiscal del Emisor
4)
Datos del Domicilio de Expedición del Comprobantea.-Calle del Domicilio De Expedición del Comprobante
b.-Número Exterior del Domicilio De Expedición del Comprobante
c.-Número Interior del Domicilio De Expedición del Comprobante
d.-Colonia del Domicilio De Expedición del Comprobante
e.-Localidad del Domicilio De Expedición del Comprobante
f.-Referencia del Domicilio De Expedición del Comprobante
g.-Municipio del Domicilio De Expedición del Comprobante
h.-Estado del Domicilio De Expedición del Comprobante
i.-País del Domicilio De Expedición del Comprobante
j.-Código Postal del Domicilio De Expedición del Comprobante
5)
Datos del Receptora.-RFC del Receptor
b.-Nombre o Denominación Social del Receptor
6)
Datos del Domicilio Fiscal del Receptora.-Calle del Domicilio Fiscal del Receptor
b.-Número Exterior del Domicilio Fiscal del Receptor
c.-Número Interior del Domicilio Fiscal del Receptor
d.-Colonia del Domicilio Fiscal del Receptor
e.-Localidad del Domicilio Fiscal del Receptor
f.-Referencia del Domicilio Fiscal del Receptor
g.-Municipio del Domicilio Fiscal del Receptor
h.-Estado del Domicilio Fiscal del Receptor
i.-País del Domicilio Fiscal del Receptor
j.-Código Postal del Domicilio Fiscal del Receptor
7)
Datos de Cada Concepto Relacionado en el ComprobanteNota: Esta secuencia deberá ser repetida por cada concepto relacionado:
a) Cantidad
b) Unidad de Medida
c) No Identificación
d) Descripción
e) Valor Unitario
f) Importe
g) Número del Documento Aduanero
h) Fecha de Expedición del Documento Aduanero
i) Aduana que Expide el Documento Aduanero
j) Número de la Cuenta Predial
8)
Datos de Cada Retención de ImpuestosNota: Esta secuencia deberá ser repetida por cada impuesto retenido relacionado en el comprobante
a) Tipo de Impuesto
b) Importe
c) Total Impuestos Retenidos
9)
Datos de Cada Traslado de ImpuestosNota: Esta secuencia deberá ser repetida por cada impuesto trasladado relacionado en el comprobante
a) Tipo de Impuesto
b) Tasa
c) Importe
d) Total Impuestos Trasladados