Introducción
La cadena original es un elemento clave en la validación de un CFDI. Aquí te mostramos los pasos necesarios para obtenerla.
Proceso
- Comprender la estructura del CFDI.
- Familiarízate con los nodos y atributos específicos que componen un CFDI, incluyendo
Comprobante
,Emisor
,Receptor
,Conceptos
, y otros complementos.
- Familiarízate con los nodos y atributos específicos que componen un CFDI, incluyendo
- Obtener los nodos necesarios.
- Extrae los valores de los nodos y atributos requeridos según las especificaciones del SAT.
- Ordenar los elementos.
- Ordena los elementos en el orden especificado por el SAT. Este orden es crucial y debe seguir las reglas de la versión del CFDI que estás utilizando (por ejemplo, CFDI 4.0).
- Aplicar el transformador XSLT.
- Utiliza un procesador XSLT para transformar el XML del CFDI utilizando el archivo XSLT proporcionado por el SAT.
- Generar la cadena original.
- El resultado de la transformación XSLT es la cadena original. Esta cadena es una representación textual de los datos del CFDI en un formato específico.
- Verificar la cadena original.
- Asegúrate de que la cadena original generada cumpla con las especificaciones y reglas del SAT. Puedes hacer esto comparando el resultado con ejemplos de cadenas originales válidas.
Archivos Necesarios
- Archivo XML del CFDI: Contiene el Comprobante Fiscal Digital por Internet (CFDI) que deseas procesar.
- Archivo XSLT: Proporcionado por el SAT, este archivo define cómo transformar el XML del CFDI para generar la cadena original.
Nodos y Atributos Específicos
Comprobante
Emisor
Receptor
Conceptos
Complemento
TimbreFiscalDigital