CFDI 4.0 y CFDI 3.3: Diferencias técnicas.

JSON
Ya puedes usar el timbrado de 4.0 a traves de web service.

Descarga JSON 3.3 y 4.0, y compáralos.

Para los desarrolladores ha supuesto un reto el migrar sus sistemas al CFDI 4.0, por lo que, en iTimbre hemos desarrollado un JSON fácil de entender.

A continuación, te indicamos los nuevos cambios para CFDI 4.0.

Cambios a la versión: “4.0”

Se cambia la versión del Estándar de CFDI De “3.3” a “4.0”.

Validación: Se validará que corresponda el número de versión.

Figura 1: Diferencia en el atributo “versión”.

Cambios al nodo: “comprobante”.

 En este nodo se agrega un nuevo atributo, llamado “exportación” el cual expresará si el CFDI ampara una operación de exportación.

Cabe mencionar que este nodo contiene un nuevo catálogo que se llama c_Exportacion.

Los ejemplos de valores para el nuevo catálogo son:

  • No aplica
  • Definitiva
  • Temporal

Validaciones:

1: Se validará que el valor de este atributo contenga un valor del catálogo.

2: Si el valor del catálogo es “Definitiva” Se deberá añadir el complemento de comercio exterior.

Figura 2: Diferencia en el nodo comprobante; nuevo campo “Exportación”.

Cambios al nodo: “Conceptos”.

Se integra un nuevo atributo llamado: “ObjetoImp”, el cual deberá expresar si la operación es o no objeto de impuestos.

Este atributo contendrá un catálogo llamado c_ObjetoImp.

Los ejemplos de valores para el nuevo catálogo son:

  • No objeto de impuesto.
  • Si objeto de impuesto.
  • Si objeto de impuesto y no obligado al desglose.

Validaciones:

1: Se validará que el valor de este atributo contenga un valor del catálogo.

2: Se validará si el valor de este atributo es igual a “Si objeto de impuesto”, entonces deberá agregarse el nodo hijo “Concepto/Impuestos.

Figura 3: Diferencia en el nodo comprobante; nuevo campo “ObjetoImp”.

Cambios al nodo: “Cliente”.

Se integran dos nuevos atributos llamados: “DomicilioFiscalReceptor” y “RegimenFiscalReceptor”, Los cuales deberán expresar el domicilio fiscal del receptor, así como su régimen fiscal.

Validaciones:

1: Se validará que el valor de estos atributos contenga un valor del catálogo.

Figura 4: Diferencia en el nodo comprobante; nuevos campos “DomicilioFiscalReceptor” y “RegimenFiscalReceptor”