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 que supere el validador
SealDoc genera una factura conforme a XRechnung 3.0, incluyendo todos los campos BR-DE requeridos, y la valida al instante. Descargue el PDF/A-3B e inspeccione el XML CII incrustado.
No account required. Not persisted. Rate-limited per IP.
Suelte aquí un XML UBL o CII XRechnung
PDF or XML, up to 10 MB. Drag and drop or click to choose.
No account required. Files are auto-deleted within 24 hours. Only a hashed IP is stored for rate-limiting.
¿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 obligatorio para todas las facturas a las autoridades federales alemanas (B2G) desde 2020, y aceptado como alternativa al ZUGFeRD para la facturación B2B desde que entró en vigor el Wachstumschancengesetz.
La versión 3.0 introdujo una validación más estricta y reglas BR-DE adicionales. El cambio más común fue la adición de BR-DE-2 (número fiscal del vendedor obligatorio) para todos los tipos de facturas.
Reglas específicas alemanas (BR-DE)
BR-DE-1 El código de tipo de documento debe ser 380 (factura) o 381 (nota de crédito).
BR-DE-2 El número de registro fiscal del vendedor (BT-32) es obligatorio.
BR-DE-3 La referencia del comprador (BT-10, Leitweg-ID) es obligatoria para facturas B2G.
BR-DE-14 Cada línea debe incluir un importe neto (BT-131).
BR-DE-16 Los medios de pago deben especificar una cuenta bancaria alemana (BG-17/BT-84/BT-85).
BR-DE-17 La información de entrega (BG-13) es obligatoria.
Cronograma del mandato alemán de facturación electrónica
B2G obligatorio (federal)
Todas las facturas a las autoridades federales alemanas deben ser XRechnung a través de Peppol. Solo gobierno central.
Obligación de recepción B2B
Todas las empresas alemanas registradas en IVA deben ser técnicamente capaces de recibir facturas electrónicas estructuradas (XRechnung o ZUGFeRD). El envío sigue siendo opcional para la mayoría.
Obligación de envío B2B (grandes)
Las empresas con una facturación anual superior a 800.000 € deben enviar facturas estructuradas. Los PDFs simples ya no son aceptados.
Obligación de envío B2B (todas)
Todas las empresas alemanas registradas en IVA deben enviar facturas electrónicas estructuradas. Los PDFs simples no se aceptan para ninguna factura B2B.
Excepciones
Las facturas inferiores a 250 €, los billetes de transporte público y las facturas a compradores no registrados en IVA están exentas de los requisitos de formato estructurado.
Retención de 10 años
HGB §257 y AO §147 exigen una retención de 10 años para las facturas.
Genere y valide facturas XRechnung mediante API
La API de SealDoc genera facturas conformes a XRechnung a partir de JSON. La salida es un PDF/A-3 sellado con marca de tiempo RFC 3161, con un archivo adjunto XML CII incrustado que supera la validación XRechnung 3.x.
// Validation result example
{
"status": "pass",
"profile": "XRechnung 3.0 (UBL)",
"findingsCount": 0,
"findings": []
}