XRechnungs
FuncionesCumplimientoVentajasPrecios
Iniciar sesiónComenzar gratis

Cómo convertir una factura PDF a XRechnung o ZUGFeRD

Cómo convertir una factura PDF en una factura electrónica alemana XRechnung o ZUGFeRD: por qué un PDF no basta, qué datos necesitas, OCR y validación.

Muchas empresas siguen creando sus facturas en PDF con Word, Excel o un programa de contabilidad antiguo. En Alemania eso empieza a ser un problema: desde el 1 de enero de 2025 las empresas deben poder recibir facturas electrónicas, y la obligación de emitirlas se introduce de forma escalonada hasta 2028. Si tu cliente en Alemania te pide la factura en formato ZUGFeRD o XRechnung, un PDF ya no es suficiente. En esta guía te explicamos qué implica realmente la conversión, qué datos tienen que ser correctos y cómo hacerlo con XRechnungs.de.

Por qué un PDF normal no es una factura electrónica en Alemania

Según la ley alemana del IVA (§ 14 UStG), una factura electrónica es una factura que se emite, se envía y se recibe en un formato electrónico estructurado que permite su procesamiento automático. El formato debe cumplir la norma europea EN 16931. Un PDF es legible para las personas, pero un programa no puede extraer de él de forma fiable el número de factura, los importes o los tipos de IVA. Por eso, un PDF simple cuenta como «otra factura» (sonstige Rechnung) y no como factura electrónica.

Durante el periodo transitorio, los PDF simples todavía se permiten en facturas entre empresas en Alemania, pero ese periodo termina por fases entre 2027 y 2028. Tienes el calendario completo y quién está afectado en nuestra guía sobre la factura electrónica obligatoria en Alemania. Si quieres saber hasta cuándo puedes seguir enviando PDF, lee también si una factura en PDF sigue siendo válida en Alemania.

ZUGFeRD o XRechnung: ¿qué formato de salida necesitas?

Ambos formatos cumplen la norma EN 16931, pero el destinatario los ve de forma distinta:

  • ZUGFeRD: una factura híbrida. Es un archivo PDF/A-3 legible para las personas que lleva incrustado un archivo XML estructurado. ZUGFeRD 2.x es técnicamente idéntico al formato francés Factur-X. Es muy habitual entre empresas porque el cliente sigue viendo un PDF de aspecto normal.
  • XRechnung: un archivo XML puro, sin capa visual. Es el formato estándar para facturar a la administración pública alemana, y muchos organismos lo exigen. Para leerlo necesitas un visor.

No todos los perfiles de ZUGFeRD son una factura electrónica válida. El Ministerio Federal de Finanzas alemán (BMF) no acepta los perfiles MINIMUM y BASIC WL como factura electrónica porque no contienen todos los datos obligatorios. Usa el perfil EN 16931 (COMFORT) o uno superior. Encontrarás una comparación detallada en XRechnung, ZUGFeRD y Factur-X: diferencias.

Qué significa realmente «convertir» un PDF

No puedes convertir un PDF en una factura electrónica cambiándole el nombre o guardándolo en otro formato. Una conversión real tiene cuatro fases:

  1. Extraer los datos del PDF, con reconocimiento de texto (OCR) en el caso de documentos escaneados.
  2. Asignar cada valor al campo correcto del modelo de datos EN 16931, por ejemplo vendedor, comprador, líneas de factura y desglose del IVA.
  3. Revisar y completar los datos, porque el reconocimiento nunca es perfecto y al PDF original le suelen faltar campos obligatorios.
  4. Generar un archivo nuevo: un XML de XRechnung o un PDF/A-3 de ZUGFeRD con el XML incrustado.

Paso a paso: convertir una factura PDF con XRechnungs.de

  1. Sube tu PDF al conversor de PDF a XRechnung y ZUGFeRD. Admite PDF digitales y escaneados, aunque un PDF generado por un programa da mejores resultados que un escaneo.
  2. Deja que el OCR lea la factura. El conversor reconoce datos como el vendedor, el cliente, el número de factura, las líneas y los importes.
  3. Completa los campos obligatorios que falten. El conversor te muestra qué campos obligatorios faltan y te pide que los rellenes. Revisa también los valores reconocidos.
  4. Elige el formato de salida (XRechnung o ZUGFeRD) y descarga el archivo.
  5. Valida el resultado con el validador gratuito de XRechnung antes de enviarlo.

Lista de comprobación: datos que debe contener tu factura electrónica

Una factura convertida solo es tan buena como sus datos. Antes de generar el archivo, comprueba al menos los siguientes puntos. Se basan en los datos obligatorios del § 14, apartado 4, UStG y en los requisitos de la norma EN 16931:

  • Nombre completo y dirección del vendedor y del comprador.
  • El número fiscal alemán del vendedor (Steuernummer) o su número de IVA intracomunitario (USt-IdNr.).
  • Un número de factura único y correlativo, y la fecha de la factura.
  • La fecha de la entrega o del servicio, o el periodo de prestación.
  • Cada línea de factura: descripción, cantidad, precio unitario y tipo de IVA.
  • Las bases imponibles por tipo de IVA, la cuota de IVA y el total, con sumas coherentes.
  • El motivo de la exención cuando no se cobra IVA, por ejemplo en la inversión del sujeto pasivo (Reverse Charge) o en el régimen de pequeños empresarios del § 19 UStG (Kleinunternehmer).
  • Los datos de pago: vencimiento, condiciones de pago y datos bancarios (IBAN).
  • En facturas a la administración pública alemana: la Leitweg-ID (identificador de enrutamiento) como referencia del comprador. Sin ella, la factura se suele rechazar. Más detalles en nuestra guía para facturar a la administración pública alemana.

Problemas frecuentes y cómo evitarlos

  • Escaneos de mala calidad: la baja resolución, las páginas torcidas o el texto manuscrito empeoran el reconocimiento. Si puedes, usa el PDF digital original.
  • Campos que faltan: muchas plantillas PDF no incluyen la referencia del comprador, la fecha del servicio o el número de IVA. Añádelos antes de generar el archivo.
  • Varios tipos de IVA: comprueba que cada línea tiene el tipo correcto y que el desglose por tipo coincide con los totales. Las diferencias de redondeo son una causa frecuente de errores de validación.
  • Perfil incorrecto: un archivo ZUGFeRD con perfil MINIMUM o BASIC WL no es una factura electrónica válida en Alemania.
  • Enviar solo el PDF: si envías una versión impresa o «aplanada» del PDF, el XML incrustado se pierde.

¿Quieres ver por dentro cómo es un archivo correcto? Puedes cargarlo en nuestro visor gratuito de XRechnung. Y si recibes una XRechnung y no consigues abrirla, te explicamos cómo abrir una XRechnung.

Convertir como solución puntual o crear facturas electrónicas directamente

Convertir PDF tiene sentido si solo necesitas unas pocas facturas electrónicas o si tu programa actual no exporta formatos estructurados. Si facturas con regularidad, convertir cada PDF añade un paso más y una fuente de errores adicional. Con XRechnungs.de también puedes crear las facturas directamente: guardas tus clientes y productos una sola vez, y cada factura se genera como XRechnung (UBL o CII), ZUGFeRD o Factur-X y se valida conforme a EN 16931. Después puedes descargarla o enviarla por correo electrónico. A largo plazo, suele ser la solución más fiable. Si estás comparando opciones, consulta nuestra guía de software de factura electrónica para Alemania.

¿Qué es gratis y qué es de pago?

El visor y el validador son gratuitos y no necesitan cuenta. La conversión de PDF forma parte de los planes de XRechnungs.de: el número de conversiones incluidas depende de tu plan o de la prueba gratuita. Los planes empiezan en 12 € al mes y puedes cancelar cuando quieras. La prueba gratuita dura 14 días, incluye hasta 50 documentos y no requiere tarjeta. Encontrarás los límites actuales en la página de precios.

Preguntas frecuentes sobre convertir facturas PDF

¿Una factura en PDF es una factura electrónica en Alemania?

No. Un PDF simple no contiene datos estructurados, así que cuenta como «otra factura». Una factura electrónica debe usar un formato estructurado conforme a EN 16931, como XRechnung o ZUGFeRD (a partir del perfil EN 16931).

¿Puedo convertir una factura escaneada?

Sí. El conversor usa OCR para leer PDF escaneados. El reconocimiento funciona mejor con documentos claros y creados digitalmente, así que revisa siempre los datos reconocidos antes de generar el archivo.

¿Debo elegir XRechnung o ZUGFeRD?

Para la administración pública alemana, usa XRechnung salvo que el organismo acepte otro formato. Para clientes empresariales, ZUGFeRD suele ser la opción más sencilla porque combina un PDF legible con datos estructurados. Pregunta a tu cliente qué formato acepta su sistema.

¿Qué es la Leitweg-ID?

La Leitweg-ID es un identificador de enrutamiento que usa la administración pública alemana para dirigir una factura electrónica al departamento correcto. Te la facilita el organismo, y tú la introduces como referencia del comprador en la factura.

¿El conversor envía la factura a mi cliente?

El conversor crea el archivo de la factura electrónica para que lo descargues. Después lo envías a tu cliente por el canal que acepte, por ejemplo por correo electrónico o a través del portal de facturación de la administración pública.

¿Cómo compruebo que el archivo convertido es válido?

Sube el archivo al validador gratuito de XRechnung. Lo comprueba frente a EN 16931 y las reglas alemanas y te muestra los errores que debes corregir.

Siguiente paso

Convertir un PDF en una factura electrónica es una tarea de datos, no de archivos: extraer, revisar, completar y después generar. Pruébalo con una de tus facturas en el conversor de PDF o empieza una prueba gratuita de 14 días para crear facturas electrónicas directamente. ¿Tienes alguna duda? Contacta con nosotros.