Todas las herramientas de cumplimiento
XRechnung 3.x Free, no account

XRechnung Validator

Suba un archivo XML UBL 2.1 o CII y valídelo según XRechnung 3.x, el CIUS alemán (Core Invoice Usage Specification) para EN 16931. El validador aplica tanto las reglas base EN 16931 como las reglas de extensión alemanas BR-DE.

Generar una factura XRechnung de ejemplo

SealDoc genera una factura de ejemplo con el perfil XRechnung y la comprueba con el validador de código abierto Mustang. Descargue el PDF/A-3B e inspeccione el XML CII incrustado.

No account required. Not persisted. Rate-limited per IP.

o valide su propio archivo

Suelte aquí un XML UBL o CII XRechnung

PDF o XML, hasta 10 MB. Arrastre el archivo aquí o haga clic para elegirlo.

¿Qué es XRechnung?

XRechnung es el CIUS nacional alemán (Core Invoice Usage Specification) para el estándar europeo de facturación EN 16931. Es un formato XML puro: a diferencia de Factur-X, no incrusta XML dentro de un PDF.

XRechnung está disponible en dos sintaxis: UBL 2.1 (OASIS Universal Business Language) y CII (UN/CEFACT Cross Industry Invoice). Ambas sintaxis contienen datos idénticos.

XRechnung es el estándar para las facturas a la administración federal alemana (B2G), que deben ser electrónicas desde el 27 de noviembre de 2020. Allí también se admite otro formato conforme con EN 16931 (ERechV § 4). En B2B, XRechnung es uno de los formatos admitidos, junto a ZUGFeRD a partir de la versión 2.0.1.

XRechnung 3.0 se aplica desde el 1 de febrero de 2024 y sigue vigente al menos hasta el 31 de julio de 2027. En XRechnung 3.0 son obligatorios el tipo de proceso de negocio (BT-23) y las direcciones electrónicas del vendedor (BT-34) y del comprador (BT-49). En septiembre de 2026 se publicó una versión preliminar de XRechnung 4.0.

Reglas específicas alemanas (BR-DE)

BR-DE-1

Una factura debe contener instrucciones de pago (BG-16). Nivel: fatal.

BR-DE-2

El grupo de contacto del vendedor (BG-6) debe estar presente. Nivel: fatal.

BR-DE-5 a 7

El contacto del vendedor necesita un punto de contacto (BT-41, una persona o un departamento), un teléfono (BT-42) y un correo electrónico (BT-43). Nivel: fatal.

BR-DE-15

La referencia del comprador (BT-10) debe estar presente; para compradores públicos contiene la Leitweg-ID. Nivel: fatal.

BR-DE-16

Para las categorías de IVA S, Z, E, AE, K, G, L y M, debe figurar el NIF-IVA (BT-31), el número fiscal (BT-32) o el representante fiscal (BG-11) del vendedor. Nivel: fatal.

BR-DE-23-a

Con el código de medio de pago 30 o 58 (transferencia), debe figurar el grupo de transferencia (BG-17). Nivel: fatal.

BR-DE-19

El IBAN (BT-84) debería ser un IBAN válido. Nivel: warning.

Cronograma del mandato alemán de facturación electrónica

Live 27 nov. 2020

B2G obligatorio (federal)

Los proveedores de las autoridades federales alemanas deben facturar electrónicamente (ERechV § 3). Desde septiembre de 2025 el Bund recibe las facturas a través de una sola plataforma, OZG-RE. Los pedidos directos de hasta 1.000 € están exentos.

Live 1 ene. 2025

Obligación de recepción B2B

Toda empresa establecida en Alemania, incluidos los Kleinunternehmer, debe ser técnicamente capaz de recibir facturas electrónicas estructuradas (XRechnung o ZUGFeRD). El envío sigue siendo opcional para la mayoría.

Upcoming 1 ene. 2027

Obligación de envío B2B (grandes)

Las empresas con una facturación anual superior a 800.000 € deben enviar facturas estructuradas.

Upcoming 1 ene. 2028

Obligación de envío B2B (las demás)

Las demás empresas establecidas en Alemania deben enviar facturas electrónicas estructuradas a sus clientes empresariales, salvo las excepciones indicadas.

Note Exento

Excepciones

Las facturas de hasta 250 € (§ 33 UStDV), los billetes de transporte de personas (§ 34 UStDV) y las facturas de los Kleinunternehmer (§ 34a UStDV) pueden emitirse siempre en otro formato. Las facturas a consumidores quedan fuera de la obligación.

Note Archivo

Retención de 8 años

HGB §257 y AO §147 exigen una retención de 8 años para las facturas.

Genere y valide facturas XRechnung mediante API

La API de SealDoc genera facturas XRechnung a partir de JSON: un PDF/A-3 con el XML CII incrustado como xrechnung.xml. BT-10, el contacto del vendedor y, si hay un importe pendiente, el IBAN se exigen antes de generar, y el PDF/A-3 se comprueba con veraPDF. Los sellos de tiempo y los Evidence Packs forman parte de los planes de pago de Platform.

// Validation result (excerpt)
{
  "verdict": 3,
  "findings": [{
    "severity": 2,
    "code": "27",
    "messageRaw": "[BR-DE-15] Das Element \"Buyer reference\" (BT-10) muss übermittelt werden."
  }]
}

¿Crear facturas sin API? SealDoc Invoice crea XRechnung en el navegador, 5 al mes gratis →