Validador ZUGFeRD

Ú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)

SAP Add-On
MailCenter
Comunicación digital para SAP ECC y S/4HANA
Solicitar una Demo en Vivo
SAP Add-on MailCenter

¿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 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:

  1. 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.
  2. Metadatos XMP: En el PDF, las entradas fx:DocumentType, fx:ConformanceLevel y fx:Version deben estar disponibles y coincidir con el perfil seleccionado.
  3. 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.
  4. 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 /Source para 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-112 importe 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.

Lukas Weger

Lukas Weger

Gerente de Marketing Digital

La comunicación eficiente comienza donde SAP se encuentra con nuestras soluciones