Visor Factur-X / ZUGFeRD EN 16931
Factur-X (Francia/UE) y ZUGFeRD (Alemania) son formatos de factura electrónica híbrida que incorporan un archivo XML estructurado dentro de un PDF. El PDF es legible por humanos mientras que el XML incrustado permite el procesamiento automatizado por ERP y sistemas de contabilidad — todo dentro de un único archivo conforme al estándar EN 16931.
Validador ZUGFeRD & XRechnung para empresas alemanas
El E-Rechnungsgesetz alemán exige facturas XML estructuradas para B2G desde 2020 y B2B desde 2027. Valide sus facturas ZUGFeRD 2.x o XRechnung para el cumplimiento de EN 16931 — gratuito, sin subida.
Abrir validador ZUGFeRDObligaciones de facturación electrónica alemana: el E-Rechnungsgesetz explicado
El E-Rechnungsgesetz alemán (ERechV) ha exigido facturas conformes con EN 16931 para la contratación pública federal (B2G) desde noviembre de 2020. Todos los proveedores federales deben presentar facturas en formato XRechnung o ZUGFeRD 2.x a través de las plataformas ZRE/OZG-RE.
Para las transacciones B2B, el Wachstumschancengesetz (Ley de oportunidades de crecimiento) establece la facturación electrónica obligatoria desde enero de 2027. Todas las empresas alemanas sujetas al IVA deben poder recibir facturas electrónicas estructuradas desde 2025 y emitirlas desde 2027, con excepciones para las pequeñas empresas hasta 2028.
Calendario de cumplimiento
B2G (federal): XRechnung o ZUGFeRD 2.x obligatorio para todas las facturas de contratación pública federal vía plataforma ZRE.
B2B: todas las empresas alemanas sujetas al IVA deben poder RECIBIR facturas electrónicas estructuradas (EN 16931).
B2B: EMISIÓN obligatoria de facturas electrónicas estructuradas para empresas con facturación >800.000 €/año.
B2B: emisión obligatoria ampliada a todas las empresas alemanas sujetas al IVA, incluidas las microempresas.
Qué verifica ValidateFin en su factura ZUGFeRD
Antes de presentar a un comprador o a la plataforma ZRE, verifique que su factura ZUGFeRD/XRechnung supera estas comprobaciones:
- Estructura PDF/A-3: XML correctamente incrustado como ZUGFeRD-invoice.xml (ZUGFeRD) o XML independiente (XRechnung)
- Campos obligatorios EN 16931: NIF/IVA del vendedor/comprador (USt-IdNr.), número de factura, fecha de entrega, desglose fiscal
- Perfil ZUGFeRD: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) o EXTENDED — perfil XRechnung
- Formato del NIF alemán: DE + 9 dígitos (Umsatzsteuer-Identifikationsnummer)
- Leitweg-ID para XRechnung B2G: campo de referencia del comprador (BT-10) obligatorio para facturas al sector público
Errores comunes que provocan el rechazo por ZRE / comprador
Leitweg-ID ausente (BT-10)
Para facturas B2G presentadas a ZRE, la Leitweg-ID (ID de enrutamiento de la entidad pública) es obligatoria en el campo BuyerReference. Su ausencia provoca el rechazo inmediato.
Identificador de perfil ZUGFeRD inválido
El GuidelineSpecifiedDocumentContextParameter debe coincidir exactamente con el perfil declarado (p.ej. urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:en16931). Las discrepancias provocan el fallo de la validación.
Inconsistencia en el redondeo del importe del IVA
Las autoridades fiscales alemanas exigen un cálculo exacto del IVA. Los errores de redondeo en TaxTotalAmount frente al tipo calculado × base imponible provocan el fallo de la regla EN 16931 BR-CO-15.
Preguntas frecuentes
¿Cuál es la diferencia entre ZUGFeRD y XRechnung?
ZUGFeRD es un formato híbrido (PDF/A-3 + XML incrustado), que permite la lectura humana y automática desde un único archivo. XRechnung es un formato XML puro (sin PDF) definido por KoSIT para la contratación pública alemana. Ambos implementan EN 16931. ZUGFeRD 2.x y XRechnung son interoperables a nivel de datos.
¿Puedo usar ValidateFin para verificar facturas XRechnung?
El Factur-X Viewer de ValidateFin extrae y valida el XML incrustado en archivos ZUGFeRD. Para archivos XML XRechnung independientes, utilice el validador UBL/Peppol si el archivo está basado en UBL, o el Comparador XML para inspeccionar la estructura. La validación completa específica de XRechnung está en el plan de desarrollo.
¿Necesita mi empresa actuar antes de enero de 2025?
Sí — desde enero de 2025, todas las empresas alemanas sujetas al IVA deben ser técnicamente capaces de RECIBIR facturas electrónicas estructuradas (EN 16931). Esto significa que su sistema contable debe aceptar ZUGFeRD o XRechnung. Puede usar ValidateFin para inspeccionar y validar cualquier factura recibida.
Guías de facturación electrónica por país
Valide su factura ZUGFeRD o XRechnung ahora
Extraiga el XML incrustado de su factura PDF y compruebe el cumplimiento de EN 16931 al instante. Sin subida de archivos.
Acerca del Visor Factur-X / ZUGFeRD
Factur-X (Francia/UE) y ZUGFeRD (Alemania) son formatos de factura electrónica híbrida que incorporan un archivo XML estructurado dentro de un PDF. El PDF es legible por humanos mientras que el XML incrustado permite el procesamiento automatizado por ERP y sistemas de contabilidad — todo dentro de un único archivo conforme al estándar EN 16931.
Este visor extrae y muestra los datos XML incrustados de cualquier factura PDF Factur-X o ZUGFeRD. Se admiten todos los perfiles: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT), EXTENDED y ZUGFeRD 2.x. Ningún archivo se sube jamás — todo funciona localmente en su navegador.
Factur-X es el formato oficial de facturación electrónica híbrida para el mandato de facturación electrónica B2B de Francia (con implantación gradual desde 2026) y está reconocido en toda la UE como implementación conforme a EN 16931. ZUGFeRD 2.x es técnicamente idéntico a Factur-X — los dos estándares se armonizaron en 2020 — lo que hace que este visor sea compatible con facturas tanto de origen francés como alemán.
El visor muestra todos los datos estructurados del XML incrustado: identificación del proveedor y del comprador, líneas de factura con cantidades y precios, desglose fiscal, condiciones de pago e información bancaria. Esto es especialmente útil para los equipos de cuentas por pagar que necesitan verificar rápidamente que los datos estructurados coinciden con el PDF visible, o para los desarrolladores que prueban su proceso de generación de Factur-X.
¿Qué es Factur-X?
Factur-X (también conocido como ZUGFeRD en Alemania) es un formato híbrido de facturación electrónica que incrusta datos XML estructurados (UN/CEFACT CII) dentro de un documento PDF/A-3. Esto permite que las facturas sean legibles para humanos (a través del PDF) y procesables por máquinas (a través del XML incrustado). Factur-X es uno de los tres formatos aceptados para el cumplimiento de la facturación electrónica francesa.
Puntos clave
- Factur-X = ZUGFeRD — mismo estándar técnico, nombres francés y alemán
- Seis perfiles desde MINIMUM (referencia básica) hasta EXTENDED (detalle completo)
- Perfil EN 16931 (COMFORT) requerido para el cumplimiento B2G francés a través de Chorus Pro
- ValidateFin extrae y valida el XML CII incrustado en su factura PDF
- Formato aceptado para la reforma de facturación electrónica francesa a partir de septiembre de 2026
Preguntas frecuentes
¿Qué es una factura Factur-X o ZUGFeRD?
Factur-X (Francia) y ZUGFeRD (Alemania) son formatos de factura PDF híbrida que incorporan un archivo XML estructurado dentro de un PDF. Esto permite tanto la lectura humana como el procesamiento automatizado. Para validar facturas UBL puras, use el Validador UBL/Peppol.
¿Qué perfiles Factur-X son compatibles?
El visor admite todos los perfiles Factur-X: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) y EXTENDED, así como ZUGFeRD 2.x.
¿Puedo extraer el XML incrustado de un PDF Factur-X?
Sí. La herramienta extrae y muestra los datos XML incrustados, permitiéndole inspeccionar, copiar o validar los datos estructurados de la factura. Puede validar el XML extraído con el Validador UBL/Peppol.
¿Esta herramienta es adecuada para pruebas de integración con software de contabilidad?
Sí. Desarrolladores y contables pueden usar esta herramienta para verificar la salida Factur-X antes de integrarla con ERP o sistemas de contabilidad.
¿Cuál es la diferencia entre Factur-X y ZUGFeRD?
Factur-X es el nombre francés/europeo del estándar de factura híbrida, desarrollado conjuntamente por FNFE-MPE (Francia) y FeRD (Alemania). ZUGFeRD es el nombre alemán del mismo estándar. Ambos son técnicamente idénticos desde la versión 2.0 y comparten el mismo esquema XML (Cross Industry Invoice, UN/CEFACT CII). La diferencia es principalmente de marca: las empresas francesas lo denominan Factur-X, las alemanas ZUGFeRD.
¿Qué contiene cada perfil Factur-X?
MINIMUM: solo identificación básica (número de factura, fecha, partes, total). BASIC WL: añade partidas sin desglose detallado. BASIC: añade detalles de cada partida. EN 16931 (COMFORT): conformidad total con EN 16931, con desglose de IVA y condiciones de pago. EXTENDED: máxima riqueza de datos, incluye todos los campos opcionales. Los perfiles superiores contienen todos los datos de los perfiles inferiores más campos adicionales.
¿Cómo sé qué perfil Factur-X usa mi PDF?
El perfil se declara en el XML incorporado bajo el elemento GuidelineSpecifiedDocumentContextParameter. El visor detecta y muestra automáticamente el nombre del perfil cuando carga un PDF Factur-X. También puede verlo en el XML sin procesar como un URN del tipo urn:factur-x.eu:1p0:en16931.
¿Puedo validar el XML extraído contra las reglas Factur-X?
El visor extrae y muestra el contenido XML sin procesar. Para una validación completa contra las reglas Schematron de Factur-X/ZUGFeRD, use la herramienta Validador UBL/Peppol para la sintaxis UBL, o un validador CII dedicado para el formato Cross Industry Invoice.
¿Qué es PDF/A-3 y por qué es necesario para Factur-X?
PDF/A-3 es un estándar ISO (ISO 19005-3) para el archivado a largo plazo de documentos PDF que permite incrustar adjuntos de archivos. Factur-X requiere PDF/A-3 porque los datos XML de la factura deben incrustarse como adjunto dentro del PDF de forma estandarizada que preserve tanto el contenido legible por humanos como el legible por máquinas. Los PDF normales o las versiones anteriores de PDF/A no admiten adjuntos incrustados.
¿Es Factur-X obligatorio para las empresas en Francia o Alemania?
Factur-X está pasando a ser obligatorio para la facturación electrónica B2G (business-to-government) en Francia a través del portal Chorus Pro. Alemania está implementando requisitos de facturación electrónica obligatoria de forma progresiva a partir de 2025 bajo la E-Rechnungsgesetz, con ZUGFeRD como uno de los formatos aceptados. Para la facturación B2B, ambos estándares se adoptan cada vez más para el procesamiento automatizado de facturas, aunque aún no son obligatorios de forma universal. Consulte nuestro artículo sobre e-invoicing en Europa 2026 para conocer los requisitos futuros.