Extractor XML de Factur-X/ZUGFeRD
Sube una factura Factur-X o ZUGFeRD —un PDF de aspecto normal con un XML de factura estructurado incrustado en su interior— y recupera ese archivo XML por separado, listo para importar en un programa de contabilidad o para validar.
La factura dentro de la factura
Una factura Factur-X —ZUGFeRD en Alemania— parece un PDF corriente y se comporta como tal: puedes abrirla, leerla, imprimirla. Pero en realidad son dos facturas en un solo archivo: las páginas que lee una persona, y una factura XML estructurada incrustada dentro del PDF como adjunto, pensada para el software. La idea es elegante —un solo archivo sirve a ambos públicos— hasta que necesitas la mitad para máquinas por separado: tu programa de contabilidad pide el XML, un servicio de validación quiere inspeccionarlo, o la rutina de importación de tu gestor contable espera un archivo suelto. Esta herramienta abre el PDF en memoria, extrae el XML incrustado, y te lo devuelve por separado.
Por qué el XML importa para tu contabilidad
El XML es la mitad que ahorra trabajo: los importes, los desgloses de IVA, las fechas, los datos de las partes y la información de pago llegan como campos estructurados que el software de contabilidad importa sin que nadie tenga que reescribir una sola cifra —que es también donde mueren los errores de escritura. Aquí hay dos cosas deliberadas. El XML extraído sale idéntico byte a byte a lo que estaba incrustado: es el documento de cumplimiento de otra persona, y reescribir aunque sea un carácter podría comprometer su validez. Y la extracción no es validación —esta herramienta no juzga el contenido. Si además trabajas con facturas UBL y Peppol, las herramientas hermanas cubren ese lado: un validador estructural para comprobarlas, y un generador que las convierte en PDF legibles.
Un adjunto, varios, o ninguno
La mayoría de las facturas Factur-X incrustan exactamente un archivo, y recuperas el XML directamente. Algunas incrustan más —un albarán, unas condiciones generales— y en lugar de hacerte adivinar qué adjunto importa, la herramienta devuelve un .zip que contiene todo lo que había dentro. El tercer caso es la decepción habitual: un PDF sin ningún archivo incrustado en absoluto. Eso es simplemente una factura PDF normal —escaneada, o exportada desde una plantilla corriente— y no hay ningún XML oculto que encontrar en ella, por muy oficial que parezca. Factur-X es algo que el software del remitente tiene que incluir de forma deliberada; esta herramienta solo puede recuperar lo que realmente estaba ahí.
Qué diferencia a Factur-X/ZUGFeRD de una factura PDF normal
Una factura Factur-X (impulsada por Francia/Alemania, ahora usada en toda la UE) o ZUGFeRD es un archivo PDF/A-3 con una factura XML estructurada (formato CII) incrustada en su interior como archivo adjunto. Las personas abren el PDF como cualquier otra factura; el software de contabilidad, en cambio, lee el XML incrustado. Esta herramienta extrae ese XML por separado.
¿Qué pasa si el PDF tiene más de un adjunto?
Obtendrás un .zip con todo lo que estaba incrustado, en lugar de un único archivo XML.
¿Se almacenan mis datos de factura en algún sitio?
No. El PDF se lee en la memoria del servidor para extraer el adjunto y se descarta justo después de enviar la respuesta. No se escribe nada en disco ni se registra. Consulta nuestra política de privacidad.
¿Esto valida la factura?
No, esto solo extrae el archivo que ya está incrustado — no comprueba si ese XML es en sí mismo una factura electrónica válida y conforme.
