Última actualización: mayo de 2026
Comprendiendo la validación de ZUGFeRD – Perfiles PDF/A-3 y Factur-X
¿Qué comprueba un validador ZUGFeRD? Un validador ZUGFeRD comprueba tres niveles simultáneamente: el PDF adjunto debe cumplir con el estándar PDF/A-3, el archivo XML incrustado (factur-x.xml) debe cumplir con las reglas de Schematron del perfil seleccionado, y los metadatos XMP en el PDF deben declarar correctamente la versión de ZUGFeRD. Solo cuando los tres turnos encajan se considera que la factura cumple.
Consulta → archivo ahora en el validador online (gratis, sin registro)
Tabla de contenido
- Comprendiendo la validación de ZUGFeRD – Perfiles PDF/A-3 y Factur-X
- ¿Qué hace que un archivo ZUGFeRD sea técnicamente
- Los perfiles ZUGFeRD en comparación
- Lo que realmente se comprueba durante la validación
- Mustang, KoSIT y Veraval: tres validadores, uno estándar
- Errores comunes en PDF/A-3 – y su causa
- ZUGFeRD con perfil XRechnung: ¿cuándo es idénticamente válido?
- Versiones de ZUGFeRD en resumen
- Cómo usar nuestro validador ZUGFeRD

¿Qué hace que un archivo ZUGFeRD sea técnicamente
ZUGFeRD es un formato híbrido: un documento PDF/A-3 con un archivo XML adjunto. El PDF muestra la factura visualmente, el XML contiene los mismos datos de forma legible por máquina. Ambas partes deben ponerse de acuerdo en cuanto al contenido, de lo contrario todo validador que se tome en serio informará de un conflicto.
El nombre significa «Guía Central de Usuario del Foro Electronic Invoice Germany». El estándar está siendo desarrollado por FeRD (Forum elektronische Rechnungs Deutschland), el hermano francés se llama Factur-X – técnicamente idéntico, solo con una designación de perfil diferente.
Los perfiles ZUGFeRD en comparación
Cada factura de ZUGFeRD pertenece exactamente a un perfil. El perfil determina qué campos son obligatorios y qué reglas de Schematron se aplican. Un validador ZUGFeRD reconoce automáticamente el perfil a partir de los metadatos XMP y luego aplica el conjunto de reglas correspondiente.
| Perfil | Contenido | Conforme a la norma EN 16931 | Uso típico |
| MÍNIMO | Cabecera y suma de datos, sin elementos | No | Registro contable, sin envío a las autoridades |
| WL BÁSICO | Igual que en BASIC, pero sin datos de posición | No | Procesamiento interno, datos de descuento en efectivo |
| BASIC | Campos obligatorios incluyendo: Cargos | Restringido | Facturas B2B simples |
| EN 16931 (Comfort) | Alcance completo del estándar europeo | Sí | Estándar para B2B y B2G |
| EXTENDIDO | EN 16931 más campos estructurados adicionales | Sí, con extensiones | Requisitos específicos del sector |
| XFACTUR | Perfil ZUGFeRD con reglas XRechnung (CIUS) | Sí, con las reglas BR-DE | Facturas a las autoridades alemanas |
Lo que realmente se comprueba durante la validación
Si arrastras un archivo ZUGFeRD a un validador, rara vez ves todos los pasos de comprobación en detalle. Cuatro niveles corren en segundo plano:
- Cumplimiento de PDF/A-3: Incrustación de fuentes, perfiles ICC, sin JavaScript, etiquetas correctas. La prueba se realiza según la norma ISO 19005-3.
- Metadatos XMP: En el PDF, las entradas
fx:DocumentType,fx:ConformanceLevelyfx:Versiondeben estar disponibles y coincidir con el perfil seleccionado. - Definición de apego: El factur-x.xml debe añadirse como «Fuente» o «Alternativa», con la especificación AFRelationship correcta; de lo contrario, el sistema receptor no reconocerá el XML como carga útil.
- Comprobación del esquematón de XML: El XML se valida contra los archivos oficiales de Schematron del FeRD. Cada nivel de perfil tiene sus propias reglas, el perfil XRECHNUNG también cuenta con las reglas alemanas BR-DE de la especificación KoSIT.
Mustang, KoSIT y Veraval: tres validadores, uno estándar
En los países de habla alemana, son comunes tres herramientas. Cuando se configuran correctamente, ofrecen resultados idénticos, pero difieren en el funcionamiento y el nivel de detalle de los informes.
- Validador Mustang: Biblioteca de código abierto de la comunidad ZUGFeRD, revisa Schematron y PDF/A-3 en un solo paso. Proporciona registros detallados de la consola, ideal para la integración en pipelines de CI.
- Validador KoSIT: El software oficial de pruebas de la Oficina Federal de Coordinación para Normas TI. Es necesario si las facturas llevan el perfil XRECHNUNG y llegan a las autoridades alemanas.
- Veraval: Equivalente francés para Factur-X. Base técnica idéntica, pero con letras y listas de códigos francesas adaptadas a las normas fiscales francesas.
Errores comunes en PDF/A-3 – y su causa
Cualquiera que genere facturas a partir de bibliotecas PDF genéricas se topa una y otra vez con los mismos puntos:
- Metadatos XMP sin espacio de nombres de FX: El PDF está «listo» en ZUGFeRD, pero el validador no reconoce el archivo como un formato híbrido.
- Afección incorrecta: Si el XML aparece como «No especificado» en el PDF, se considera un adjunto no vinculante. Correcto es
/Sourcepara ZUGFeRD de la versión 2.x. - Fuentes no embebidas: PDF/A-3 requiere que todas las fuentes utilizadas estén completamente dentro del documento. La incrustación de subconjuntos es suficiente, las referencias externas no.
- PDF cifrado o firmado: El cifrado y algunas variantes de firma no están permitidas en PDF/A-3.
- Valores inconsistentes entre texto PDF y XML: El importe de la factura en el PDF visible difiere del
BT-112importe en el XML. Esto no es un error técnico, sino un error técnico, y el destinatario sigue rechazando la factura.
ZUGFeRD con perfil XRechnung: ¿cuándo es idénticamente válido?
El perfil ZUGFeRD XRECHNUNG es técnicamente un sobre ZUGFeRD con las reglas de contenido del XRechnung. Para que dicho archivo pase tanto como ZUGFeRD como XRechnung, deben cumplirse tres condiciones: los metadatos XMP declaran el perfil XRechnung apropiado, el XML cumple con todas las reglas BR-DE de la especificación KoSIT, y el PDF también cumple con PDF/A-3. En la práctica, esto es especialmente valioso para facturas a las autoridades, donde el portal receptor acepta ambos.
Versiones de ZUGFeRD en resumen
Puedes encontrar un historial completo de versiones en nuestra página de resumen de ZUGFeRD. Los lanzamientos más importantes de un vistazo:
- 1.0 (junio 2014) – primera versión productiva
- 2.0 (marzo de 2019) – Alineación con la EN 16931, nueva estructura de perfil
- 2.1 (marzo de 2020) – idéntico en contenido a Factur-X 1.0
- 2.2 (marzo 2022) – Expansiones para el mercado europeo
- 2.3.3 (mayo de 2025) – versión obligatoria actual en muchas administraciones
- 2.4 (diciembre 2025) – Perfil EXTENDIDO
- 2.5 (previsto para mayo de 2026) – Ajustes para la compatibilidad Peppol-BIS
Cómo usar nuestro validador ZUGFeRD
Arrastra tu archivo ZUGFeRD (PDF/A-3 con XML integrado) o un factur-x.xml puro al campo de subida de nuestro validador online. En unos segundos, recibirás un informe de prueba con un perfil detectado, violaciones de Schematron encontradas y una indicación de si el PDF/A-3 cumple con la normativa. El archivo no sale de nuestra infraestructura de la UE y se elimina tras la comprobación.
Consulta → archivo ZUGFeRD ahora mismo
¿Quieres enviar y recibir ZUGFeRD directamente de SAP? Echa un vistazo a nuestra solución SAP para la facturación electrónica.


