# Campi obbligatori XRechnung: checklist con numeri BT e regole BR-DE

- Date: 2026-04-28
- Modified: 2026-10-20
- Verificato: 20 ottobre 2026
- Reading time: 13 min di lettura

Campi obbligatori XRechnung con numeri BT, la regola BR-DE di ogni campo e il link alla sua pagina. Con BT-10, lo schemeID di BT-34 e cosa è cambiato per BT-9.

> Verificato rispetto a Configurazione del validatore KoSIT, Introduzione BMI alla fattura elettronica.

XRechnung è la specifica tedesca della norma europea di fatturazione EN 16931. Un campo può essere facoltativo nella EN 16931 e diventare obbligatorio per una regola tedesca BR-DE. La tabella elenca i campi che il validatore KoSIT richiede per ogni fattura XRechnung 3.0.2, con la regola che fallisce quando il campo manca. Ogni numero BT porta alla pagina del campo.

Per controllare un file esistente usa il nostro [validatore XRechnung gratuito](/it/xrechnung-validator). La [guida ai codici di errore KoSIT](/it/blog/kosit-validator-error-codes) spiega le regole che falliscono più spesso.

## I campi obbligatori a colpo d’occhio

Le regole provengono dalla configurazione KoSIT v2026-08-31 (XRechnung 3.0.2, artefatti di validazione EN 16931 1.3.16). Le righe condizionali valgono solo nel caso indicato, per esempio per una categoria IVA, un mezzo di pagamento o uno sconto a livello di documento. Non compaiono i campi del beneficiario (BG-10), del periodo di riga (BG-26), di sconti e maggiorazioni di riga (BG-27, BG-28), degli schemi degli identificativi articolo (BG-31) e degli attributi dell’articolo (BG-32). La tabella copre la CIUS XRechnung di base, non l’estensione per veicoli puliti (Clean Vehicles, CVD): le sue regole BR-DE-CVD-01 e BR-DE-CVD-02 richiedono anche BT-12 e BT-17, e BR-DE-CVD-03, BR-DE-CVD-04 e BR-DE-CVD-05 una categoria di veicolo su una riga di fattura (BT-158 con schema CVD, BT-160 e BT-161).

| BT | Campo | Regola | Obbligo |
| --- | --- | --- | --- |
| [`BT-1`](/it/resources/xrechnung/bt-1-invoice-number) | Numero fattura | `BR-02` | Obbligatorio |
| [`BT-2`](/it/resources/xrechnung/bt-2-invoice-issue-date) | Data di emissione della fattura | `BR-03` | Obbligatorio |
| [`BT-3`](/it/resources/xrechnung/bt-3-invoice-type-code) | Codice tipo fattura | `BR-04` | Obbligatorio |
| [`BT-5`](/it/resources/xrechnung/bt-5-invoice-currency-code) | Codice valuta fattura | `BR-05` | Obbligatorio |
| [`BT-10`](/it/resources/xrechnung/bt-10-buyer-reference-leitweg-id) | Riferimento acquirente | `BR-DE-15` | Obbligatorio |
| [`BT-23`](/it/resources/xrechnung/bt-23-business-process-type-identifier) | Identificatore del tipo di processo di business | `PEPPOL-EN16931-R001` | Obbligatorio |
| [`BT-24`](/it/resources/xrechnung/bt-24-specification-identifier) | Identificatore della specifica | `BR-01` | Obbligatorio |
| [`BT-25`](/it/resources/xrechnung/bt-25-preceding-invoice-reference) | Riferimento a fattura precedente | `BR-55` | Condizionale: per ogni riferimento a una fattura precedente (BG-3), per esempio in una fattura di rettifica (BR-55) |
| [`BT-27`](/it/resources/xrechnung/bt-27-seller-name) | Nome del venditore | `BR-06` | Obbligatorio |
| [`BT-29`](/it/resources/xrechnung/bt-29-seller-identifier) | Identificativo del venditore | `BR-CO-26` | Condizionale: in ogni fattura almeno uno tra BT-29, BT-30 o BT-31 (BR-CO-26) |
| [`BT-30`](/it/resources/xrechnung/bt-30-seller-legal-registration-identifier) | Identificativo di registrazione legale del venditore | `BR-CO-26` | Condizionale: in ogni fattura almeno uno tra BT-29, BT-30 o BT-31 (BR-CO-26) |
| [`BT-31`](/it/resources/xrechnung/bt-31-seller-vat-identifier) | Identificativo IVA del venditore | `BR-CO-26`, `BR-DE-16`, `BR-S-02`, `BR-Z-02`, `BR-E-02`, `BR-AE-02`, `BR-IC-02`, `BR-G-02` | Condizionale: in ogni fattura almeno uno tra BT-29, BT-30 o BT-31 (BR-CO-26); con categoria IVA S, Z, E o AE (BR-S/Z/E/AE-02) e L o M (BR-DE-16): BT-31, BT-32 o BT-63 in BG-11; con K o G (BR-IC-02, BR-G-02): BT-31 o BT-63; non con O (BR-O-02) |
| [`BT-32`](/it/resources/xrechnung/bt-32-seller-tax-registration-identifier) | Identificativo fiscale del venditore | `BR-DE-16`, `BR-S-02`, `BR-Z-02`, `BR-E-02`, `BR-AE-02` | Condizionale: alternativa a BT-31 o BT-63 con categoria IVA S, Z, E o AE (BR-S/Z/E/AE-02) e L o M (BR-DE-16); non basta con K o G (BR-IC-02, BR-G-02) |
| [`BT-34`](/it/resources/xrechnung/bt-34-seller-electronic-address) | Indirizzo elettronico del venditore | `PEPPOL-EN16931-R020`, `BR-62` | Obbligatorio |
| [`BT-37`](/it/resources/xrechnung/bt-37-seller-city) | Città del venditore | `BR-DE-3` | Obbligatorio |
| [`BT-38`](/it/resources/xrechnung/bt-38-seller-post-code) | Codice postale del venditore | `BR-DE-4` | Obbligatorio |
| [`BT-40`](/it/resources/xrechnung/bt-40-seller-country-code) | Codice paese del venditore | `BR-09` | Obbligatorio |
| [`BT-41`](/it/resources/xrechnung/bt-41-seller-contact-point) | Punto di contatto del venditore | `BR-DE-5` | Obbligatorio |
| [`BT-42`](/it/resources/xrechnung/bt-42-seller-contact-telephone-number) | Numero di telefono del contatto del venditore | `BR-DE-6` | Obbligatorio |
| [`BT-43`](/it/resources/xrechnung/bt-43-seller-contact-email-address) | Indirizzo e-mail del contatto del venditore | `BR-DE-7` | Obbligatorio |
| [`BT-44`](/it/resources/xrechnung/bt-44-buyer-name) | Nome dell'acquirente | `BR-07` | Obbligatorio |
| [`BT-47`](/it/resources/xrechnung/bt-47-buyer-legal-registration-identifier) | Identificativo di registrazione legale dell'acquirente | `BR-AE-02` | Condizionale: con categoria IVA AE, se manca BT-48 (BR-AE-02) |
| [`BT-48`](/it/resources/xrechnung/bt-48-buyer-vat-identifier) | Identificativo IVA dell'acquirente | `BR-IC-02`, `BR-AE-02` | Condizionale: con categoria IVA K (BR-IC-02); con AE, BT-48 o BT-47 (BR-AE-02); non con O (BR-O-02) |
| [`BT-49`](/it/resources/xrechnung/bt-49-buyer-electronic-address) | Indirizzo elettronico dell'acquirente | `PEPPOL-EN16931-R010`, `BR-63` | Obbligatorio |
| [`BT-52`](/it/resources/xrechnung/bt-52-buyer-city) | Città dell'acquirente | `BR-DE-8` | Obbligatorio |
| [`BT-53`](/it/resources/xrechnung/bt-53-buyer-post-code) | Codice postale dell'acquirente | `BR-DE-9` | Obbligatorio |
| [`BT-55`](/it/resources/xrechnung/bt-55-buyer-country-code) | Codice paese dell'acquirente | `BR-11` | Obbligatorio |
| [`BT-62`](/it/resources/xrechnung/bt-62-seller-tax-representative-name) | Nome del rappresentante fiscale del venditore | `BR-18` | Condizionale: se è indicato un rappresentante fiscale del venditore (BG-11) (BR-18) |
| [`BT-63`](/it/resources/xrechnung/bt-63-seller-tax-representative-vat-identifier) | Identificativo IVA del rappresentante fiscale del venditore | `BR-56` | Condizionale: se è indicato un rappresentante fiscale del venditore (BG-11) (BR-56); non con categoria IVA O (BR-O-02) |
| [`BT-69`](/it/resources/xrechnung/bt-69-tax-representative-country-code) | Codice paese del rappresentante fiscale | `BR-20` | Condizionale: se è indicato un rappresentante fiscale del venditore (BG-11) (BR-20) |
| [`BT-73`](/it/resources/xrechnung/bt-73-invoicing-period-start-date) | Data di inizio del periodo di fatturazione | `BR-CO-19` | Condizionale: se è indicato un periodo di fatturazione (BG-14): BT-73 o BT-74 (BR-CO-19) |
| [`BT-74`](/it/resources/xrechnung/bt-74-invoicing-period-end-date) | Data di fine del periodo di fatturazione | `BR-CO-19` | Condizionale: se è indicato un periodo di fatturazione (BG-14): BT-73 o BT-74 (BR-CO-19) |
| [`BT-72`](/it/resources/xrechnung/bt-72-actual-delivery-date) | Data effettiva di consegna | `BR-IC-11` | Condizionale: con categoria IVA K: BT-72 o un periodo di fatturazione (BG-14) |
| [`BT-77`](/it/resources/xrechnung/bt-77-deliver-to-city) | Citta del luogo di consegna | `BR-DE-10` | Condizionale: se è indicato un indirizzo di consegna (BG-15) |
| [`BT-78`](/it/resources/xrechnung/bt-78-deliver-to-post-code) | CAP del luogo di consegna | `BR-DE-11` | Condizionale: se è indicato un indirizzo di consegna (BG-15) |
| [`BT-80`](/it/resources/xrechnung/bt-80-deliver-to-country-code) | Codice paese del luogo di consegna | `BR-IC-12`, `BR-57` | Condizionale: con categoria IVA K, o se è indicato un indirizzo di consegna (BG-15) |
| [`BT-81`](/it/resources/xrechnung/bt-81-payment-means-type-code) | Codice del tipo di mezzo di pagamento | `BR-DE-1`, `BR-49` | Obbligatorio |
| [`BT-84`](/it/resources/xrechnung/bt-84-payment-account-identifier) | Identificativo del conto di pagamento | `BR-DE-23-a`, `BR-50`, `BR-61` | Condizionale: se BT-81 è 30 o 58 (bonifico) |
| [`BT-87`](/it/resources/xrechnung/bt-87-payment-card-primary-account-number) | Numero principale del conto della carta di pagamento | `BR-DE-24-a` | Condizionale: con pagamento con carta (BG-18), richiesto dai codici 48, 54 o 55 in BT-81 (BR-DE-24-a); al massimo le prime 6 e le ultime 4 cifre (BR-51) |
| [`BT-89`](/it/resources/xrechnung/bt-89-mandate-reference-identifier) | Identificativo del riferimento del mandato | `PEPPOL-EN16931-R061`, `BR-DE-25-a` | Condizionale: se BT-81 è 49 o 59 (addebito diretto, BG-19) (PEPPOL-EN16931-R061, BR-DE-25-a) |
| [`BT-90`](/it/resources/xrechnung/bt-90-bank-assigned-creditor-identifier) | Identificativo creditore assegnato dalla banca | `BR-DE-30` | Condizionale: con addebito diretto (BG-19): il codice 59 in BT-81 lo richiede (BR-DE-25-a), il codice 49 tramite il riferimento del mandato BT-89 (PEPPOL-EN16931-R061) |
| [`BT-91`](/it/resources/xrechnung/bt-91-debited-account-identifier) | Identificativo del conto addebitato | `BR-DE-31` | Condizionale: con addebito diretto (BG-19): il codice 59 in BT-81 lo richiede (BR-DE-25-a), il codice 49 tramite il riferimento del mandato BT-89 (PEPPOL-EN16931-R061) |
| [`BT-92`](/it/resources/xrechnung/bt-92-document-level-allowance-amount) | Importo dello sconto a livello documento | `BR-31` | Condizionale: per ogni sconto a livello di documento (BG-20) |
| [`BT-93`](/it/resources/xrechnung/bt-93-document-level-allowance-base-amount) | Importo base dello sconto a livello documento | `PEPPOL-EN16931-R041` | Condizionale: per uno sconto a livello di documento con percentuale (BT-94) (PEPPOL-EN16931-R041) |
| [`BT-94`](/it/resources/xrechnung/bt-94-document-level-allowance-percentage) | Percentuale dello sconto a livello documento | `PEPPOL-EN16931-R042` | Condizionale: per uno sconto a livello di documento con importo base (BT-93) (PEPPOL-EN16931-R042) |
| [`BT-95`](/it/resources/xrechnung/bt-95-document-level-allowance-vat-category-code) | Codice categoria IVA dello sconto a livello documento | `BR-32` | Condizionale: per ogni sconto a livello di documento (BG-20) |
| [`BT-96`](/it/resources/xrechnung/bt-96-document-level-allowance-vat-rate) | Aliquota IVA dello sconto a livello documento | `BR-S-06`, `BR-Z-06`, `BR-E-06`, `BR-AE-06`, `BR-IC-06`, `BR-G-06`, `BR-AF-06`, `BR-AG-06` | Condizionale: per ogni sconto a livello di documento (BG-20), con categoria IVA S o L (maggiore di 0; per L l’UBL accetta anche 0), Z, E, AE, K, G (0) o M (0 o più); non con O |
| [`BT-97`](/it/resources/xrechnung/bt-97-document-level-allowance-reason) | Motivo dello sconto a livello documento | `BR-33`, `BR-CO-21` | Condizionale: per ogni sconto a livello di documento (BG-20): BT-97 o BT-98 |
| [`BT-98`](/it/resources/xrechnung/bt-98-document-level-allowance-reason-code) | Codice motivo dello sconto a livello documento | `BR-33`, `BR-CO-21` | Condizionale: per ogni sconto a livello di documento (BG-20): BT-97 o BT-98 |
| [`BT-99`](/it/resources/xrechnung/bt-99-document-level-charge-amount) | Importo dell'addebito a livello documento | `BR-36` | Condizionale: per ogni maggiorazione a livello di documento (BG-21) |
| [`BT-100`](/it/resources/xrechnung/bt-100-document-level-charge-base-amount) | Importo base dell'addebito a livello documento | `PEPPOL-EN16931-R041` | Condizionale: per una maggiorazione a livello di documento con percentuale (BT-101) (PEPPOL-EN16931-R041) |
| [`BT-101`](/it/resources/xrechnung/bt-101-document-level-charge-percentage) | Percentuale dell'addebito a livello documento | `PEPPOL-EN16931-R042` | Condizionale: per una maggiorazione a livello di documento con importo base (BT-100) (PEPPOL-EN16931-R042) |
| [`BT-102`](/it/resources/xrechnung/bt-102-document-level-charge-vat-category-code) | Codice categoria IVA dell'addebito a livello documento | `BR-37` | Condizionale: per ogni maggiorazione a livello di documento (BG-21) |
| [`BT-103`](/it/resources/xrechnung/bt-103-document-level-charge-vat-rate) | Aliquota IVA dell'addebito a livello documento | `BR-S-07`, `BR-Z-07`, `BR-E-07`, `BR-AE-07`, `BR-IC-07`, `BR-G-07`, `BR-AF-07`, `BR-AG-07` | Condizionale: per ogni maggiorazione a livello di documento (BG-21), con categoria IVA S o L (maggiore di 0; per L l’UBL accetta anche 0), Z, E, AE, K, G (0) o M (0 o più); non con O |
| [`BT-104`](/it/resources/xrechnung/bt-104-document-level-charge-reason) | Motivo dell'addebito a livello documento | `BR-38`, `BR-CO-22` | Condizionale: per ogni maggiorazione a livello di documento (BG-21): BT-104 o BT-105 |
| [`BT-105`](/it/resources/xrechnung/bt-105-document-level-charge-reason-code) | Codice motivo dell'addebito a livello documento | `BR-38`, `BR-CO-22` | Condizionale: per ogni maggiorazione a livello di documento (BG-21): BT-104 o BT-105 |
| [`BT-106`](/it/resources/xrechnung/bt-106-sum-of-invoice-line-net-amount) | Somma degli importi netti delle righe fattura | `BR-12` | Obbligatorio |
| [`BT-109`](/it/resources/xrechnung/bt-109-invoice-total-amount-without-vat) | Importo totale fattura senza IVA | `BR-13` | Obbligatorio |
| [`BT-110`](/it/resources/xrechnung/bt-110-invoice-total-vat-amount) | Importo totale IVA della fattura | `BR-CO-15`, `PEPPOL-EN16931-R053` | Obbligatorio |
| [`BT-111`](/it/resources/xrechnung/bt-111-invoice-total-vat-amount-in-accounting-currency) | Importo totale IVA nella valuta contabile | `BR-53`, `PEPPOL-EN16931-R054` | Condizionale: se è indicata una valuta di contabilizzazione IVA (BT-6) (BR-53) |
| [`BT-112`](/it/resources/xrechnung/bt-112-invoice-total-amount-with-vat) | Importo totale fattura con IVA | `BR-14` | Obbligatorio |
| [`BT-115`](/it/resources/xrechnung/bt-115-amount-due-for-payment) | Importo dovuto per il pagamento | `BR-15` | Obbligatorio |
| [`BT-116`](/it/resources/xrechnung/bt-116-vat-category-taxable-amount) | Imponibile per categoria IVA | `BR-45` | Obbligatorio |
| [`BT-117`](/it/resources/xrechnung/bt-117-vat-category-tax-amount) | Importo IVA per categoria IVA | `BR-46` | Obbligatorio |
| [`BT-118`](/it/resources/xrechnung/bt-118-vat-category-code) | Codice categoria IVA | `BR-47` | Obbligatorio |
| [`BT-119`](/it/resources/xrechnung/bt-119-vat-category-rate) | Aliquota categoria IVA | `BR-DE-14` | Obbligatorio |
| [`BT-120`](/it/resources/xrechnung/bt-120-vat-exemption-reason-text) | Motivo testuale di esenzione IVA | `BR-E-10`, `BR-AE-10`, `BR-IC-10`, `BR-G-10`, `BR-O-10` | Condizionale: BT-120 o BT-121 nel riepilogo IVA per la categoria IVA E, AE, K, G o O; non con S, Z, L o M |
| [`BT-121`](/it/resources/xrechnung/bt-121-vat-exemption-reason-code) | Codice motivo esenzione IVA | `BR-E-10`, `BR-AE-10`, `BR-IC-10`, `BR-G-10`, `BR-O-10` | Condizionale: BT-120 o BT-121 nel riepilogo IVA per la categoria IVA E, AE, K, G o O; non con S, Z, L o M |
| [`BT-122`](/it/resources/xrechnung/bt-122-supporting-document-reference) | Riferimento documento di supporto | `BR-52` | Condizionale: per ogni documento giustificativo aggiuntivo (BG-24) (BR-52) |
| [`BT-126`](/it/resources/xrechnung/bt-126-invoice-line-identifier) | Identificativo della riga di fattura | `BR-21` | Obbligatorio |
| [`BT-129`](/it/resources/xrechnung/bt-129-invoice-line-quantity) | Quantità della riga di fattura | `BR-22` | Obbligatorio |
| [`BT-130`](/it/resources/xrechnung/bt-130-invoice-line-quantity-unit-of-measure-code) | Codice unità di misura della quantità della riga di fattura | `BR-23` | Obbligatorio |
| [`BT-131`](/it/resources/xrechnung/bt-131-invoice-line-net-amount) | Importo netto della riga di fattura | `BR-24` | Obbligatorio |
| [`BT-146`](/it/resources/xrechnung/bt-146-item-net-price) | Prezzo netto articolo | `BR-26` | Obbligatorio |
| [`BT-151`](/it/resources/xrechnung/bt-151-invoice-line-vat-category-code) | Codice categoria IVA riga fattura | `BR-CO-04` | Obbligatorio |
| [`BT-152`](/it/resources/xrechnung/bt-152-invoice-line-vat-category-rate) | Aliquota categoria IVA riga fattura | `BR-S-05`, `BR-Z-05`, `BR-E-05`, `BR-AE-05`, `BR-IC-05`, `BR-G-05`, `BR-AF-05`, `BR-AG-05` | Condizionale: su ogni riga con categoria IVA S o L (maggiore di 0; per L l’UBL accetta anche 0), Z, E, AE, K, G (0) o M (0 o più); non con O |
| [`BT-153`](/it/resources/xrechnung/bt-153-invoice-line-item-name) | Nome articolo riga fattura | `BR-25` | Obbligatorio |

**BT-35 è facoltativo:** è la prima riga dell’indirizzo del venditore. Non rifiutare un indirizzo altrimenti completo solo perché BT-35 è vuoto. Anche il numero del documento di trasporto ([BT-16](/it/resources/xrechnung/bt-16-despatch-advice-reference)) è facoltativo.

## Le regole tedesche BR-DE per gruppo

**Contatto del venditore:** **BR-DE-2** richiede il CONTATTO DEL VENDITORE (BG-6). **BR-DE-5** richiede il punto di contatto del venditore (BT-41), **BR-DE-6** il numero di telefono (BT-42) e **BR-DE-7** l’indirizzo e-mail (BT-43). BR-DE-27 e BR-DE-28 aggiungono avvisi: il numero deve contenere almeno tre cifre, l’indirizzo e-mail esattamente una @. In CII indica BT-41 come nome di persona o come reparto, non entrambi (CII-SR-465).

**Indirizzi:** BR-DE-3 e BR-DE-4 richiedono città (BT-37) e codice postale (BT-38) del venditore; BR-DE-8 e BR-DE-9 richiedono lo stesso per l’acquirente (BT-52, BT-53). Anche un indirizzo di consegna (BG-15) richiede città e codice postale.

**Riferimento dell’acquirente:** **BR-DE-15** richiede il riferimento dell’acquirente (BT-10). KoSIT verifica solo che il campo sia presente, non il suo formato. Per un ente pubblico inserisci il riferimento di instradamento che ti ha dato, di solito una Leitweg-ID; ai clienti aziendali chiedi quale riferimento si aspettano. Non inventare un valore. Per XRechnung, Invoice-Converter.com avvisa nella fase di revisione se una Leitweg-ID in BT-10 ha una cifra di controllo errata.

**Identificativi fiscali:** **BR-DE-16** si applica se la fattura usa la categoria IVA S, Z, E, AE, K, G, L o M. Servono allora la partita IVA del venditore (BT-31), il suo codice di registrazione fiscale (BT-32) o un rappresentante fiscale (BG-11), di cui BR-56 richiede la partita IVA (BT-63). Per la categoria K o G, le regole EN 16931 BR-IC-02 e BR-G-02 accettano solo BT-31 o BT-63; BT-32 da solo non basta.

**Pagamento:** **BR-DE-1** richiede le istruzioni di pagamento (BG-16) con un codice del mezzo di pagamento (BT-81). Il codice determina il gruppo successivo: 30 o 58 (bonifico) richiede BG-17 con il conto in BT-84 (BR-DE-23-a), 48, 54 o 55 (carta) richiede BG-18 (BR-DE-24-a) e 59 (addebito diretto) richiede BG-19 (BR-DE-25-a); con il codice 49 o 59, PEPPOL-EN16931-R061 richiede anche il riferimento del mandato (BT-89). Con il codice 58, BR-DE-19 avvisa se BT-84 non è un IBAN valido.

## Gli indirizzi elettronici richiedono uno schema

BT-34 e BT-49 sono facoltativi nella EN 16931. Nonostante i nomi Peppol, KoSIT controlla PEPPOL-EN16931-R020 (indirizzo elettronico del venditore, BT-34) e PEPPOL-EN16931-R010 (indirizzo elettronico dell’acquirente, BT-49) come errori per ogni XRechnung, non solo per Peppol. BR-62 e BR-63 richiedono poi l’identificativo dello schema (schemeID).

`9930:DE123456789` è un esempio di endpoint del venditore (schema 9930 con una partita IVA tedesca), non un valore XRechnung fisso. Un indirizzo e-mail usa lo schema EM, una Leitweg-ID lo schema 0204. Usa gli identificativi che acquirente e venditore usano davvero per la fatturazione elettronica.

Invoice-Converter.com crea e controlla il file XRechnung. Non invia fatture e non è un access point Peppol.

## BT-9 e BT-20 non sono più obbligatori per un importo dovuto

Checklist meno recenti indicano la data di scadenza (BT-9) o le condizioni di pagamento (BT-20) come obbligatorie quando c’è un importo dovuto. Era la regola BR-CO-25. Gli artefatti di validazione EN 16931 1.3.16, usati dalla configurazione KoSIT v2026-08-31, l’hanno eliminata. Indica BT-9 o BT-20 se li hai concordati. Lo sconto per pagamento anticipato (Skonto) in BT-20 deve seguire il formato di BR-DE-18.

## Controllo finale prima dell’invio

Invoice-Converter.com converte una fattura PDF in XRechnung, mostra questi campi nella fase di revisione e controlla il risultato con KoSIT prima del download.

- Conferma il destinatario, il canale e il profilo richiesto.
- Confronta i dati di origine con la fattura, in particolare identificativi fiscali, coordinate bancarie e totali.
- Genera l’XML UBL o CII ed esegui la configurazione KoSIT corrispondente.
- Correggi i dati di origine e genera di nuovo il file. Controlla a mano i campi di origine incerti.

> **Dove si trovano i campi obbligatori di XRechnung**
>
> Una XRechnung richiede 37 termini di business in ogni fattura: Intestazione 7, Venditore 8, Acquirente 5, Righe 7, Totali e IVA 9, Pagamento 1. 13 di questi sono richiesti solo da regole XRechnung (BR-DE, più le regole PEPPOL-EN16931 che XRechnung applica), ad esempio il riferimento dell’acquirente BT-10 e il contatto del venditore da BT-41 a BT-43; gli altri da regole EN 16931. Altri 40 diventano obbligatori in certi casi, ad esempio con un indirizzo di consegna, un addebito diretto, uno sconto o un’esenzione IVA.

## FAQ

### Quali campi sono obbligatori in una XRechnung?

Oltre al nucleo della EN 16931 (numero BT-1, data di emissione BT-2, codice tipo BT-3, valuta BT-5, identificativo della specifica BT-24, nomi e paesi di venditore e acquirente, totali, riepilogo IVA e righe), XRechnung richiede BT-10, città e codice postale del venditore (BT-37, BT-38), il contatto del venditore (da BT-41 a BT-43), città e codice postale dell’acquirente (BT-52, BT-53), gli indirizzi elettronici BT-34 e BT-49, le istruzioni di pagamento (BG-16) e l’aliquota IVA BT-119. La maggior parte delle categorie IVA richiede anche un identificativo fiscale del venditore (BT-31, BT-32 o BG-11; per K e G, BT-31 o BT-63).

### Il numero del documento di trasporto è obbligatorio in XRechnung?

No. Il numero del documento di trasporto va nel riferimento all’avviso di spedizione (BT-16), un campo facoltativo nella EN 16931 e in XRechnung. Indicalo se l’acquirente lo chiede, per esempio per abbinare fattura e consegna.

### Che cos’è il formato XRechnung?

XRechnung è la specifica tedesca (CIUS) della norma europea di fatturazione elettronica EN 16931. Una XRechnung è un file XML in sintassi UBL o UN/CEFACT CII, senza una parte PDF visibile. KoSIT pubblica la specifica e la configurazione del validatore; la versione attuale è XRechnung 3.0.2.

### Esiste una versione inglese di XRechnung?

XRechnung è un formato di dati, non una lingua. I nomi degli elementi XML sono in inglese e XRechnung non prescrive una lingua per i campi di testo libero come nomi degli articoli o note. In un report KoSIT i messaggi delle regole tedesche BR-DE sono in tedesco e quelli delle regole EN 16931 in inglese.

## Riferimenti ufficiali

- [Configurazione del validatore KoSIT](https://github.com/itplr-kosit/validator-configuration-xrechnung)
- [Introduzione BMI alla fattura elettronica](https://www.bmi.bund.de/DE/themen/moderne-verwaltung/verwaltungsmodernisierung/einfuehrung-e-rechnung/einfuehrung-e-rechnung-node.html)
