XRechnung Validator
Téléchargez un fichier XML UBL 2.1 ou CII et validez-le selon XRechnung 3.x, le CIUS allemand (Core Invoice Usage Specification) pour EN 16931. Le validateur applique à la fois les règles de base EN 16931 et les règles d'extension allemandes BR-DE.
Générer une facture XRechnung passant le validateur
SealDoc génère une facture conforme XRechnung 3.0, incluant tous les champs BR-DE requis, et la valide instantanément. Téléchargez le PDF/A-3B et inspectez le XML CII intégré.
No account required. Not persisted. Rate-limited per IP.
Déposez ici un XML UBL ou 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'est-ce que XRechnung?
XRechnung est le CIUS national allemand (Core Invoice Usage Specification) pour la norme de facturation européenne EN 16931. C'est un format XML pur: contrairement à Factur-X, il n'intègre pas de XML dans un PDF.
XRechnung est disponible en deux syntaxes: UBL 2.1 (OASIS Universal Business Language) et CII (UN/CEFACT Cross Industry Invoice). Les deux syntaxes véhiculent des données identiques.
XRechnung est obligatoire pour toutes les factures aux autorités fédérales allemandes (B2G) depuis 2020, et accepté comme alternative à ZUGFeRD pour la facturation B2B depuis l'entrée en vigueur du Wachstumschancengesetz.
La version 3.0 a introduit une validation plus stricte et des règles BR-DE supplémentaires. Le changement cassant le plus courant était l'ajout de BR-DE-2 (numéro fiscal du vendeur obligatoire) pour tous les types de factures.
Règles spécifiques allemandes (BR-DE)
BR-DE-1 Le code de type de document doit être 380 (facture) ou 381 (note de crédit).
BR-DE-2 Le numéro d'immatriculation fiscale du vendeur (BT-32) est obligatoire.
BR-DE-3 La référence de l'acheteur (BT-10, Leitweg-ID) est obligatoire pour les factures B2G.
BR-DE-14 Chaque ligne doit comporter un montant net (BT-131).
BR-DE-16 Les moyens de paiement doivent spécifier un compte bancaire allemand (BG-17/BT-84/BT-85).
BR-DE-17 Les informations de livraison (BG-13) sont obligatoires.
Calendrier du mandat allemand de facturation électronique
B2G obligatoire (fédéral)
Toutes les factures aux autorités fédérales allemandes doivent être en XRechnung via Peppol. Gouvernement central uniquement.
Obligation de réception B2B
Toutes les entreprises allemandes immatriculées à la TVA doivent être techniquement capables de recevoir des factures électroniques structurées (XRechnung ou ZUGFeRD). L'envoi reste encore optionnel pour la plupart.
Obligation d'émission B2B (grandes entreprises)
Les entreprises avec un chiffre d'affaires annuel supérieur à 800 000 € doivent envoyer des factures structurées. Les PDFs simples ne sont plus acceptés.
Obligation d'émission B2B (toutes)
Toutes les entreprises allemandes immatriculées à la TVA doivent envoyer des factures électroniques structurées. Les PDFs simples ne sont plus acceptés pour aucune facture B2B.
Exceptions
Les factures inférieures à 250 €, les billets de transport en commun et les factures aux acheteurs non immatriculés à la TVA restent exempts des exigences de format structuré.
Conservation 10 ans
HGB §257 et AO §147 exigent une conservation de 10 ans pour les factures.
Générer et valider des factures XRechnung via API
L'API SealDoc génère des factures conformes XRechnung à partir de JSON. La sortie est un PDF/A-3 scellé et horodaté RFC 3161 avec une pièce jointe XML CII intégrée qui passe la validation XRechnung 3.x.
// Validation result example
{
"status": "pass",
"profile": "XRechnung 3.0 (UBL)",
"findingsCount": 0,
"findings": []
}