Factur-X y ZUGFeRD: estándar de factura PDF híbrida
Factur-X (Francia/Alemania) y ZUGFeRD incorporan una factura XML estructurada dentro de un archivo PDF/A-3. Aquí explicamos cómo funciona el estándar y cómo leer estas facturas híbridas.
¿Qué es una factura híbrida?
Una factura Factur-X o ZUGFeRD es un archivo PDF que contiene dos cosas a la vez: un PDF legible por humanos (la factura visible) y un archivo XML legible por máquinas incorporado como adjunto (los datos estructurados). Ambos coexisten en un único archivo PDF/A-3.
Este formato dual es lo mejor de ambos mundos: los humanos leen el PDF, el software contable lee el XML automáticamente. Es el formato de facturación electrónica obligatorio en Francia (desde 2026) y ampliamente adoptado en Alemania y Bélgica.
Blog.post6.s1.p3
El estándar EN 16931
El XML incorporado sigue el estándar europeo EN 16931 (el modelo semántico de datos para facturas electrónicas). Factur-X y ZUGFeRD son implementaciones de este estándar — utilizan la misma estructura de datos, con diferencias menores de nomenclatura.
Existen varios perfiles de conformidad, desde el más simple (MINIMUM, solo 6 campos) hasta el más completo (EXTENDED, todos los campos opcionales). La mayoría de las empresas utilizan el perfil EN 16931 o COMFORT.
Blog.post6.s2.p3
Campos clave en el XML incorporado
- ExchangedDocument / ID — Número de factura — identificador único del documento.
- SellerTradeParty / Name — Nombre y número de IVA del vendedor (obligatorio para el cumplimiento fiscal).
- SpecifiedTradeSettlement / GrandTotalAmount — Total general con IVA — debe coincidir con el PDF.
- ApplicableTradeTax — Desglose del IVA: tipo, base imponible e importe del impuesto para cada tipo de IVA.
- Blog.post6.s3.f5.name — Blog.post6.s3.f5.desc
- Blog.post6.s3.f6.name — Blog.post6.s3.f6.desc
- Blog.post6.s3.f7.name — Blog.post6.s3.f7.desc
- Blog.post6.s3.f8.name — Blog.post6.s3.f8.desc
Blog.post6.s5.title
Blog.post6.s5.p1
Blog.post6.s5.p2
Blog.post6.s5.p3
Blog.post6.s6.title
Blog.post6.s6.p1
| Blog.post6.s6.th1 | Blog.post6.s6.th2 | Blog.post6.s6.th3 | Blog.post6.s6.th4 |
|---|---|---|---|
| Blog.post6.s6.r1.c1 | Blog.post6.s6.r1.c2 | Blog.post6.s6.r1.c3 | Blog.post6.s6.r1.c4 |
| Blog.post6.s6.r2.c1 | Blog.post6.s6.r2.c2 | Blog.post6.s6.r2.c3 | Blog.post6.s6.r2.c4 |
| Blog.post6.s6.r3.c1 | Blog.post6.s6.r3.c2 | Blog.post6.s6.r3.c3 | Blog.post6.s6.r3.c4 |
| Blog.post6.s6.r4.c1 | Blog.post6.s6.r4.c2 | Blog.post6.s6.r4.c3 | Blog.post6.s6.r4.c4 |
| Blog.post6.s6.r5.c1 | Blog.post6.s6.r5.c2 | Blog.post6.s6.r5.c3 | Blog.post6.s6.r5.c4 |
| Blog.post6.s6.r6.c1 | Blog.post6.s6.r6.c2 | Blog.post6.s6.r6.c3 | Blog.post6.s6.r6.c4 |
Blog.post6.s6.p2
Blog.post6.s7.title
Blog.post6.s7.p1
- Blog.post6.s7.step1.title — Blog.post6.s7.step1.desc
- Blog.post6.s7.step2.title — Blog.post6.s7.step2.desc
- Blog.post6.s7.step3.title — Blog.post6.s7.step3.desc
- Blog.post6.s7.step4.title — Blog.post6.s7.step4.desc
- Blog.post6.s7.step5.title — Blog.post6.s7.step5.desc
Blog.post6.s7.p2
Blog.post6.s8.title
Blog.post6.s8.p1
Blog.post6.s8.e1.label
Blog.post6.s8.e1.desc
Blog.post6.s8.e2.label
Blog.post6.s8.e2.desc
Blog.post6.s8.e3.label
Blog.post6.s8.e3.desc
Blog.post6.s8.e4.label
Blog.post6.s8.e4.desc
Blog.post6.s8.e5.label
Blog.post6.s8.e5.desc
Extraiga y verifique sus facturas Factur-X
Nuestro visor Factur-X / ZUGFeRD extrae el XML incorporado de su factura PDF y muestra todos los datos de facturación — vendedor, comprador, importes, líneas de IVA y líneas de factura. 100% local, sin datos transmitidos.
Abrir el Visor Factur-XPreguntas frecuentes
¿Cuál es la diferencia entre Factur-X y ZUGFeRD?
Factur-X y ZUGFeRD son esencialmente el mismo formato — una factura híbrida que incorpora XML estructurado dentro de un archivo PDF/A-3. Factur-X es la denominación francesa/europea mientras que ZUGFeRD es la denominación alemana. Desde ZUGFeRD 2.0, ambos están completamente alineados y son conformes con EN 16931.
¿Cuáles son los perfiles de Factur-X/ZUGFeRD?
Existen 6 perfiles: MINIMUM (identificación básica), BASIC WL (sin líneas de artículo), BASIC (con líneas de artículo), EN 16931/COMFORT (conformidad completa), EXTENDED (campos adicionales) y XRECHNUNG (sector público alemán). Los perfiles más altos permiten un procesamiento más automatizado.
¿Cómo puedo extraer datos XML de un PDF Factur-X?
El visor Factur-X de ValidateFin extrae automáticamente el XML incorporado de cualquier archivo PDF Factur-X o ZUGFeRD. Suba el PDF — la herramienta lee el adjunto incorporado, analiza el XML y muestra todos los datos estructurados de la factura. Todo se ejecuta localmente en su navegador.
Blog.post6.faq.q4
Blog.post6.faq.a4
Blog.post6.faq.q5
Blog.post6.faq.a5
Blog.post6.faq.q6
Blog.post6.faq.a6
Blog.post6.faq.q7
Blog.post6.faq.a7
Blog.post6.faq.q8
Blog.post6.faq.a8
Blog.post6.faq.q9
Blog.post6.faq.a9
Blog.post6.faq.q10
Blog.post6.faq.a10