XRechnung — Guía completa de la facturación electrónica alemana
Todo sobre XRechnung: el estándar alemán para la facturación electrónica a autoridades federales, modelo de datos, sintaxis soportadas, portales de envío y errores comunes.
¿Qué es XRechnung?
XRechnung es el CIUS (Core Invoice Usage Specification) alemán para EN 16931, obligatorio para la facturación electrónica a las autoridades federales en Alemania. Fue desarrollado por el IT-Planungsrat y es gestionado por KoSIT (Koordinierungsstelle für IT-Standards).
Desde el 27 de noviembre de 2020, todos los proveedores de las autoridades federales deben presentar facturas en formato XRechnung. Muchos estados federales han introducido requisitos similares para las autoridades estatales.
XRechnung soporta tanto la sintaxis UBL 2.1 como CII, pero es más restrictivo que EN 16931: varios campos opcionales en EN 16931 son campos obligatorios en XRechnung.
Modelo de datos XRechnung
XRechnung añade requisitos específicos de Alemania además de EN 16931:
Leitweg-ID (BT-10)
Un identificador de enrutamiento obligatorio para todas las facturas B2G. El Leitweg-ID identifica la entidad pública receptora y es utilizado por ZRE para el enrutamiento de facturas. Formato: XX-XXXXXXXXXX-XX (numérico con guiones).
Medios de pago restringidos
XRechnung limita los valores permitidos de PaymentMeansCode. Para B2G, solo se aceptan códigos específicos (p.ej. 30 para transferencia de crédito, 58 para SEPA). Esto es más estricto que la lista de códigos EN 16931.
Fecha de entrega obligatoria
XRechnung requiere la fecha de entrega real (BT-72) o el período de entrega. Este campo es opcional en EN 16931 pero obligatorio en el CIUS alemán.
Sintaxis y versiones
La Wachstumschancengesetz establece la facturación electrónica B2B obligatoria:
Enero 2025
Todas las empresas alemanas registradas en IVA deben poder RECIBIR facturas electrónicas estructuradas en formato EN 16931. Es una obligación solo de recepción — aún no es necesario enviar.
Enero 2027
Las empresas con facturación anual >800.000€ deben ENVIAR facturas electrónicas estructuradas para transacciones B2B. Formatos aceptados: XRechnung (UBL o CII), ZUGFeRD 2.x o cualquier formato conforme con EN 16931.
Enero 2028
Todas las empresas restantes (incluidas las microempresas) deben enviar facturas electrónicas estructuradas. Las facturas en papel y los simples PDF ya no se aceptan para B2B.
Portales de envío
La contratación pública alemana utiliza plataformas dedicadas:
Portal federal: OZG-RE (Online-Zugang-Gesetz-Rechnungseingang) — el portal de envío central para las autoridades federales. Accesible en xrechnung.bund.de.
Red Peppol: los documentos XRechnung también pueden transmitirse a través de Peppol AS4 si el receptor está registrado en la red Peppol. La mayoría de las grandes autoridades federales tienen puntos de acceso Peppol.
Portales estatales: cada estado federal tiene sus propios portales. P.ej. portal e-Rechnung de NRW, Sajonia, Baviera, etc. Verifica los requisitos de tu autoridad destino.
ValidateFin y XRechnung
ValidateFin valida los documentos XRechnung (tanto sintaxis UBL como CII) contra las reglas schematron actuales, incluidos los campos obligatorios específicos de XRechnung como el Leitweg-ID. Los errores se muestran con los números de campo BT.
Abrir validador UBLPreguntas frecuentes
¿Es XRechnung obligatorio para las transacciones B2B en Alemania?
Actualmente XRechnung solo es obligatorio para las transacciones B2G (Business-to-Government) con autoridades federales. Para B2B, Alemania introducirá gradualmente una obligación general de facturación electrónica entre 2025 y 2028, en la que XRechnung y ZUGFeRD serán formatos reconocidos.
¿Cuál es la diferencia entre XRechnung y ZUGFeRD?
XRechnung es un formato XML puro para procesamiento automático. ZUGFeRD es un híbrido: PDF/A-3 con XML CII incorporado. Ambos pueden ser conformes con EN 16931, pero XRechnung es más restrictivo y es el estándar B2G obligatorio. ZUGFeRD es popular para B2B.
¿Qué es el Leitweg-ID y dónde lo encuentro?
El Leitweg-ID es el identificador de enrutamiento para el receptor dentro de la autoridad federal. Se indica en el pedido o contrato que recibes de la autoridad. Sin el Leitweg-ID correcto, tu factura no se entregará.
¿Cómo valido archivos XRechnung?
ValidateFin valida completamente los archivos XRechnung: esquema XSD, reglas EN 16931 y reglas CIUS específicas de XRechnung. KoSIT también ofrece una herramienta de validación oficial en xrechnung.bund.de.
¿Puedo crear XRechnung con mi software de contabilidad existente?
La mayoría de los paquetes de contabilidad alemanes (DATEV, Lexware, Sage, SAP) soportan la exportación XRechnung. Si tu software no exporta XRechnung, puedes exportar los datos como XML o CSV y convertirlos con un servicio de conversión.
¿Qué es KoSIT?
KoSIT (Koordinierungsstelle für IT-Standards) es el organismo alemán de coordinación de normas informáticas en la administración pública. Define y mantiene el estándar XRechnung, publica reglas de validación (Schematron) y proporciona el validador de referencia.
¿Puedo usar el validador KoSIT?
Sí. KoSIT proporciona un validador XRechnung de código abierto (basado en Java). ValidateFin ofrece una comprobación complementaria en el navegador centrada en el esquema UBL y las reglas de negocio Peppol/EN 16931.
¿Será XRechnung obligatorio para todo el B2B en 2028?
No XRechnung específicamente, pero la facturación electrónica estructurada en un formato conforme con EN 16931 será obligatoria para todas las transacciones B2B antes de enero de 2028. XRechnung es uno de los formatos aceptados.
¿Cómo encaja Peppol en la facturación electrónica alemana?
Peppol está creciendo en Alemania tanto para B2G como para B2B. ZRE acepta envíos Peppol AS4. Muchas empresas alemanas se están uniendo a la red Peppol como forma preparada para el futuro de intercambiar facturas electrónicas a través de las fronteras.
¿Qué sanciones existen por incumplimiento?
Actualmente, no hay multas directas por incumplimiento B2B. Sin embargo, a partir de 2028, los compradores pueden rechazar facturas no electrónicas y podrías perder el derecho a la deducción del IVA. Para B2G, el incumplimiento significa que tu factura simplemente no puede ser enviada ni procesada.