Carta Técnica CONTPAQi® Factura electrónica 9.3.0
×
Menú
Validaciones del XML
 
 
Beneficio
A partir de esta versión, en la se incluyen nuevos atributos al timbrar documentos en base a la versión 4.0 del Anexo 20.
 
 
Configuración
Al realizar el timbrado de documentos, el XML se genera con los nuevos atributos de cada nodo de acuerdo a la versión 4.0 del Anexo 20.
 
 
Nodos y Atributos
El XML del CFDI deberá tener contener:
 

Elemento: Emisor

 
  Nombre:
Este atributo cambia de opcional a requerido.
 
  FacAtrAdquirente:
Atributo condicional para expresar el número de operación proporcionado por el SAT cuando se trate de un comprobante a través de un PCECFDI o un PCGCFDISP.
 
 

Elemento: Receptor

 
  Nombre:
Este atributo cambia de opcional a requerido.
 
  DomicilioFiscalReceptor:
Atributo requerido para registrar el código postal del domicilio fiscal del receptor del comprobante.
 
  RegimenFiscalReceptor:
Atributo requerido para incorporar la clave del régimen fiscal del contribuyente receptor al que aplicará el efecto fiscal de este comprobante.
 
  UsoCFDI:
Se actualiza catálogo para relacionar el régimen al que corresponde el uso del CFDI que le dará el receptor del comprobante.
 
 

Elemento: Concepto

 
  ObjetoImp:
Atributo requerido para expresar si la operación comercial es objeto o no de impuesto.
 
  ACuentaTerceros:
Se adiciona el elemento ACuentaTercero, el cual sustituye al "Complemento Concepto PorCuentaTerceros".
 
 

Elemento: Impuestos

 
  Elemento Impuestos:
El nodo cambia de opcional a condicional cuando se indica que la operación es objeto de impuesto. Lo habilita la clave “02” que se registra en el campo “ObjetoImp”.
 
  Elemento: Comprobante
Nodo: Impuestos
Nodo: Traslados
Nodo: Traslado
 
  Base:
Atributo requerido para señalar la suma de los atributos Base de los conceptos del impuesto trasladado. No se permiten valores negativos.
 
 
 
 
Consideraciones
Se validan las siguientes reglas en la generación del XML del CFDI generado con la versión 4.0 del Anexo 20:
 
  Atributo Exportacion, se asigna a 01=No aplica por omisión.
 
  Atributo Exportacion, se asigna a 02=Definitiva si existe complemento de Comercio Exterior.
 
  Atributo Exportacion, el cliente puede seleccionar si la factura es Exportación temporal 03=Temporal, pero si lleva Complemento Comercio Exterior se cambia a 02=Definitiva.
 
  InformacionGlobal [Periodicidad, Meses, Año], se adicionan en caso de Factura Global de Notas de venta.
 
  Receptor.RegimenFiscal, capturado en el documento.
 
  Receptor.domicilioFiscal = LugarExpedicion, si el nombre del receptor es "PUBLICO EN GENERAL".
 
  Receptor.domicilioFiscal = Código postal de dirección fiscal del Documento/Cliente.
 
  concepto.objetoImpuesto, se asigna a 02=Sí objeto de impuesto por omisión.
 
  concepto.objetoImpuesto se asigna a 01=No objeto de impuesto sí el producto/servicio está marcado como No objeto de impuestos.
 
  concepto.objetoImpuesto se asigna a 03=Sí objeto del impuesto y no obligado al desglose si el movimiento tiene IEPS pero no lo desglosa en el XML (Usuario decide si desglosa o no el IEPS en cada XML)
 
  concepto.ACuentaTerceros [RFC, Nombre, Régimen, Domicilio] capturados en el movimiento.
 
  Impuestos.Traslados.Traslado.Base, sumatoria de las bases de impuestos trasladados de los conceptos