| Regla | Font | Text |
|---|---|---|
| PEPPOL-EN16931-R010 | Peppol BIS 3.0.22 | Buyer electronic address MUST be provided |
| PEPPOL-EN16931-R020 | Peppol BIS 3.0.22 | Seller electronic address MUST be provided |
| BR-62 | EN 16931 1.3.17 | The Seller electronic address (BT-34) shall have a Scheme identifier. |
| BR-63 | EN 16931 1.3.17 | The Buyer electronic address (BT-49) shall have a Scheme identifier. |
| BR-CL-25 | EN 16931 1.3.17 | Endpoint identifier scheme identifier MUST belong to the CEF EAS code list |
| PEPPOL-EN16931-CL008 | Peppol BIS 3.0.22 | Electronic address identifier scheme must be from the codelist "Electronic Address Identifier Scheme" |
| PEPPOL-COMMON-R043 | Peppol BIS 3.0.22 | Belgian enterprise number MUST be stated in the correct format. |
Totes són fatals. XRechnung aplica també R010 i R020: per això aquest error apareix igual amb clients alemanys. L'última és la belga: si l'esquema és el del número d'empresa de Bèlgica, l'identificador ha de tenir el format d'aquest número.

On és a Odoo
| Versió | Camps a la fitxa del contacte |
|---|---|
| Odoo 17, 18 i 19 | Peppol e-address (EAS), l'esquema, i Peppol Endpoint, l'identificador. |
| Odoo 20 | Routing ID, l'esquema, i Routing Endpoint, l'identificador. |
Omple'ls a la teva empresa i a cada client al qual factures per Peppol. Odoo 18, 19 i 20 a més els comproven en enviar per Peppol i, si en falta algun, ho diuen amb la regla davant: «[PEPPOL-EN16931-R010] An electronic address (EAS) must be provided on the customer '%s'.», i el mateix amb R020 per a la teva empresa.
Amb XRechnung, Odoo té una drecera: si el contacte no té adreça Peppol però sí correu, usa el correu amb l'esquema EM. Això compleix R010 i R020 en una XRechnung, però no serveix per enviar per la xarxa Peppol, que necessita un identificador registrat.
Per què Peppol la rebutja encara que hi sigui
Que el camp estigui omplert no basta perquè la factura arribi. L'identificador ha d'existir a la xarxa: cada participant està registrat amb el seu esquema i el seu número, i si escrius el número d'empresa amb un altre format, o amb l'esquema equivocat, l'enviament no troba destí encara que el fitxer passi les regles. Per a Bèlgica, PEPPOL-COMMON-R043 controla el número d'empresa: deu xifres, i les dues últimes són de control. Un número mal copiat sol fallar encara que tingui el format bé.
Amb el nostre mòdul de Peppol per a Bèlgica
L'assistent de configuració del mòdul consulta al SML, el registre central de la xarxa Peppol, si cada client està registrat amb el seu identificador, perquè ho sàpigues abans de facturar; aquesta cerca no baixa al SMP de cadascun. Un avís sobre la versió publicada (de 17.0 a 20.0): les seves deu comprovacions prèvies a l'enviament són en un assistent de resum que cap botó ni menú obre, així que avui no s'executen ni aturen l'enviament Peppol d'Odoo. Revisa tu els dos camps de dalt.

Què fer
- A la teva empresa: esquema i endpoint (Odoo 17 a 19) o Routing ID i Routing Endpoint (Odoo 20).
- Al client: el mateix, amb l'identificador amb què està registrat a Peppol.
- Per a empreses belgues, el número d'empresa amb el format correcte.
- Torna a enviar.
Continua llegint
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades
Fonts
- github.com/odoo/odoo/blob/2982b5f44af03fae6a9888f20632c1cc19f623ba/addons/account_peppol/m
- github.com/odoo/odoo/blob/4d2d4b5895db70596863df941d9a1f0beeb117f8/addons/account_peppol/m
- docs.peppol.eu/poacc/billing/3.0/rules/ubl-peppol/PEPPOL-COMMON-R043/
- github.com/odoo/odoo/blob/6f00fdadb875342de2d14a179f25431f93cd63c9/addons/account_edi_ubl_
- github.com/odoo/odoo/blob/2982b5f44af03fae6a9888f20632c1cc19f623ba/addons/account_edi_ubl_
- github.com/odoo/odoo/blob/4d2d4b5895db70596863df941d9a1f0beeb117f8/addons/account_edi_ubl_
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/account_edi_ubl_
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/account_edi_ubl_
- github.com/odoo/odoo/blob/6f00fdadb875342de2d14a179f25431f93cd63c9/addons/account_edi_ubl_
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/account_edi_ubl_
- Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): wizard/be_peppol_setup_wizard.py
- Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/account_move.py
- github.com/itplr-kosit/xrechnung-schematron/releases/tag/v2.6.0
- github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.17
- docs.peppol.eu/poacc/billing/3.0/rules/ubl-peppol/PEPPOL-EN16931-CL008/
- docs.peppol.eu/poacc/billing/3.0/rules/ubl-peppol/PEPPOL-EN16931-R010/
- docs.peppol.eu/poacc/billing/3.0/rules/ubl-peppol/PEPPOL-EN16931-R020/
