Vai al contenuto principale
XRechnung · regole KoSIT

XRechnung: errori BR-DE-2 a BR-DE-7, BR-DE-27 e BR-DE-28, il contatto del venditore

Sei regole fatali e due avvisi di XRechnung chiedono la stessa cosa: che la fattura indichi chi la emette e come contattarlo. Città e CAP della tua azienda, un punto di contatto, un telefono e un'e-mail. In Odoo è quasi sempre un dato mancante nella scheda della tua stessa azienda, non in quella del cliente.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 4 novembre 2026

In breve

Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del modulo, versione 17.0 e 20.0 · nelle fonti collegate in fondo
Lettura
3 min
RegolaGravitàTesto di KoSITCosa manca
BR-DE-2fatalDie Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden.L'intero blocco di contatto del venditore.
BR-DE-3fatalDas Element "Seller city" (BT-37) muss übermittelt werden.La città della tua azienda.
BR-DE-4fatalDas Element "Seller post code" (BT-38) muss übermittelt werden.Il CAP della tua azienda.
BR-DE-5fatalDas Element "Seller contact point" (BT-41) muss übermittelt werden.Una persona o un reparto di contatto.
BR-DE-6fatalDas Element "Seller contact telephone number" (BT-42) muss übermittelt werden.Un numero di telefono.
BR-DE-7fatalDas Element "Seller contact email address" (BT-43) muss übermittelt werden.Un indirizzo e-mail.
BR-DE-27warningIn BT-42 sollen mindestens drei Ziffern enthalten sein.Un telefono con almeno tre cifre.
BR-DE-28warningIn BT-43 soll genau ein @-Zeichen enthalten sein, welches nicht von einem Leerzeichen, einem Punkt, aber mindestens zwei Zeichen auf beiden Seiten flankiert werden soll. Ein Punkt sollte nicht am Anfang oder am Ende stehen.Un'e-mail ben formata: una sola chiocciola, senza spazi né punti attaccati ad essa, e senza punto all'inizio o alla fine.

I testi sono quelli dello Schematron di XRechnung 3.0.2 (versione v2.6.0 di KoSIT), in tedesco come li restituisce il validatore. Tra le regole di EN 16931 non ce n'è nessuna che richieda il contatto del venditore; tra quelle di XRechnung sì. Per questo compaiono solo quando la fattura è una XRechnung.

Scheda delle regole BR-DE-2 a BR-DE-7 di XRechnung
Sei regole fatali e due avvisi sul contatto del venditore (BG-6) e sul suo indirizzo.

I due avvisi non bloccano la fattura

BR-DE-27 e BR-DE-28 hanno gravità warning nello Schematron, non fatal. Il report li mostra, ma una XRechnung con solo questi due avvisi resta valida. Vale comunque la pena correggerli: un telefono come «-» o un'e-mail con spazi di solito derivano da una scheda compilata in fretta.

Cosa controlla Odoo prima di generare

La XRechnung di Odoo verifica due di queste regole sulla scheda della tua azienda prima di generare il file, a seconda della versione:

  • Odoo 17: chiede un telefono o un cellulare, con l'avviso «At least one of the following fields %s is required on %s.», e l'e-mail, con «The field %s is required on %s.».
  • Odoo 18: per impostazione predefinita non controlla né il telefono né l'e-mail. Quel controllo sta nell'esportatore vecchio, e Odoo 18 usa il nuovo a meno che il parametro di sistema account_edi_ubl_cii.use_new_dict_to_xml_helpers non valga False. Il nuovo scrive come telefono (BT-42) solo il campo Telefono: se la tua azienda ha solo un cellulare, la XRechnung esce senza telefono e il validatore dà BR-DE-6.
  • Odoo 19 e 20: chiedono telefono ed e-mail, e l'avviso dice «The field %(field)s is required on %(record)s.» con il nome del campo e quello della tua azienda.

Città, CAP e punto di contatto non hanno nessun controllo preventivo di questo tipo in nessuna versione. Se la scheda della tua azienda non li contiene, lo scoprirai dal validatore del cliente o dal tuo.

Con il nostro modulo XRechnung e ZUGFeRD

Il modulo scrive il blocco BG-6 con il nome della tua azienda come punto di contatto (BT-41), il suo telefono (BT-42) e la sua e-mail (BT-43). Prima di generare controlla il telefono e l'e-mail dell'azienda, e anche l'e-mail del cliente, con un messaggio per ciascuno.

Fattura di Odoo 20 con la scheda XRechnung / ZUGFeRD del modulo
Formato XRechnung CII, esito Valid e la casella Ready to send spuntata. Schermata di Odoo 20 con dati dimostrativi; il report di validazione nella schermata è di prova.

In Odoo 18, 19 e 20, con l'abbonamento a FlexigoTech Cloud, ogni XRechnung viene validata con le regole di KoSIT e ciò che fallisce resta sulla fattura, in Validation Errors, una riga per regola con il suo livello. Solo quella che passa viene marcata come Ready to send. In Odoo 17, la versione pubblicata genera la XRechnung ma non la valida.

Cosa compilare

  1. Scheda della tua azienda: via, città e CAP completi.
  2. Telefono con prefisso e almeno tre cifre, nel campo Telefono: il cellulare conta solo nella XRechnung di Odoo 17.
  3. Un'e-mail di fatturazione che qualcuno legge, con una sola chiocciola e senza spazi.
  4. Rigenera la XRechnung e controlla il risultato prima di inviarla.

Continua a leggere

Errore BR-DE-15 in XRechnung: la fattura non riporta la Buyer reference (BT-10)BR-DE-15 respinge una XRechnung senza Buyer reference (BT-10). Cosa chiede la regola di KoSIT, da dove la prende Odoo 17, 18, 19 e 20 e quando va il Leitweg-ID.Errori BR-DE-1, BR-61 e BR-DE-23 in XRechnung: le istruzioni di pagamentoBR-DE-1 richiede in XRechnung le istruzioni di pagamento (BG-16) e BR-61 il conto quando si paga con bonifico. Cosa scrive Odoo 17, 18, 19 e 20 e come correggerlo.Errore BR-CO-09: la partita IVA del venditore o del cliente non ha il prefisso del paeseBR-CO-09 rifiuta una partita IVA senza prefisso del paese; BR-CO-26, BR-S-02, BR-AE-02 e BR-IC-02 richiedono quella del venditore o del cliente. L'avviso di Odoo.
Verificato nel codice del modulo (versione 17.0 e 20.0) e nelle fonti collegate

Fonti