Convertir una factura PDF a UBL: ¿es posible? Qué funciona y qué no al convertir facturas PDF a XML
- Facturación electrónica
- 30 Apr, 2026
- 8 min de lectura
En resumen: convertir una factura PDF en una factura UBL/Peppol auténtica no es una simple conversión de archivo: es OCR más extracción de datos. Se puede hacer, pero el resultado solo será tan fiable como el motor de OCR que lo procese. Para las facturas que recibes, la conversión normalmente no es necesaria: tu proveedor debería entregarte un XML real. Y para tus propias facturas emitidas, lo mejor es enviarlas directamente desde tu software de contabilidad en formato UBL.
Tienes una pila de facturas PDF que quieres meter en tu sistema, o un proveedor te pide UBL y solo tienes el PDF. La pregunta evidente: ¿se puede convertir un PDF a UBL sin más?
La respuesta corta es sí, pero no como esperas. Aquí tienes lo que ocurre realmente, y cuándo es mejor no hacerlo.
Por qué pasar de PDF a UBL no es una conversión “normal”
Al convertir un Word a PDF, el contenido se mantiene y solo cambia el formato. Pasar de PDF a UBL funciona de forma fundamentalmente distinta.
Una factura PDF es un documento visual: píxeles y texto pensados para personas. Una factura UBL es un archivo de datos estructurado: cada campo (número de factura, proveedor, NIF, líneas, IBAN, importes) está claramente etiquetado en XML para que el software pueda procesarlo automáticamente.
Para pasar de PDF a UBL, el software tiene que:
- Extraer el texto del PDF (extracción de texto u OCR si el PDF está escaneado)
- Entender qué palabra del texto es el proveedor, qué número es el porcentaje de IVA, cuál es un IBAN, etc.
- Colocar esos fragmentos sueltos en los campos UBL correctos
El paso 2 es el difícil. Cada proveedor diseña su factura de otra forma. El “Total” puede aparecer abajo a la derecha, arriba o en el centro. El IVA puede estar por línea o como total. El orden de los campos varía. Por eso esto no es una conversión, sino extracción de datos con reconocimiento de patrones, es decir, OCR con inteligencia de facturas.
Lo que sí funciona: OCR de facturas
Existen herramientas que leen PDFs y extraen datos estructurados. Algunas categorías:
Software de contabilidad con escaneo y reconocimiento
Programas como Holded, Sage, A3, Contasol, Quipu o Anfix ofrecen escaneo y reconocimiento para facturas recibidas. Arrastras un PDF, su OCR identifica los campos y propone un asiento. La mayoría no exporta explícitamente a UBL, pero la factura recibida queda estructurada en tu contabilidad.
Para quién: empresas que ya llevan su contabilidad en uno de estos programas.
Limitación: el UBL/XML no suele exportarse como archivo hacia fuera; se queda dentro del sistema.
Servicios dedicados de OCR de facturas
Servicios como Klippa, Rossum, Hypatos y APIs similares se especializan en OCR de facturas y devuelven JSON o XML estructurado. Su salida puede transformarse a UBL con algo de trabajo adicional.
Para quién: empresas con grandes volúmenes de PDFs que deben procesarse de forma automatizada.
Limitación: cuesta dinero por documento (típicamente entre 0,05 € y 0,30 € por factura) y la fiabilidad depende de la calidad del OCR.
Plataformas de facturación electrónica
Algunos puntos de acceso de Peppol y plataformas de e-facturación incluyen OCR para proveedores que aún no pueden entregar UBL. Entra el PDF, sale un UBL y se envía por Peppol.
Para quién: empresas que dan el salto completo a la facturación electrónica y todavía no han convencido a sus proveedores.
Limitación: requiere una suscripción a la plataforma y configuración previa.
Cuándo es mejor no hacerlo
Dos escenarios en los que convertir PDF a UBL es perder tiempo, dinero y energía.
Escenario 1: recibes una factura PDF y la quieres contabilizar
Tu proveedor debería enviarte directamente una factura UBL/Peppol auténtica, no un PDF que después tengas que convertir tú. En los países donde la facturación electrónica se vuelve obligatoria (consulta el resumen por país) esto incluso está regulado por ley.
Mejor: pide a tu proveedor un archivo UBL o que se registre en Peppol. La mayoría de programas de contabilidad lo exportan con un clic.
O bien: importa el PDF directamente en tu software de contabilidad con escaneo y reconocimiento. No hace falta convertirlo antes a UBL: los datos pasan directos a tu libro de compras.
Escenario 2: quieres facturar tú mismo en UBL
Intentas entregar tus propias facturas emitidas en UBL haciendo primero un PDF en Word/Pages y convirtiéndolo después. Eso es hacerlo al revés.
Mejor: usa software de contabilidad que pueda emitir UBL/Peppol directamente. Holded, Sage, Quipu y la mayoría de programas modernos lo hacen de serie. Rellenas la factura una sola vez y el sistema genera tanto un PDF (para la vista) como un UBL (para el procesamiento automático).
¿Cuándo sí tiene sentido convertir?
Algunos casos legítimos:
- Facturas históricas: miles de PDFs antiguos en archivos que quieres hacer buscables. Aquí, OCR + extracción a datos estructurados resulta útil, aunque el resultado no sea un UBL exacto.
- Proveedores que de verdad no pueden entregar UBL: si necesitas cumplir con Peppol para B2G y tu proveedor se niega a colaborar, un punto de acceso con OCR puede salvar la situación.
- Migración desde un sistema antiguo: si un sistema heredado solo exportaba PDFs y ahora pasas a la facturación electrónica.
En los tres casos vale lo mismo: la salida del OCR es estadística, no exacta. Cuenta con una corrección manual del 5–15 % de los campos, sobre todo en facturas complejas o multilingües.
Al revés: de UBL/XML a PDF
A veces quieres lo contrario: convertir una factura UBL recibida a PDF para imprimirla, archivarla o reenviarla a alguien que no tenga visor.
Eso sí es técnicamente una conversión sencilla: todos los datos están ahí, solo hay que aplicar una plantilla al XML. Herramientas como UBL Buddy te muestran una factura UBL con un diseño limpio en tu Mac, iPhone o iPad. Desde ahí puedes imprimir a PDF con el cuadro de diálogo estándar de macOS (Archivo → Imprimir → Guardar como PDF).
Preguntas frecuentes
¿Existe un conversor gratuito de PDF a UBL?
No de forma fiable. Hay conversores online gratuitos, pero la calidad del OCR suele ser limitada y subes datos sensibles de facturación a servidores desconocidos. Para uso puntual puede valer; para procesamiento profesional, no es recomendable.
¿Puede ChatGPT o una herramienta de IA convertir un PDF a UBL?
Una IA puede leer el texto de un PDF y volcarlo en una plantilla UBL. En la práctica funciona razonablemente bien con facturas simples, pero:
- Los márgenes de error no son predecibles: solo sabes si los campos están bien tras revisarlos
- Los códigos de IVA y de divisa deben seguir exactamente el estándar UBL (p. ej.,
Spara IVA estándar, códigos ISO para divisas) - Para cumplimiento (validación Peppol, comprobaciones VIES) el XML sigue siendo estricto
- Mandar datos sensibles a una IA externa supone un riesgo de RGPD
Para una factura suelta a modo de prueba: quizá. Para producción: no.
¿Cuál es la diferencia entre UBL y XML?
XML es el formato general (una forma de almacenar datos de manera estructurada). UBL (Universal Business Language) es un estándar específico dentro de XML para documentos empresariales como facturas. Un archivo UBL siempre es un archivo XML, pero no al revés. Peppol utiliza UBL como formato sobre la red.
¿Puede UBL Buddy convertir mis PDFs a UBL?
No. UBL Buddy es un visor para facturas UBL/Peppol que has recibido, no una herramienta de OCR. Para extraer datos de PDF, usa mejor tu software de contabilidad o un servicio dedicado de OCR de facturas.
¿Y si mi proveedor sigue empeñado en enviar PDFs?
A partir de 2026 la facturación electrónica B2B se vuelve obligatoria en un número creciente de países europeos, entre ellos Bélgica (1 de enero de 2026), Alemania (envío desde 2027) y Francia (septiembre de 2026). En España, la Ley Crea y Crece extenderá la obligación de e-factura B2B a todas las empresas en el horizonte 2026-2027. A partir de esas fechas, las facturas solo en PDF dejan de ser jurídicamente válidas para operaciones B2B. Puedes avisar a tu proveedor ya hoy de ese plazo y pedirle que se conecte a Peppol. La mayoría de programas de contabilidad lo ofrecen con un clic.
Lecturas adicionales
- ¿Qué es una factura Peppol? — explicación del estándar
- Cómo abrir una factura XML en Mac — si acabas de recibir un UBL
- Factura XML recibida por correo: ¿y ahora qué? — primeros auxilios para adjuntos XML
- Facturación electrónica: resumen por país — cuándo deja de ser válido el PDF en tu mercado
Etiquetas:
- Ubl
- Xml
- Conversión
- Peppol