Salta al contingut principal
XRechnung · regles de KoSIT

XRechnung: errors BR-DE-2 a BR-DE-7, BR-DE-27 i BR-DE-28, el contacte del venedor

Sis regles fatals i dos avisos de XRechnung demanen el mateix: que la factura digui qui l'emet i com parlar-hi. La ciutat i el codi postal de la teva empresa, un punt de contacte, un telèfon i un correu. A Odoo, gairebé sempre és una dada que falta a la fitxa de la teva pròpia empresa, no a la del client.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 4 de novembre de 2026

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del mòdul, versió 17.0 i 20.0 · a les fonts enllaçades al final
Lectura
4 min
ReglaGravetatText de KoSITQuè falta
BR-DE-2fatalDie Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden.Tot el bloc de contacte del venedor.
BR-DE-3fatalDas Element "Seller city" (BT-37) muss übermittelt werden.La ciutat de la teva empresa.
BR-DE-4fatalDas Element "Seller post code" (BT-38) muss übermittelt werden.El codi postal de la teva empresa.
BR-DE-5fatalDas Element "Seller contact point" (BT-41) muss übermittelt werden.Una persona o un departament de contacte.
BR-DE-6fatalDas Element "Seller contact telephone number" (BT-42) muss übermittelt werden.Un telèfon.
BR-DE-7fatalDas Element "Seller contact email address" (BT-43) muss übermittelt werden.Un correu electrònic.
BR-DE-27warningIn BT-42 sollen mindestens drei Ziffern enthalten sein.Un telèfon amb almenys tres xifres.
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 correu ben format: una sola arrova, sense espais ni punts enganxats a ella, i sense punt al principi ni al final.

Els textos són els del Schematron de XRechnung 3.0.2 (versió v2.6.0 de KoSIT), en alemany tal com els retorna el validador. Entre les regles d'EN 16931 no n'hi ha cap que demani el contacte del venedor; entre les de XRechnung, sí. Per això només apareixen quan la factura és una XRechnung.

Targeta de les regles BR-DE-2 a BR-DE-7 de XRechnung
Sis regles fatals i dos avisos sobre el contacte del venedor (BG-6) i la seva adreça.

Els dos avisos no tomben la factura

BR-DE-27 i BR-DE-28 tenen gravetat warning al Schematron, no fatal. L'informe els mostra, però una XRechnung que només tingui aquests dos avisos continua sent vàlida. Val la pena corregir-los igualment: un telèfon com «-» o un correu amb espais solen venir d'una fitxa omplerta de pressa.

El que comprova Odoo abans de generar

La XRechnung que porta Odoo comprova dues d'aquestes regles a la fitxa de la teva empresa abans de generar el fitxer, segons la versió:

  • Odoo 17: demana un telèfon o un mòbil, amb l'avís «At least one of the following fields %s is required on %s.», i el correu, amb «The field %s is required on %s.».
  • Odoo 18: per defecte no comprova ni el telèfon ni el correu. Aquesta comprovació és a l'exportador antic, i Odoo 18 fa servir el nou tret que el paràmetre del sistema account_edi_ubl_cii.use_new_dict_to_xml_helpers valgui False. El nou escriu com a telèfon (BT-42) només el camp Telèfon: si la teva empresa només té mòbil, la XRechnung surt sense telèfon i el validador dona BR-DE-6.
  • Odoo 19 i 20: demanen el telèfon i el correu, i l'avís diu «The field %(field)s is required on %(record)s.» amb el nom del camp i el de la teva empresa.

La ciutat, el codi postal i el punt de contacte no tenen aquesta comprovació prèvia en cap versió. Si la fitxa de la teva empresa no els té, ho sabràs pel validador del client o pel teu.

Amb el nostre mòdul XRechnung i ZUGFeRD

El mòdul escriu el bloc BG-6 amb el nom de la teva empresa com a punt de contacte (BT-41), el seu telèfon (BT-42) i el seu correu (BT-43). Abans de generar comprova el telèfon i el correu de l'empresa, i també el correu del client, amb un missatge per a cadascun.

Factura d'Odoo 20 amb la pestanya XRechnung / ZUGFeRD del mòdul
Format XRechnung CII, resultat Valid i la casella Ready to send marcada. Captura d'Odoo 20 amb dades de demostració; l'informe de validació de la captura és de prova.

A Odoo 18, 19 i 20, amb la subscripció a FlexigoTech Cloud, cada XRechnung es valida amb les regles de KoSIT i el que falla queda a la factura, a Validation Errors, una línia per regla amb el seu nivell. Només la que passa queda com a Ready to send. A Odoo 17, la versió publicada genera la XRechnung però no la valida.

Què omplir

  1. Fitxa de la teva empresa: carrer, ciutat i codi postal complets.
  2. Telèfon amb prefix i almenys tres xifres, al camp Telèfon: el mòbil només compta a la XRechnung d'Odoo 17.
  3. Un correu de facturació que algú llegeixi, amb una sola arrova i sense espais.
  4. Torna a generar la XRechnung i revisa el resultat abans d'enviar-la.

Continua llegint

Error BR-DE-15 a XRechnung: la factura no du Buyer reference (BT-10)BR-DE-15 rebutja una XRechnung sense Buyer reference (BT-10). Què demana la regla de KoSIT, d'on la treu Odoo 17, 18, 19 i 20 i quan va el Leitweg-ID.Errors BR-DE-1, BR-61 i BR-DE-23 a XRechnung: les instruccions de pagamentBR-DE-1 demana a XRechnung les instruccions de pagament (BG-16) i BR-61 el compte quan es paga per transferència. Què escriu Odoo 17, 18, 19 i 20 i com arreglar-ho.Error BR-CO-09: el NIF-IVA del venedor o del client no du el prefix del paísBR-CO-09 rebutja un NIF-IVA sense el prefix del país; BR-CO-26, BR-S-02, BR-AE-02 i BR-IC-02 demanen el del venedor o el del client. L'avís d'Odoo i com escriure'l.
Comprovat al codi del mòdul (versió 17.0 i 20.0) i a les fonts enllaçades

Fonts