XRechnung — Guida completa alla fatturazione elettronica tedesca
Tutto su XRechnung: lo standard tedesco per la fatturazione elettronica alle autorità federali, il modello di dati, le sintassi supportate, i portali di invio e gli errori comuni.
Che cos'è XRechnung?
XRechnung è il CIUS (Core Invoice Usage Specification) tedesco per EN 16931, obbligatorio per la fatturazione elettronica alle autorità federali in Germania. È stato sviluppato dall'IT-Planungsrat e viene gestito da KoSIT (Koordinierungsstelle für IT-Standards).
Dal 27 novembre 2020, tutti i fornitori di autorità federali devono presentare fatture nel formato XRechnung. Molti Länder hanno introdotto requisiti simili per le autorità statali.
XRechnung supporta sia la sintassi UBL 2.1 che CII, ma è più restrittivo di EN 16931: diversi campi opzionali in EN 16931 sono campi obbligatori in XRechnung.
Modello di dati XRechnung
XRechnung aggiunge requisiti specifici tedeschi oltre a EN 16931:
Leitweg-ID (BT-10)
Un identificatore di routing obbligatorio per tutte le fatture B2G. Il Leitweg-ID identifica l'ente pubblico ricevente e viene utilizzato da ZRE per il routing delle fatture. Formato: XX-XXXXXXXXXX-XX (numerico con trattini).
Mezzi di pagamento limitati
XRechnung limita i valori PaymentMeansCode consentiti. Per B2G, vengono accettati solo codici specifici (es. 30 per bonifico bancario, 58 per SEPA). Questo è più restrittivo rispetto all'elenco codici EN 16931.
Data di consegna obbligatoria
XRechnung richiede la data di consegna effettiva (BT-72) o il periodo di consegna. Questo campo è opzionale in EN 16931 ma obbligatorio nel CIUS tedesco.
Sintassi e versioni
Il Wachstumschancengesetz stabilisce la fatturazione elettronica B2B obbligatoria:
Gennaio 2025
Tutte le imprese tedesche registrate ai fini IVA devono poter RICEVERE fatture elettroniche strutturate in formato EN 16931. Questo è un obbligo solo di ricezione — non è ancora necessario inviare.
Gennaio 2027
Le aziende con fatturato annuo >800.000€ devono INVIARE fatture elettroniche strutturate per transazioni B2B. Formati accettati: XRechnung (UBL o CII), ZUGFeRD 2.x o qualsiasi formato conforme a EN 16931.
Gennaio 2028
Tutte le restanti aziende (incluse le microimprese) devono inviare fatture elettroniche strutturate. Le fatture cartacee e i semplici PDF non sono più accettati per il B2B.
Portali di invio
Gli appalti pubblici tedeschi utilizzano piattaforme dedicate:
Portale federale: OZG-RE (Online-Zugang-Gesetz-Rechnungseingang) — il portale di invio centrale per le autorità federali. Accessibile su xrechnung.bund.de.
Rete Peppol: i documenti XRechnung possono essere trasmessi anche tramite Peppol AS4 se il destinatario è registrato nella rete Peppol. La maggior parte delle grandi autorità federali ha access point Peppol.
Portali dei Länder: ogni Land ha propri portali. Es. portale e-Rechnung di NRW, Sassonia, Baviera, ecc. Verifica i requisiti dell'autorità di destinazione.
ValidateFin e XRechnung
ValidateFin valida i documenti XRechnung (sia sintassi UBL che CII) rispetto alle regole schematron attuali, inclusi i campi obbligatori specifici XRechnung come la Leitweg-ID. Gli errori vengono mostrati con i numeri di campo BT.
Apri il validatore UBLDomande frequenti
XRechnung è obbligatorio per le transazioni B2B in Germania?
Attualmente XRechnung è obbligatorio solo per le transazioni B2G (Business-to-Government) con autorità federali. Per il B2B, la Germania introdurrà gradualmente un obbligo generale di fatturazione elettronica dal 2025 al 2028, in cui XRechnung e ZUGFeRD saranno formati riconosciuti.
Qual è la differenza tra XRechnung e ZUGFeRD?
XRechnung è un formato XML puro per l'elaborazione automatica. ZUGFeRD è un ibrido: PDF/A-3 con CII XML incorporato. Entrambi possono essere conformi EN 16931, ma XRechnung è più restrittivo ed è lo standard B2G obbligatorio. ZUGFeRD è popolare per il B2B.
Che cos'è la Leitweg-ID e dove la trovo?
La Leitweg-ID è l'identificatore di routing per il destinatario all'interno dell'autorità federale. Viene indicata nell'ordine o nel contratto ricevuto dall'autorità. Senza la Leitweg-ID corretta, la tua fattura non verrà consegnata.
Come valido i file XRechnung?
ValidateFin valida completamente i file XRechnung: schema XSD, regole EN 16931 e regole CIUS specifiche XRechnung. KoSIT offre anche uno strumento di validazione ufficiale su xrechnung.bund.de.
Posso creare XRechnung con il mio software di contabilità esistente?
La maggior parte dei pacchetti di contabilità tedeschi (DATEV, Lexware, Sage, SAP) supporta l'esportazione XRechnung. Se il software non esporta XRechnung, puoi esportare i dati come XML o CSV e convertirli con un servizio di conversione.
Cos'è KoSIT?
KoSIT (Koordinierungsstelle für IT-Standards) è l'organismo tedesco di coordinamento per gli standard IT nella pubblica amministrazione. Definisce e mantiene lo standard XRechnung, pubblica le regole di validazione (Schematron) e fornisce il validatore di riferimento.
Posso usare il validatore KoSIT?
Sì. KoSIT fornisce un validatore XRechnung open source (basato su Java). ValidateFin offre una verifica complementare basata su browser, incentrata sullo schema UBL e le regole di business Peppol/EN 16931.
XRechnung sarà richiesto per tutto il B2B entro il 2028?
Non XRechnung specificamente, ma la fatturazione elettronica strutturata in un formato conforme a EN 16931 sarà obbligatoria per tutte le transazioni B2B entro gennaio 2028. XRechnung è uno dei formati accettati.
Come si inserisce Peppol nella fatturazione elettronica tedesca?
Peppol sta crescendo in Germania sia per B2G che per B2B. ZRE accetta invii Peppol AS4. Molte aziende tedesche stanno aderendo alla rete Peppol come modo a prova di futuro per scambiare fatture elettroniche transfrontaliere.
Quali sanzioni esistono per la non conformità?
Attualmente nessuna multa diretta per la non conformità B2B. Tuttavia, dal 2028, gli acquirenti potrebbero rifiutare le fatture non elettroniche e si potrebbero perdere i diritti di detrazione IVA. Per B2G, la non conformità significa che la tua fattura semplicemente non può essere inviata e elaborata.