# Errori di validazione KoSIT BR-DE

Riferimento completo per le regole di business e gli errori di validazione XRechnung in Germania.

## Errori di validazione KoSIT BR-DE

Riferimento completo per le regole di business e gli errori di validazione XRechnung in Germania.

## Come usare il catalogo

Parti dall’ID regola esatto nel report KoSIT, Peppol o preflight, correggi il campo BT/BG interessato e valida di nuovo.

### Cerca l’ID regola esatto
Usa codici come BR-CO-10, BR-CO-03, BR-DE-15 o PEPPOL-EN16931-R120.

### Correggi il campo BT/BG
Ogni articolo indica la famiglia di campo e mostra esempi validi e non validi.

### Riprova con il validator
Usa il validator XRechnung per XML e lo step review per gli artefatti generati.

## Copertura e comportamento di ricerca

Il catalogo copre ora le famiglie frequenti emerse da validator e preflight backend. La ricerca normalizza anche forme con e senza zero iniziale.

- **Ricerca esatta della regola**: I codici BR-CO e BR-S funzionano sia con BR-CO-03 / BR-S-08 sia con BR-CO-3 / BR-S-8.
- **Fonte di verità**: Gli ID regola sono allineati ai rulepack KoSIT/XRechnung/Peppol fissati e agli ID preflight backend di questo repository.

## Matrice di copertura per famiglia

| Famiglia | Articoli scritti | Copertura pratica |
| --- | --- | --- |
| BR-DE | 25 | Regole XRechnung tedesche per contatti, allegati, fatture rettificate e addebito diretto. |
| BR | 9 | Campi obbligatori EN 16931 osservati nel preflight backend e nei report validator fissati. |
| BR-CO | 12 | Regole di calcolo e cooccorrenza, inclusa ricerca per output BR-CO-03. |
| BR-S | 3 | Regole IVA standard, inclusa ricerca per output BR-S-08. |
| PEPPOL-EN16931 | 6 | Regole Peppol di routing e formule prezzo/riga nei bundle XRechnung e Peppol. |

## Quando partire dagli errori del validatore

Inizia qui quando l’XML è già stato generato e il validatore blocca l’invio. Correggi prima il blocco strutturale, poi passa ai rilievi secondari e ai problemi di pulizia dati.

## Elenco errori di validazione BR-DE

- [BR-DE-1 Le istruzioni di pagamento devono essere indicate](/resources/kosit-validator-errors/br-de-1-payment-instructions-required) (ERRORE): XRechnung Rule - BG-16 Payment instructions
- [BR-DE-2 Il contatto del venditore deve essere indicato](/resources/kosit-validator-errors/br-de-2-seller-contact-required) (ERRORE): XRechnung Rule - BG-6 Seller contact
- [BR-DE-3 La città del venditore deve essere indicata](/resources/kosit-validator-errors/br-de-3-seller-city-required) (ERRORE): XRechnung Rule - BT-37 Seller city
- [BR-DE-4 Il codice postale del venditore deve essere indicato](/resources/kosit-validator-errors/br-de-4-seller-post-code-required) (ERRORE): XRechnung Rule - BT-38 Seller post code
- [BR-DE-5 Il punto di contatto del venditore deve essere indicato](/resources/kosit-validator-errors/br-de-5-seller-contact-point-required) (ERRORE): XRechnung Rule - BT-41 Seller contact point
- [BR-DE-6 Il telefono del contatto venditore deve essere indicato](/resources/kosit-validator-errors/br-de-6-seller-contact-telephone-required) (ERRORE): XRechnung Rule - BT-42 Seller contact telephone number
- [BR-DE-7 L’e-mail del contatto venditore deve essere indicata](/resources/kosit-validator-errors/br-de-7-seller-contact-email-required) (ERRORE): XRechnung Rule - BT-43 Seller contact email address
- [BR-DE-8 La città dell’acquirente deve essere indicata](/resources/kosit-validator-errors/br-de-8-buyer-city-required) (ERRORE): XRechnung Rule - BT-52 Buyer city
- [BR-DE-9 Il codice postale dell’acquirente deve essere indicato](/resources/kosit-validator-errors/br-de-9-buyer-post-code-required) (ERRORE): XRechnung Rule - BT-53 Buyer post code
- [BR-DE-10 La città di consegna deve essere indicata quando si usa un indirizzo di consegna](/resources/kosit-validator-errors/br-de-10-deliver-to-city-required) (ERRORE): XRechnung Rule - BT-77 Deliver to city
- [BR-DE-11 Il codice postale di consegna deve essere indicato quando si usa un indirizzo di consegna](/resources/kosit-validator-errors/br-de-11-deliver-to-post-code-required) (ERRORE): XRechnung Rule - BT-78 Deliver to post code
- [BR-DE-14 L’aliquota della categoria IVA deve essere indicata](/resources/kosit-validator-errors/br-de-14-vat-category-rate-required) (ERRORE): XRechnung Rule - BT-119 VAT category rate
- [BR-DE-15 Il riferimento acquirente deve essere indicato](/resources/kosit-validator-errors/br-de-15-buyer-reference-required) (ERRORE): XRechnung Rule - BT-10 Buyer reference
- [BR-DE-16 Un identificativo fiscale del venditore deve essere indicato per le categorie IVA pertinenti](/resources/kosit-validator-errors/br-de-16-seller-tax-registration-required-for-tax-categories) (ERRORE): XRechnung Rule - BT-31 Seller VAT identifier, BT-32 Seller tax registration identifier
- [BR-DE-17 Il codice tipo fattura dovrebbe usare l’elenco supportato da XRechnung](/resources/kosit-validator-errors/br-de-17-invoice-type-code-should-be-xrechnung-supported) (AVVISO): XRechnung Rule - BT-3 Invoice type code
- [BR-DE-18 I termini di sconto cassa dovrebbero usare la sintassi XRechnung](/resources/kosit-validator-errors/br-de-18-skonto-payment-terms-syntax) (AVVISO): XRechnung Rule - BT-20 Payment terms
- [BR-DE-20 Il conto di addebito SEPA deve essere un IBAN valido](/resources/kosit-validator-errors/br-de-20-sepa-debited-account-must-be-valid-iban) (AVVISO): XRechnung Rule - BT-91 Debited account identifier
- [BR-DE-21 L’identificativo della specifica dovrebbe rispettare la sintassi XRechnung](/resources/kosit-validator-errors/br-de-21-specification-identifier-syntax) (AVVISO): XRechnung Rule - BT-24 Specification identifier
- [BR-CO-3 Data di esigibilità IVA e codice data di esigibilità si escludono a vicenda](/resources/kosit-validator-errors/br-co-3-vat-point-date-and-code-mutually-exclusive) (ERRORE): Co-occurrence - BT-7 Data di esigibilità IVA, BT-8 Codice data di esigibilità IVA
- [BR-CO-4 Ogni riga di fattura deve avere un codice categoria IVA](/resources/kosit-validator-errors/br-co-4-each-invoice-line-must-have-vat-category-code) (ERRORE): Co-occurrence - BT-151 Codice categoria IVA dell’articolo fatturato
- [BR-CO-9 Le partite IVA devono avere un prefisso paese ISO 3166-1 alpha-2](/resources/kosit-validator-errors/br-co-9-vat-identifier-must-have-iso-country-prefix) (ERRORE): Co-occurrence - BT-31 Partita IVA del venditore, BT-48 Partita IVA dell’acquirente, BT-63 Partita IVA del rappresentante fiscale del venditore
- [BR-CO-10 La somma degli importi netti di riga deve coincidere con il totale dei netti di riga](/resources/kosit-validator-errors/br-co-10-sum-of-line-net-amounts-must-equal-line-total) (ERRORE): Co-occurrence - BT-106 Totale netti di riga, BT-131 Importo netto di riga
- [BR-CO-11 La somma degli sconti a livello documento deve coincidere con il totale di tutti gli sconti](/resources/kosit-validator-errors/br-co-11-sum-of-document-allowances-must-match) (ERRORE): Co-occurrence - BT-107 Totale sconti a livello documento, BT-92 Importo sconto a livello documento
- [BR-CO-13 Il totale fattura IVA esclusa deve essere uguale al totale righe meno gli sconti più gli oneri](/resources/kosit-validator-errors/br-co-13-invoice-total-without-vat-must-match-totals-chain) (ERRORE): Co-occurrence - BT-109 Totale fattura IVA esclusa, BT-106 Totale netti di riga, BT-107 Totale sconti a livello documento
- [BR-CO-14 Il totale IVA della fattura deve essere uguale alla somma degli importi IVA per categoria](/resources/kosit-validator-errors/br-co-14-invoice-total-vat-must-equal-sum-of-vat-categories) (ERRORE): Co-occurrence - BT-110 Totale IVA della fattura, BT-117 Importo IVA per categoria
- [BR-CO-15 Il totale fattura IVA inclusa deve essere uguale al totale IVA esclusa più l’imposta totale](/resources/kosit-validator-errors/br-co-15-invoice-total-with-vat-must-match) (ERRORE): Co-occurrence - BT-112 Totale fattura IVA inclusa, BT-109 Totale fattura IVA esclusa, BT-110 Totale IVA della fattura
- [BR-CO-16 L’importo da pagare deve essere uguale al totale IVA inclusa meno gli acconti più l’arrotondamento](/resources/kosit-validator-errors/br-co-16-amount-due-for-payment-must-match) (ERRORE): Co-occurrence - BT-115 Importo da pagare, BT-112 Totale fattura IVA inclusa, BT-113 Importo pagato
- [BR-CO-17 L’importo IVA per categoria deve essere uguale alla base imponibile per l’aliquota diviso 100](/resources/kosit-validator-errors/br-co-17-vat-category-tax-amount-must-match-base-times-rate) (ERRORE): Co-occurrence - BT-117 Importo IVA per categoria, BT-116 Base imponibile per categoria, BT-119 Aliquota IVA per categoria
- [BR-CO-25 Se l’importo da pagare è positivo serve la data di scadenza o le condizioni di pagamento](/resources/kosit-validator-errors/br-co-25-positive-amount-due-needs-payment-due-date-or-terms) (ERRORE): Co-occurrence - BT-115 Importo da pagare, BT-9 Data di scadenza pagamento, BT-20 Condizioni di pagamento
- [BR-CO-26 Il venditore deve essere identificabile tramite un identificativo, un codice di registrazione o la partita IVA](/resources/kosit-validator-errors/br-co-26-seller-must-be-identifiable) (ERRORE): Co-occurrence - BT-29 Identificativo del venditore, BT-30 Codice di registrazione legale del venditore, BT-31 Partita IVA del venditore
- [BR-S-1 Le righe ad aliquota standard richiedono una corrispondente riga nella ripartizione IVA](/resources/kosit-validator-errors/br-s-1-standard-rated-line-requires-standard-rated-vat-breakdown) (ERRORE): Regola di business - BT-118 Codice categoria IVA, BT-151 Codice categoria IVA dell’articolo fatturato, BT-95 Codice categoria IVA dello sconto a livello documento
- [BR-S-5 L’aliquota IVA in una ripartizione ad aliquota standard deve essere maggiore di zero](/resources/kosit-validator-errors/br-s-5-standard-rated-vat-breakdown-rate-must-be-positive) (ERRORE): Regola di business - BT-118 Codice categoria IVA, BT-119 Aliquota IVA per categoria
- [BR-S-8 La base imponibile ad aliquota standard deve essere uguale ai netti di riga più gli oneri meno gli sconti alla stessa aliquota](/resources/kosit-validator-errors/br-s-8-standard-rated-taxable-amount-must-match-line-and-allowance-sum) (ERRORE): Regola di business - BT-116 Base imponibile per categoria, BT-119 Aliquota IVA per categoria, BT-131 Importo netto di riga
- [BR-61 Identificativo conto richiesto per bonifico](/resources/kosit-validator-errors/br-61-credit-transfer-account-required) (ERRORE): Regola di business - BT-81 Codice mezzo di pagamento, BT-84 Identificativo conto pagamento
- [BR-AE-02 Reverse charge richiede ID IVA venditore](/resources/kosit-validator-errors/br-ae-02-reverse-charge-seller-vat-id-required) (ERRORE): Regola di business - BT-31 ID IVA venditore, BT-151 Codice categoria IVA riga
- [BR-AE-10 Ripartizione reverse charge richiede motivo esenzione](/resources/kosit-validator-errors/br-ae-10-reverse-charge-exemption-reason-required) (ERRORE): Regola di business - BT-120 Motivo esenzione IVA, BT-121 Codice motivo esenzione IVA
- [BR-E-01 Righe esenti richiedono ripartizione IVA esente](/resources/kosit-validator-errors/br-e-01-exempt-vat-breakdown-required) (ERRORE): Regola di business - BT-151 Codice categoria IVA riga, BG-23 Ripartizione IVA
- [BR-E-05 Aliquota IVA esente deve essere zero](/resources/kosit-validator-errors/br-e-05-exempt-vat-rate-must-be-zero) (ERRORE): Regola di business - BT-152 Aliquota IVA riga, BT-119 Aliquota categoria IVA
- [BR-DE-19 Il conto SEPA deve contenere un IBAN valido](/resources/kosit-validator-errors/br-de-19-sepa-payment-account-must-be-valid-iban) (ERRORE): Regola di business - BT-81 Codice mezzo di pagamento, BT-84 Identificativo conto pagamento
- [BR-05 Il codice valuta della fattura deve essere presente](/resources/kosit-validator-errors/br-05-invoice-currency-code-must-be-present) (ERRORE): EN16931 Required Field - BT-5 Codice valuta fattura
- [BR-22 Ogni riga deve contenere la quantità fatturata](/resources/kosit-validator-errors/br-22-invoice-line-quantity-must-be-present) (ERRORE): EN16931 Required Field - BT-129 Quantità fatturata
- [BR-23 Ogni quantità di riga deve avere un codice unità](/resources/kosit-validator-errors/br-23-invoice-line-unit-code-must-be-present) (ERRORE): EN16931 Required Field - BT-130 Codice unità della quantità fatturata
- [BR-24 Ogni riga deve avere un importo netto](/resources/kosit-validator-errors/br-24-invoice-line-net-amount-must-be-present) (ERRORE): EN16931 Required Field - BT-131 Importo netto riga
- [BR-25 Ogni riga deve contenere il nome articolo](/resources/kosit-validator-errors/br-25-invoice-line-item-name-must-be-present) (ERRORE): EN16931 Required Field - BT-153 Nome articolo
- [BR-26 Ogni riga deve contenere il prezzo netto dell’articolo](/resources/kosit-validator-errors/br-26-invoice-line-item-net-price-must-be-present) (ERRORE): EN16931 Required Field - BT-146 Prezzo netto articolo
- [BR-47 Ogni ripartizione IVA deve avere un codice categoria IVA](/resources/kosit-validator-errors/br-47-vat-breakdown-category-code-must-be-present) (ERRORE): EN16931 Required Field - BT-118 Codice categoria IVA
- [BR-57 L’indirizzo di consegna deve includere il codice paese](/resources/kosit-validator-errors/br-57-delivery-country-code-must-be-present) (ERRORE): EN16931 Required Field - BT-80 Codice paese di consegna
- [BR-DE-22 I nomi file degli allegati incorporati devono essere univoci](/resources/kosit-validator-errors/br-de-22-embedded-attachment-filenames-must-be-unique) (ERRORE): XRechnung Rule - BG-24 Documenti di supporto, EmbeddedDocumentBinaryObject filename
- [BR-DE-26 Le fatture rettificate dovrebbero riferirsi alla fattura precedente](/resources/kosit-validator-errors/br-de-26-corrected-invoice-should-reference-preceding-invoice) (AVVISO): XRechnung Rule - BT-3 Codice tipo fattura, BG-3 Riferimento fattura precedente
- [BR-DE-27 Il telefono del venditore dovrebbe contenere almeno tre cifre](/resources/kosit-validator-errors/br-de-27-seller-phone-should-contain-three-digits) (AVVISO): XRechnung Rule - BT-42 Telefono del contatto venditore
- [BR-DE-28 L’e-mail del venditore dovrebbe avere forma di indirizzo e-mail](/resources/kosit-validator-errors/br-de-28-seller-email-should-be-shaped-like-email) (AVVISO): XRechnung Rule - BT-43 E-mail del contatto venditore
- [BR-DE-30 L’addebito diretto richiede l’identificativo creditore](/resources/kosit-validator-errors/br-de-30-direct-debit-requires-creditor-identifier) (ERRORE): XRechnung Rule - BG-19 Addebito diretto, BT-90 Identificativo creditore
- [BR-DE-31 L’addebito diretto richiede l’identificativo del conto addebitato](/resources/kosit-validator-errors/br-de-31-direct-debit-requires-debited-account) (ERRORE): XRechnung Rule - BG-19 Addebito diretto, BT-91 Identificativo conto addebitato
- [PEPPOL-EN16931-R001 Il processo di business deve essere indicato](/resources/kosit-validator-errors/peppol-en16931-r001-business-process-must-be-present) (ERRORE): Peppol Rule - BT-23 Tipo processo di business, ProfileID
- [PEPPOL-EN16931-R010 L’indirizzo elettronico dell’acquirente deve essere indicato](/resources/kosit-validator-errors/peppol-en16931-r010-buyer-electronic-address-must-be-present) (ERRORE): Peppol Rule - BT-49 Indirizzo elettronico acquirente
- [PEPPOL-EN16931-R020 L’indirizzo elettronico del venditore deve essere indicato](/resources/kosit-validator-errors/peppol-en16931-r020-seller-electronic-address-must-be-present) (ERRORE): Peppol Rule - BT-34 Indirizzo elettronico venditore
- [PEPPOL-EN16931-R046 Il prezzo netto deve essere prezzo lordo meno sconto](/resources/kosit-validator-errors/peppol-en16931-r046-net-price-must-match-gross-minus-allowance) (ERRORE): Peppol Rule - BT-146 Prezzo netto, Prezzo lordo, Sconto prezzo
- [PEPPOL-EN16931-R120 Il netto riga deve rispettare la formula Peppol](/resources/kosit-validator-errors/peppol-en16931-r120-line-net-amount-formula) (ERRORE): Peppol Rule - BT-129 Quantità, BT-146 Prezzo netto, BT-131 Netto riga
- [PEPPOL-EN16931-R130 Il codice unità della base prezzo deve corrispondere all’unità fatturata](/resources/kosit-validator-errors/peppol-en16931-r130-price-base-unit-code-must-match-quantity-unit) (ERRORE): Peppol Rule - BT-130 Codice unità quantità, BT-149 Quantità base prezzo

## Ordine di triage consigliato

### Errori di validazione KoSIT BR-DE
Riferimento completo per tutti gli errori di validazione BR-DE in XRechnung tedesca. Regole di business, soluzioni e guide di implementazione per conformità EN16931.

### Guida ai campi XRechnung
Guida completa a campi XRechnung, business term e requisiti

### Liste di codici
Liste di codici comuni (categorie IVA, mezzi di pagamento, unità e altro)

## Valida la tua XRechnung

Usa il nostro validatore KoSIT per controllare la conformità delle fatture.

- [Validatore →](/xrechnung-validator)

## Passi utili

Questi collegamenti aiutano i team a passare più rapidamente dal report di errore alla fattura corretta.

- [Guida ai campi XRechnung](/resources/xrechnung)
- [UNCL 5305](/resources/code-lists/vat-category-codes)
- [Validatore →](/xrechnung-validator)
