0% encontró este documento útil (0 votos)
155 vistas11 páginas

Guía Completa Anexo 20 CFDI 4.0

Este documento presenta el estándar para comprobantes fiscales digitales por internet (CFDI) versión 4.0 en México. Describe la estructura y elementos requeridos de un CFDI válido, incluyendo atributos como versión, fecha, sello, emisor, receptor, conceptos, impuestos y complementos. También especifica reglas de validación como el uso del espacio de nombres correcto y codificación UTF-8, y requisitos de campos como serie, folio y tipo de cambio.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
155 vistas11 páginas

Guía Completa Anexo 20 CFDI 4.0

Este documento presenta el estándar para comprobantes fiscales digitales por internet (CFDI) versión 4.0 en México. Describe la estructura y elementos requeridos de un CFDI válido, incluyendo atributos como versión, fecha, sello, emisor, receptor, conceptos, impuestos y complementos. También especifica reglas de validación como el uso del espacio de nombres correcto y codificación UTF-8, y requisitos de campos como serie, folio y tipo de cambio.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

 ANEXO 20 4.

0
 Estándar
 Catálogos
 Preguntas
 Matriz de errores
 Guia de llenado
 Factura Global
 Ebook

Factura Electrónica

¿Necesitas
ayuda?

ANEXO 20 VERSIÓN 4.0 - Publicado SAT: 13.01.2022

Estándar de comprobante fiscal digital por Internet

Rubro I.A

Estructura

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

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

1. Los lineamientos técnicos de forma y sintaxis para la generación de archivos XML


especificados por el consorcio W3C, establecidos en www.w3.org.
2. Las reglas de validación adicionales establecidas en este Anexo.
3. Las reglas de validación adicionales establecidas en cada complemento que se integre en
el archivo XML.
4. Las reglas de validación particulares publicadas en la Resolución Miscelánea Fiscal vigente.

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.

1. En el caso del & se debe usar la secuencia &


2. En el caso del “ se debe usar la secuencia "quot
3. En el caso del < se debe usar la secuencia <lt;
4. En el caso del > se debe usar la secuencia >gt;
5. En el caso del ‘ se debe usar la secuencia 'apos;

Ejemplo:

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

Elemento: Comprobante
Descripción

Estándar de Comprobante Fiscal Digital por Internet

Atributos

Version
Descripción

Atributo requerido con valor prefijado a 4.0 que indica la versión del estándar bajo el que
se encuentra expresado el comprobante.

Uso

requerido
Valor Prefijado

4.0

Tipo Base

xs:string

Espacio en Blanco

Colapsar

Serie
Descripción

Atributo opcional para precisar la serie para control interno del contribuyente. Este
atributo acepta una cadena de caracteres.

Uso

opcional

Tipo Base

xs:string

Longitud Mínima

Longitud Máxima

25

Espacio en Blanco

Colapsar

Patrón

[^|]{1,25}

Folio
Descripción

Atributo opcional para control interno del contribuyente que expresa el folio del
comprobante, acepta una cadena de caracteres.

Uso

opcional

Tipo Base
xs:string

Longitud Mínima

Longitud Máxima

40

Espacio en Blanco

Colapsar

Patrón

[^|]{1,40}

Fecha
Descripción

Atributo requerido para la expresión de la fecha y hora de expedición del Comprobante


Fiscal Digital por Internet. Se expresa en la forma AAAA-MM-DDThh:mm:ss y debe
corresponder con la hora local donde se expide el comprobante.

Uso

Requerido

Tipo Especial

tdCFDI:t_FechaH

Sello
Descripción

Atributo requerido para contener el sello digital del comprobante fiscal, al que hacen
referencia las reglas de Resolución miscelánea vigente. El sello debe ser expresado como
una cadena de texto en formato Base 64.

Uso

requerido

Tipo Base

xs:string

Espacio es Blanco

Colapsar
FormaPago
Descripción

Atributo condicional para expresar la clave de la forma de pago de los bienes o servicios
amparados por el comprobante.

Uso

opcional

Tipo Especial

catCFDI:c_FormaPago

NoCertificado
Descripción

Atributo requerido para expresar el número de serie del certificado de sello digital que
ampara al comprobante, de acuerdo con el acuse correspondiente a 20 posiciones
otorgado por el sistema del SAT.

Uso

requerido

Tipo Base

xs:string

Longitud

20

Espacio en Blanco

Colapsar

Colapsar

[0-9]{20}

Certificado
Descripción

Atributo requerido que sirve para incorporar el certificado de sello digital que ampara al
comprobante, como texto en formato base 64.

Uso

Requerido

Tipo Base
xs:string

Espacio en Blanco

Colapsar

CondicionesdePago
Descripción

Atributo condicional para expresar las condiciones comerciales aplicables para el pago del
comprobante fiscal digital por Internet. Este atributo puede ser condicionado mediante
atributos o complementos.

Uso

opcional

Tipo base

xs:string

Longitud Mínima

Longitud máxima

1000

Espacio en Blanco

Colapsar

Patrón

[^|]{1,1000}

SubTotal
Descripción

Atributo requerido para representar la suma de los importes de los conceptos antes de
descuentos e impuesto. No se permiten valores negativos.

Uso

Requerido

Tipo especial

tdCFDI:t_Importe

Descuento
Descripción
Atributo condicional para representar el importe total de los descuentos aplicables antes
de impuestos. No se permiten valores negativos. Se debe registrar cuando existan
conceptos con descuento.

Uso

opcional

Tipo Especial

tdCFDI:t_Importe

Moneda
Descripción

Atributo requerido para identificar la clave de la moneda utilizada para expresar los
montos, cuando se usa moneda nacional se registra MXN. Conforme con la especificación
ISO 4217

Uso

requerido

Tipo Especial

catCFDI:c_Moneda

TipoCambio
Descripción

Atributo condicional para representar el tipo de cambio FIX conforme con la moneda
usada. Es requerido cuando la clave de moneda es distinta de MXN y de XXX. El valor debe
reflejar el número de pesos mexicanos que equivalen a una unidad de la divisa señalada
en el atributo moneda. Si el valor está fuera del porcentaje aplicable a la moneda tomado
del Catálogo c_Moneda, el emisor debe obtener del PAC que vaya a timbrar el CFDI, de
manera no automática, una clave de confirmación para ratificar que el valor es correcto e
integrar dicha clave en el atributo Confirmacion.

Uso

opcional

Tipo Base

xs:decimal

Valor Mínimo Incluye

0.000001

Posiciones Decimales
6

Espacio en Blanco

Colapsar

Total
Descripción

Atributo requerido para representar la suma del subtotal, menos los descuentos
aplicables, más las contribuciones recibidas (impuestos trasladados - federales y/o locales,
derechos, productos, aprovechamientos, aportaciones de seguridad social, contribuciones
de mejoras) menos los impuestos retenidos federales y/o locales. Si el valor es superior al
límite que establezca el SAT en la Resolución Miscelánea Fiscal vigente, el emisor debe
obtener del PAC que vaya a timbrar el CFDI, de manera no automática, una clave de
confirmación para ratificar que el valor es correcto e integrar dicha clave en el atributo
Confirmacion. No se permiten valores negativos.

Uso

Requerido

Tipo Especial

tdCFDI:t_Importeg

TipoDeComprobante
Descripción

Atributo requerido para expresar la clave del efecto del comprobante fiscal para el
contribuyente emisor.

Uso

Requerido

Tipo Base

catCFDI:c_TipoDeComprobante

Exportancion
Descripción

Atributo requerido para expresar si el comprobante ampara una operación de


exportación.

Uso

requerido

Tipo Especial
catCFDI:c_Exportacion

MetodoPago
Descripción

Atributo condicional para precisar la clave del método de pago que aplica para este
comprobante fiscal digital por Internet, conforme al Artículo 29-A fracción VII incisos a y b
del CFF.

Uso

opcional

Tipo Especial

catCFDI:c_MetodoPago

LugarExpedicion
Descripción

Atributo requerido para incorporar el código postal del lugar de expedición del
comprobante (domicilio de la matriz o de la sucursal).

Uso

Requerido

Tipo Especial

catCFDI:c_CodigoPostal

Confirmacion
Descripción

Atributo condicional para registrar la clave de confirmación que entregue el PAC para
expedir el comprobante con importes grandes, con un tipo de cambio fuera del rango
establecido o con ambos casos. Es requerido cuando se registra un tipo de cambio o un
total fuera del rango establecido.

Uso

opcional

Tipo Base

xs:string

Longitud

Patrón
[0-9a-zA-Z]{5}

Elementos Hijo (min,max)

Secuencia (1, 1)

InformacionGlobal (0,1)

CfdiRelacioanados (0,Ilimitados)

Emisor (1,1)

Receptor (1,1)

Conceptos (1,1)

Impuesto (0,1)

Complemento (0,1)

Addenda (0,1)

Elemento: InformacionGlobal
Descripcion
Nodo condicional para precisar la información relacionada con el comprobante global.

Periodicidad
Descripción

Atributo requerido para expresar el período al que corresponde la información del


comprobante global.

Uso

Requerido

Tipo Especial

catCFDI:c_Periodicidad

Meses
Descripción

Atributo requerido para expresar el mes o los meses al que corresponde la información del
comprobante global.

Uso
Requerido

Tipo Especial

catCFDI:c_Meses

Año
Descripción

Atributo requerido para expresar el año al que corresponde la información del


comprobante global.

Uso

También podría gustarte