Qué revisa la herramienta
1
Revisa la estructura del XML
Compara los nodos y atributos del comprobante contra el esquema base
cfdv40.xsd: Comprobante, InformacionGlobal, CfdiRelacionados, Emisor, Receptor, Conceptos e Impuestos.2
Verifica el sello digital
Reconstruye la cadena original con las reglas de
cadenaoriginal_4_0.xslt y verifica la firma RSASSA-PKCS1-v1_5 con SHA-256 contra la llave pública del atributo Certificado. Si el sello coincide, el XML no fue alterado después de firmarse.3
Extrae los datos generales
Muestra emisor, receptor, tipo de comprobante, total y UUID del timbre para que confirmes de un vistazo que abriste el archivo correcto.
Todo se ejecuta en tu navegador. La lectura del XML, el cálculo de la cadena original y la verificación criptográfica del CSD ocurren en tu dispositivo con las APIs nativas del navegador. Facturama no recibe ninguna copia de tu factura electrónica ni almacena información del XML.
Límites conocidos
Complementos soportados en la cadena original
Complementos soportados en la cadena original
La reconstrucción de la cadena original cubre el CFDI base y el complemento de Pagos 2.0. Los demás complementos del XSLT oficial (Carta Porte, Nómina, Comercio Exterior, entre otros) no están implementados, así que sus nodos no aportan nada a la cadena reconstruida.Cuando el comprobante incluye uno de esos complementos, la herramienta lo advierte y un resultado de “el sello no corresponde” puede ser un falso negativo. La estructura y los datos generales se validan con normalidad.
Addenda y complementos de concepto
Addenda y complementos de concepto
cfdi:Addenda se detecta y se omite de la validación: es un nodo libre que cada receptor define, así que no tiene un esquema contra el cual validar. Los complementos de concepto (cfdi:ComplementoConcepto) se listan, pero no se validan contra sus propios esquemas.El certificado se lee, su cadena de confianza no se valida
El certificado se lee, su cadena de confianza no se valida
La herramienta extrae del atributo
Certificado el número de serie, el titular, la vigencia y el RFC, y verifica la firma con su llave pública. No comprueba que el certificado lo haya emitido el SAT ni si fue revocado. Un XML firmado con un certificado autofirmado pasaría la verificación del sello.Errores frecuentes
Siguientes pasos
Anatomía del CFDI
Entiende qué representa cada nodo del comprobante que acabas de validar.
CSDs de pruebas
Descarga los certificados de prueba del SAT para generar comprobantes en Sandbox.