Vai al contenuto principale
Peppol BIS Billing 3.0

Errori PEPPOL-EN16931-R010 e R020: l'indirizzo elettronico dell'acquirente o del venditore

In Peppol ogni azienda ha un indirizzo elettronico: uno schema (per esempio, il numero d'impresa belga) e un identificatore. La fattura deve riportare quello di chi vende e quello di chi compra. R010 e R020 ne richiedono la presenza, BR-62 e BR-63 richiedono che abbiano il loro schema, e BR-CL-25 e CL008 richiedono che lo schema sia nella sua lista di codici: la CEF EAS in EN 16931 e la lista degli schemi di indirizzo elettronico in Peppol. In Odoo sono due campi nella scheda del contatto.

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 20.0 · nelle fonti collegate in fondo
Lettura
3 min
RegolaFonteTesto
PEPPOL-EN16931-R010Peppol BIS 3.0.22Buyer electronic address MUST be provided
PEPPOL-EN16931-R020Peppol BIS 3.0.22Seller electronic address MUST be provided
BR-62EN 16931 1.3.17The Seller electronic address (BT-34) shall have a Scheme identifier.
BR-63EN 16931 1.3.17The Buyer electronic address (BT-49) shall have a Scheme identifier.
BR-CL-25EN 16931 1.3.17Endpoint identifier scheme identifier MUST belong to the CEF EAS code list
PEPPOL-EN16931-CL008Peppol BIS 3.0.22Electronic address identifier scheme must be from the codelist "Electronic Address Identifier Scheme"
PEPPOL-COMMON-R043Peppol BIS 3.0.22Belgian enterprise number MUST be stated in the correct format.

Sono tutte fatali. XRechnung applica anche R010 e R020: per questo l'errore compare anche con i clienti tedeschi. L'ultima è belga: se lo schema è quello del numero d'impresa belga, l'identificatore deve avere il formato di quel numero.

Scheda delle regole sull'indirizzo elettronico di Peppol
R010 e R020 richiedono l'indirizzo (BT-49 e BT-34); BR-62, BR-63 e le liste di codici, il suo schema.

Dove si trova in Odoo

VersioneCampi nella scheda del contatto
Odoo 17, 18 e 19Peppol e-address (EAS), lo schema, e Peppol Endpoint, l'identificatore.
Odoo 20Routing ID, lo schema, e Routing Endpoint, l'identificatore.

Compilali nella tua azienda e in ogni cliente a cui fatturi tramite Peppol. Odoo 18, 19 e 20 li controllano anche all'invio tramite Peppol e, se ne manca uno, lo segnalano con la regola davanti: «[PEPPOL-EN16931-R010] An electronic address (EAS) must be provided on the customer '%s'.», e lo stesso con R020 per la tua azienda.

Con XRechnung, Odoo ha una scorciatoia: se il contatto non ha un indirizzo Peppol ma ha un'e-mail, usa l'e-mail con lo schema EM. Questo soddisfa R010 e R020 in una XRechnung, ma non serve per inviare tramite la rete Peppol, che richiede un identificatore registrato.

Perché Peppol la rifiuta anche se c'è

Che il campo sia compilato non basta perché la fattura arrivi. L'identificatore deve esistere sulla rete: ogni partecipante è registrato con il suo schema e il suo numero, e se scrivi il numero d'impresa in un altro formato, o con lo schema sbagliato, l'invio non trova destinazione anche se il file supera le regole. Per il Belgio, PEPPOL-COMMON-R043 controlla il numero d'impresa: dieci cifre, le ultime due delle quali sono di controllo. Un numero copiato male di solito fallisce anche se il formato sembra corretto.

Con il nostro modulo Peppol per il Belgio

La procedura guidata di configurazione del modulo consulta l'SML, il registro centrale della rete Peppol, per verificare se ogni cliente è registrato con il proprio identificatore, così lo sai prima di fatturare; questa ricerca non scende fino all'SMP di ciascuno. Un avvertimento sulla versione pubblicata (dalla 17.0 alla 20.0): le sue dieci verifiche precedenti all'invio si trovano in una procedura di riepilogo che nessun pulsante o menu apre, quindi oggi non vengono eseguite né bloccano l'invio Peppol di Odoo. Controlla tu i due campi qui sopra.

Elenco Compliance Profiles del modulo Peppol per il Belgio in Odoo
Un profilo dimostrativo (Acme Belgium SPRL) in stato Completed e modalità Test / SMK. Dati dimostrativi: il numero d'impresa nello screenshot è inventato e non supererebbe il controllo PEPPOL-COMMON-R043.

Cosa fare

  1. Nella tua azienda: schema ed endpoint (Odoo 17 a 19) oppure Routing ID e Routing Endpoint (Odoo 20).
  2. Nel cliente: lo stesso, con l'identificatore con cui è registrato su Peppol.
  3. Per le aziende belghe, il numero d'impresa nel formato corretto.
  4. Invia di nuovo.

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-09 e BR-11: indirizzo del venditore o dell'acquirente senza codice paeseBR-09 e BR-11 chiedono il codice paese nell'indirizzo di venditore e acquirente; BR-08 e BR-10, l'indirizzo stesso. Avviso di Odoo 17, 18, 19 e 20 e cosa compilare.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 20.0) e nelle fonti collegate

Fonti