Tutti gli strumenti di conformità
XRechnung 3.x Free, no account

XRechnung Validator

Carica un file XML UBL 2.1 o CII e convalidalo rispetto a XRechnung 3.x, il CIUS tedesco (Core Invoice Usage Specification) per EN 16931. Il validatore esegue sia le regole base EN 16931 che le regole di estensione tedesche BR-DE.

Genera una fattura XRechnung di esempio

SealDoc genera una fattura di esempio nel profilo XRechnung e la controlla con il validatore open source Mustang. Scarichi il PDF/A-3B ed esamini l’XML CII incorporato.

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

o convalida il tuo file

Trascina qui un XML UBL o CII XRechnung

PDF o XML, fino a 10 MB. Trascina qui il file o fai clic per sceglierlo.

Cos'è XRechnung?

XRechnung è il CIUS nazionale tedesco (Core Invoice Usage Specification) per lo standard europeo di fatturazione EN 16931. È un formato XML puro: a differenza di Factur-X, non incorpora XML all'interno di un PDF.

XRechnung è disponibile in due sintassi: UBL 2.1 (OASIS Universal Business Language) e CII (UN/CEFACT Cross Industry Invoice). Entrambe le sintassi contengono dati identici.

XRechnung è lo standard per le fatture all’amministrazione federale tedesca (B2G), che devono essere elettroniche dal 27 novembre 2020. Lì è ammesso anche un altro formato conforme a EN 16931 (ERechV § 4). Nel B2B, XRechnung è uno dei formati ammessi, accanto a ZUGFeRD dalla versione 2.0.1.

XRechnung 3.0 si applica dal 1° febbraio 2024 e resta in vigore almeno fino al 31 luglio 2027. In XRechnung 3.0 sono obbligatori il tipo di processo (BT-23) e gli indirizzi elettronici di venditore (BT-34) e acquirente (BT-49). A settembre 2026 è stata pubblicata una versione preliminare di XRechnung 4.0.

Regole specifiche tedesche (BR-DE)

BR-DE-1

Una fattura deve contenere istruzioni di pagamento (BG-16). Livello: fatal.

BR-DE-2

Il gruppo contatto del venditore (BG-6) deve essere presente. Livello: fatal.

BR-DE-5 a 7

Il referente del venditore richiede un punto di contatto (BT-41, una persona o un reparto), telefono (BT-42) e indirizzo e-mail (BT-43). Livello: fatal.

BR-DE-15

Il riferimento dell’acquirente (BT-10) deve essere presente; per gli acquirenti pubblici contiene la Leitweg-ID. Livello: fatal.

BR-DE-16

Per le categorie IVA S, Z, E, AE, K, G, L e M deve essere presente la partita IVA (BT-31), il numero fiscale (BT-32) o il rappresentante fiscale (BG-11) del venditore. Livello: fatal.

BR-DE-23-a

Con il codice di pagamento 30 o 58 (bonifico) deve essere presente il gruppo bonifico (BG-17). Livello: fatal.

BR-DE-19

L’IBAN (BT-84) dovrebbe essere un IBAN valido. Livello: warning.

Cronologia del mandato tedesco di fatturazione elettronica

Live 27 nov. 2020

B2G obbligatorio (federale)

I fornitori delle autorità federali tedesche devono fatturare elettronicamente (ERechV § 3). Da settembre 2025 il Bund riceve le fatture tramite un’unica piattaforma, OZG-RE. Gli ordini diretti fino a 1.000 € sono esenti.

Live 1 gen. 2025

Obbligo di ricezione B2B

Ogni impresa stabilita in Germania, compresi i Kleinunternehmer, deve essere tecnicamente in grado di ricevere fatture elettroniche strutturate (XRechnung o ZUGFeRD). L'invio è ancora facoltativo per la maggior parte.

Upcoming 1 gen. 2027

Obbligo di invio B2B (grandi)

Le aziende con fatturato annuo superiore a 800.000 € devono inviare fatture strutturate.

Upcoming 1 gen. 2028

Obbligo di invio B2B (tutte le altre)

Tutte le altre imprese stabilite in Germania devono inviare fatture elettroniche strutturate ai clienti business, salvo le eccezioni indicate.

Note Esentato

Eccezioni

Le fatture fino a 250 € (§ 33 UStDV), i biglietti per il trasporto di persone (§ 34 UStDV) e le fatture dei Kleinunternehmer (§ 34a UStDV) possono sempre essere emesse in un altro formato. Le fatture ai consumatori restano fuori dall’obbligo.

Note Archiviazione

Conservazione 8 anni

HGB §257 e AO §147 richiedono una conservazione di otto anni delle fatture.

Genera e convalida fatture XRechnung tramite API

L’API SealDoc genera fatture XRechnung da JSON: un PDF/A-3 con l’XML CII incorporato come xrechnung.xml. BT-10, il referente del venditore e, se c’è un importo da pagare, l’IBAN sono richiesti prima della generazione, e il PDF/A-3 viene controllato con veraPDF. Marche temporali ed Evidence Pack fanno parte dei piani Platform a pagamento.

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

Creare fatture senza API? SealDoc Invoice crea XRechnung nel browser, 5 al mese gratis →