El anexo 20 es un documento en el que se establece el estándar tecnológico bajo el cual se debe emitir el CFDI y que éste sea válido.
Para que un comprobante sea válido debe cumplir con:
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.
Las reglas de validación establecidas en esta nueva versión de Anexo 20.
La introducción de diferentes reglas de validación, asegurará al SAT coherencia en los datos registrados en las Facturas Electrónicas emitidas bajo este nuevo modelo.
La secuencia de las reglas de validación atienden el siguiente orden:
Forma y sintaxis
Validaciones del Anexo 20
Validaciones del complemento
Reglas del RMF
Ajustes al estándar del CFDI
Atributos
Versió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.
TipoCambio
Se precisa en la descripción del campo que el tipo de cambio a utilizar debe ser el FIX.
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.
Total
En la descripción del campo se precisó que las retenciones que se deben restar son federales y/o locales.
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.
Exportación
Atributo requerido para expresar si el comprobante ampara una operación de exportación.