Usa Motorica durante doce meses por 59 € al mes en lugar de 100 €.Oferta válida hasta el 31 de agosto de 2026Aprovechar la oferta
La XRechnung es un formato electrónico estructurado basado en XML para facturas. Hace que los datos de la factura sean legibles por máquinas y es especialmente importante para las facturas dirigidas a organismos públicos, pero también para empresas que desean preparar sus procesos de facturación claramente para el cumplimiento de la obligación de emitir facturas electrónicas.

Factura electrónica, XML y organismos públicos

XRechnung: Formato, datos obligatorios y uso en B2G y B2B

Lo que define el formato XML según EN 16931, cuándo los organismos públicos exigen una XRechnung y qué aspectos deben tener en cuenta las empresas en el ámbito B2B.

Foto de Markus Winkler ©

La XRechnung es una factura electrónica en un formato XML estructurado. A diferencia de un PDF normal, está diseñada principalmente para la procesamiento por parte de máquinas y no para ser leída directamente por humanos. Esto permite que los datos de la factura como el remitente, destinatario, número de factura, importes, tipos impositivos, información de pago y detalles del servicio se lean automáticamente y se procesen posteriormente.

Para autónomos y pequeñas empresas, la XRechnung se vuelve relevante cuando emiten facturas a clientes públicos o preparan sus procesos de facturación para cumplir con el requisito de factura electrónica. Es importante destacar que una XRechnung no es simplemente un PDF con otro nombre; los datos clave de la factura deben estar presentes en la parte XML estructurada. Solo entonces puede la factura ser verificada, procesada y archivada electrónicamente. Motorica ayuda a capturar los datos de facturación de manera estructurada, preparar facturas electrónicas y evitar errores típicos en el proceso de facturación.

Archivo de ejemplo XRechnung de Motorica

El archivo de ejemplo fue generado directamente con el generador de XRechnung de Motorica y utiliza la especificación XRechnung 3.0 en formato CII.

¿Qué es una XRechnung?

La XRechnung es la implementación alemana de la norma europea EN 16931 para facturas electrónicas. La especificación actual tratada en este artículo es la versión 3.0.2. Los datos de factura se presentan estructurados como XML y pueden ser procesados automáticamente. Es especialmente relevante para las facturas emitidas a clientes públicos; en el ámbito B2B, XRechnung es una posibilidad entre otras implementaciones conformes con EN 16931.

  • La XRechnung es un formato electrónico estructurado para facturas
  • Los datos se presentan en formato XML
  • El estándar se basa en EN 16931
  • Este artículo trata la versión XRechnung 3.0.2
  • La XRechnung es especialmente relevante para clientes públicos
  • En el ámbito B2B también son posibles otros formatos conformes
  • Un PDF normal no es una XRechnung
  • Para la revisión visual se necesita generalmente un visor

XRechnung, PDF y ZUGFeRD: las diferencias

Un simple PDF puede parecerse a una factura, pero no contiene datos estructurados de la factura en el sentido de la obligación de facturas electrónicas. Una XRechnung, por otro lado, está compuesta por datos XML y es difícilmente legible para humanos sin un visor. ZUGFeRD combina ambos mundos: una representación PDF para humanos y datos estructurados incorporados para sistemas. En el caso de la XRechnung, la procesamiento automático claro está en primer plano.

  • PDF: fácilmente legible para humanos, pero sin datos estructurados no es una factura electrónica
  • XRechnung: basada en XML, legible por máquinas y pensada para el procesamiento automático
  • ZUGFeRD: PDF con datos estructurados incorporados
  • La XRechnung requiere a menudo un visor para una representación legible
  • En facturas electrónicas híbridas son los datos estructurados decisivos
  • Para las autoridades es frecuentemente necesario un formato XRechnung o un formato EN 16931 conforme

¿Cuándo necesito una XRechnung?

Una XRechnung es especialmente importante cuando emites facturas a órganos de contratación públicos. Estos pueden incluir oficinas federales, oficinas estatales, municipios u otras entidades públicas. En el comercio B2B normal entre empresas no es la única opción posible para XRechnung. Allí también pueden ser válidos otros formatos estructurados como ZUGFeRD o formatos acordados si cumplen con las exigencias legales. Lo importante es que la factura pueda procesarse electrónicamente y contenga los datos necesarios de manera completamente estructurada.

  • Facturas a órganos de contratación públicos revisar
  • Consultar la ID de ruta del cliente público si es necesario
  • Cumplir con las especificaciones de la plataforma de recepción de facturas correspondiente
  • En el ámbito B2B, acordar el formato con el socio comercial
  • No confundir factura PDF con factura electrónica
  • Revisar las disposiciones transitorias y excepciones en casos particulares
  • Incluir a un asesor fiscal o al cliente si hay dudas

¿Qué datos deben incluirse en una XRechnung?

Una XRechnung debe contener de manera estructurada los datos facturales necesarios desde el punto de vista fiscal y técnico. No basta con ocultar información importante en un anexo o en un texto libre. Las principales obligaciones deben estar presentes en la parte legible por máquina para que la factura pueda ser verificada y procesada automáticamente. Esto incluye, entre otros, datos sobre el emisor de la factura, el destinatario, el número de factura, la fecha de la factura, los servicios prestados, las cantidades, el IVA y las informaciones de pago.

  • Nombre y dirección del emisor de la factura
  • Nombre y dirección del destinatario de la factura
  • Número de identificación fiscal o número de identificación del IVA, según sea necesario
  • Número de factura
  • Fecha de la factura
  • Fecha o período en que se prestó el servicio
  • Descripción del servicio
  • Importes neto, impositivo y bruto
  • Tasa impositiva o indicación de exención fiscal
  • Condiciones de pago y datos bancarios
  • En las administraciones públicas, a menudo ID del leitweg o otras referencias al destinatario

ID del leitweg: relevante para los encargos de entidades públicas

La ID de ruta sirve para dirigir una factura electrónica de manera única dentro del sector público al destinatario correcto. Es especialmente relevante en el ámbito B2G, es decir, cuando se emiten facturas a entidades gubernamentales y organismos públicos. En el ámbito normal B2B entre empresas no se requiere generalmente una ID de ruta. Si abonas tus servicios o productos a un organismo público, deberías aclarar la ID de ruta y el camino de transmisión requerido antes de emitir la factura.

  • Solicitar la ID de ruta al encargado del contrato público
  • Incluir correctamente la ID de ruta en la XRechnung
  • No confundir el destinatario de la factura con el contacto
  • Cumplir con las especificaciones de la plataforma, como OZG-RE
  • Una ID de ruta incorrecta o falta de ella puede llevar a su rechazo
  • En el ámbito B2B no se requiere generalmente una ID de ruta
  • Si tienes dudas, consulta al encargado del contrato antes de enviar

Crear y validar una XRechnung

Una XRechnung debe ser validada antes de su envío. La validación implica que la factura se verifica técnicamente y profesionalmente contra las reglas vigentes. No solo se trata de comprobar si el archivo XML es legible desde un punto técnico, sino también de verificar campos obligatorios, importes, sumas impositivas, datos del destinatario, ID del leitweg, direcciones electrónicas y prescripciones formales. Una XRechnung válida reduce el riesgo de que la factura sea rechazada por parte del destinatario o una plataforma.

  • Capturar completamente los datos de facturación
  • Generar un archivo XML en el formato correcto
  • Verificar campos obligatorios
  • Controlar importes y sumas impositivas
  • Verificar la ID del leitweg y los datos del destinatario
  • Validar la XRechnung antes de enviarla
  • No ignore los mensajes de error, sino corríjalos técnicamente
  • Tenga en cuenta la versión y las especificaciones de la plataforma del destinatario

Recibir y hacer legible una XRechnung

Una XRechnung llega generalmente como un archivo XML. Sin herramientas auxiliares, este archivo es difícil de leer para las personas. Por eso necesitas un visualizador o software que muestre los datos XML de manera comprensible. Importante: El archivo XML estructurado sigue siendo el componente fundamental de la factura. No debe ser reemplazado por una captura de pantalla, impresión o PDF generado manualmente.

  • No elimine ni guarde solo como PDF el archivo XML
  • Muestre la XRechnung con un visualizador o software adecuado
  • Verifique los datos de la factura en la parte estructurada
  • Revise el remitente, el importe, el IVA y los datos de pago
  • Conservar la factura de entrada en su formato original
  • En caso de discrepancias entre la representación y el XML, tener en cuenta los datos estructurados
  • Clasificar las facturas electrónicas entrantes en el proceso contable

Conservación y GoBD: No perder la XML

En el caso de una XRechnung, es necesario conservar el componente estructurado de manera que permanezca accesible, legible y sin cambios durante el período de retención legal. Para propósitos fiscales, las facturas entrantes y salientes deben generalmente guardarse durante ocho años. Un PDF impreso o una representación puramente gráfica no son suficientes si esto conlleva la pérdida del archivo XML original. Por lo tanto, el almacenamiento debe organizarse de tal manera que se puedan recuperar fácilmente la factura, el archivo XML, los resultados de auditoría y otros documentos posteriores.

  • Conservar el archivo XML en su formato original
  • Asegúrese de que la información de facturación esté siempre disponible durante el periodo de retención.
  • No confundir la representación del visualizador con la factura original
  • Documentar de manera comprensible los cambios y correcciones
  • Archivar ordenadamente las facturas de entrada y salida
  • Almacenar de forma significativa los informes de prueba o resultados de validación
  • Mantener accesibles los datos para la asesoría fiscal y auditorías operativas

Errores típicos en las XRechnung

Muchos problemas con las XRechnung no surgen del formato XML en sí, sino de datos incompletos o contradictorios en la factura. Si faltan campos obligatorios, los importes no concuerdan, el identificador de ruta es incorrecto o el destinatario no está correctamente identificado, puede que la factura sea rechazada. Es especialmente problemático tratar una factura PDF como XRechnung o no guardar adecuadamente el archivo XML después del envío.

  • Identificar un documento PDF como XRechnung
  • No validar el archivo XML
  • Información obligatoria incompleta
  • Se olvidó de ingresar o ingresó incorrectamente la ID del camino guía
  • Utiliza un destinatario de la factura incorrecto
  • El neto, el IVA y el bruto no coinciden
  • Falta la fecha o la descripción del servicio prestado
  • La información bancaria o las condiciones de pago son ambiguas
  • Archivar el archivo XML solo como PDF posteriormente
  • Ignorar los mensajes de error de la plataforma

Plan de prueba antes del envío de una XRechnung

Antes de enviar, deberías revisar cada XRechnung brevemente. El plan de prueba no necesita ser complicado, pero debe ser consistente. ¿Están correctos los datos del cliente, el destinatario, las cantidades, la lógica fiscal, el período de prestación y las informaciones sobre pago? ¿Se requiere una identificación de ruta (Leitweg-ID)? ¿Es la factura técnicamente válida? Especialmente en casos con entes públicos, esta verificación es importante porque facturas incorrectas a menudo no se pueden corregir manualmente sino que son rechazadas por el sistema.

  • ¿Está registrado el destinatario correcto de la factura?
  • ¿La identificación de ruta (Leitweg-ID) está presente en las autoridades?
  • ¿Son correctos el número y la fecha de la factura?
  • ¿Se ha especificado el período de prestación?
  • ¿Es comprensible la descripción de la prestación?
  • ¿Coinciden neto, impuesto sobre las ventas y bruto?
  • ¿Están las condiciones de pago y la información bancaria correctas?
  • ¿Se ha validado la XRechnung?
  • ¿Se ha archivado correctamente el archivo XML?
  • ¿Se ha enviado la factura por el camino de transferencia correcto?

De esta manera, Motorica te ayuda con las XRechnung

Motorica recopila datos de facturación estructurados y apoya en la emisión así como en la prueba técnica de las XRechnung. Antes del envío, es importante verificar además los requisitos del destinatario, las obligaciones legales y el camino de transferencia requerido. Motorica genera facturas ZUGFeRD directamente a partir de los datos de factura gestionados.

  • Recopilar datos de facturación estructurados
  • Reutilizar datos del cliente y de la prestación
  • Generar XRechnung
  • Validar técnicamente las XRechnung
  • Verificar los datos obligatorios y los importes antes del envío
  • Separadamente, asegúrate de que la secuencia t-o-d-o no aparezca en ningún lugar, ni siquiera dentro de una palabra.
  • Almacenar ordenadamente los archivos XML

FAQ

Preguntas frecuentes sobre la XRechnung

¿Qué es una XRechnung?

Una XRechnung es una factura electrónica en formato XML estructurado. Es legible por máquinas y permite la procesamiento automático de datos de facturas, como el receptor, el número de factura, los importes, las tasas impositivas y las informaciones de pago.

¿Es una factura PDF una XRechnung?

No, una simple hoja de papel en formato PDF no es una XRechnung. Una XRechnung consta de datos XML estructurados. Aunque un PDF pueda parecerse a una factura, sin los datos estructurados no cumple con los requisitos para ser considerada una factura electrónica.

¿Cuál es la diferencia entre XRechnung y ZUGFeRD?

La XRechnung es una factura en formato XML sin representación gráfica en PDF. El ZUGFeRD combina un documento PDF legible con datos estructurados de la factura incorporados. Ambos formatos pueden ser relevantes para las facturas electrónicas si cumplen con los requisitos legales.

¿Cuándo necesito una identificación del camino?

Una identificación del camino es especialmente necesaria para las facturas dirigidas a entidades públicas. Garantiza que la factura electrónica sea enviada al destinatario correcto dentro de la administración pública. En el ámbito normal B2B entre empresas, generalmente no se necesita una identificación del camino.

¿Debo poder recibir XRechnung como autónomo?

A partir del 1 de enero de 2025, los negocios internos deben estar en condiciones de recibir facturas electrónicas. Según el BMF, un buzón de correo electrónico puede ser suficiente para la recepción. Sin embargo, una organización adecuada sigue siendo necesaria para el procesamiento y almacenamiento.

¿Es necesario emitir una factura como XRechnung a partir de 2025?

No, la XRechnung no es el único formato válido para facturas electrónicas. Además, existen disposiciones transitorias y excepciones. En el ámbito B2B también pueden ser válidos otros formatos estructurados como ZUGFeRD, siempre que cumplan con los requisitos.

¿Cómo puedo leer una XRechnung?

Una XRechnung es un archivo XML y resulta difícil de leer para personas sin herramientas auxiliares. Necesitarás un visualizador o software que muestre los datos XML de manera comprensible. El archivo XML debe conservarse como original.

¿Por qué debería validarse una XRechnung?

La validación verifica si la XRechnung cumple con las reglas técnicas y de contenido requeridas. De esta manera, se pueden detectar campos obligatorios faltantes, montos incorrectos, datos del destinatario no válidos o errores de formato antes de enviar la factura.

¿Cómo debe conservarse una XRechnung?

El archivo XML estructurado debe conservarse como original. Una representación puramente en PDF o un impresión no sustituyen a la XRechnung. Es importante que la factura permanezca accesible, legible y rastreable durante el período de conservación.

¿Motorica admite XRechnung?

Sí. Motorica soporta la captura estructurada de facturas y la emisión y validación técnica de XRechnung. Aun así, es recomendable verificar las especificaciones del receptor, preguntas fiscales individuales y el camino de transmisión antes de enviar. Motorica genera facturas ZUGFeRD directamente a partir de los datos de factura mantenidos.