ANEXO 20 VERSIÓN 3.3 - Publicado DOF: 28.07.2017

Rubro I-A


Estándar de comprobante fiscal digital por Internet


El contribuyente que emita comprobantes fiscales digitales por Internet debe generarlos bajo el siguiente estándar XSD base y los XSD complementarios que requiera, validando su forma y sintaxis en un archivo con extensión XML, siendo éste el único formato para poder representar y almacenar comprobantes de manera electrónica o digital.

Para poder ser validado, el comprobante fiscal digital por Internet debe estar referenciado al namespace del comprobante fiscal digital por Internet y referenciar la validación del mismo a la ruta publicada por el SAT en donde se encuentra el esquema XSD objeto de la presente sección (http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd) de la siguiente manera:

<cfdi:comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemalocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd">
……………..
</cfdi:comprobante>

Es obligatorio el uso de la declaración: xmlns:cfdi="http://www.sat.gob.mx/cfd/3"

Para que un comprobante sea válido debe cumplir con:

Las reglas se aplican en el orden anterior. Si una regla tiene una redefinición en una regla subsecuente, debe cumplirse sólo la última regla.

Adicionalmente, el contribuyente debe sujetarse a las disposiciones fiscales vigentes y aplicar lo establecido en la Guía de llenado de los comprobantes fiscales digitales por Internet que el Servicio de Administración Tributaria publique en su Portal.

El documento XML debe expresarse bajo el estándar de codificación UTF-8 y en particular se deben usar secuencias de escape cuando en los valores especificados dentro de los atributos del archivo exista alguno de los siguientes casos especiales.

Ejemplo:

Para representar nombre="Juan & José & “Niño”" se usa nombre="Juan &amp; José &amp; &quot;Niño&quot;"

Elementos



Fundamento Legal