Vai al contenuto principale
Belgium Peppol B2B E-Invoicing Compliance

Messaggi di errore di Belgium Peppol B2B E-Invoicing Compliance: cosa significano e cosa fare

I messaggi di Belgium Peppol B2B E-Invoicing Compliance sono di due tipi: quelli che ti bloccano finché non completi un passaggio o un dato (l'ID partecipante Peppol, il fornitore di Access Point, il test di connettività, le mappature IVA), e quelli che proteggono record come il registro delle trasmissioni, i configuration snapshot e gli evidence pack. I primi si risolvono facendo quello che chiede il messaggio stesso; i secondi non si aggirano: il modulo non ti lascia eliminare le voci del registro delle trasmissioni né i configuration snapshot, limita cosa puoi modificare e sigilla gli evidence pack già generati. Qui trovi ogni messaggio con il testo esatto e cosa fare.

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
6 min

Avvisi della procedura guidata di configurazione

I primi messaggi che puoi incontrare compaiono mentre configuri il modulo e ognuno indica cosa manca. Se sei nel pieno dell'avvio, il percorso completo delle impostazioni lo trovi nella guida all'avvio.

Cosa significa Enter the Peppol participant ID (step 2) before testing the connection.?

Hai avviato il test di connessione senza aver prima inserito l'ID partecipante Peppol. Il messaggio ti dice dove farlo: al passaggio 2. Quando lo inserisci, tieni presente un altro avviso del modulo, Please enter a valid Peppol Participant ID with scheme prefix (e.g. 0208:0123456789).: l'ID deve avere davanti il prefisso dello schema, nel formato dell'esempio indicato nel messaggio. Con l'ID inserito in quel formato, rilancia il test.

Sequenza di elenchi del modulo: Transmission Log, Compliance Profiles, Transmission Log e Archive Scans
In Compliance Profiles si vede il profilo di Acme Belgium SPRL con l'ID Peppol 0208:0123456789, stato Completed e modalità Test / SMK

Perché la procedura guidata non mi fa passare al passaggio successivo?

Perché manca qualcosa che il messaggio indica. Completalo e riprova:

  • Please complete all company information fields before proceeding.: ci sono campi delle informazioni aziendali non compilati.
  • Please select an Access Point provider before proceeding. o Please select an Access Point provider first.: non hai scelto il fornitore di Access Point.
  • Please run the connectivity test and ensure it succeeds before proceeding.: il test di connettività non è stato eseguito o non è andato a buon fine. Deve concludersi con successo.
  • Please configure at least one VAT-to-Peppol category mapping.: non c'è nessuna mappatura da IVA a categoria Peppol.
  • Please run the partner Peppol ID scan before proceeding.: devi ancora eseguire la scansione degli ID Peppol dei contatti.
  • No Belgian sale taxes found. Please verify that your chart of accounts is configured or create mappings manually.: il modulo non ha trovato imposte di vendita belghe. Il messaggio offre due strade: verificare che il piano dei conti sia configurato o creare le mappature a mano.

Avvisi durante l'invio e la registrazione delle fatture

Una volta configurato il modulo, i messaggi che possono comparire riguardano la fattura che stai cercando di inviare e i dati di ogni trasmissione.

Che differenza c'è tra Cannot send: there are validation failures that must be resolved before transmission. e Please acknowledge the warnings before sending.?

Il primo indica che la fattura ha errori di validazione: il modulo non la invia finché non sono risolti. Il secondo parla di avvertenze, non di errori: il modulo ti chiede di confermarle prima dell'invio. Nel primo caso devi risolvere gli errori; nel secondo, confermare le avvertenze e inviare di nuovo.

Cosa faccio se compare Invoice %(invoice)s already has a terminal-success transmission (log entry #%(log_id)s). Only one terminal success is allowed per invoice.?

Il modulo ammette una sola trasmissione con successo terminale per fattura, e questa fattura ce l'ha già. Nel messaggio reale, al posto dei segnaposto compaiono il riferimento della fattura e il numero della voce del registro in cui risulta quel successo. Non cercare di registrare un secondo successo per la stessa fattura.

Elenco Transmission Log con riferimento fattura, direzione, ID Peppol del destinatario, data di trasmissione, stato e azienda
Il registro delle trasmissioni, con gli stati Sent, Delivered, Failed, Received e Acknowledged

Quali messaggi chiedono un dato mancante?

Questi dicono direttamente cosa manca o cosa esiste già:

  • No invoice selected for validation. e No invoice selected.: non è selezionata nessuna fattura.
  • Invoice reference is required., Transmission date is required. e Recipient Peppol ID is required.: manca il riferimento della fattura, la data di trasmissione o l'ID Peppol del destinatario.
  • Please select at least one company.: devi selezionare almeno un'azienda.
  • This record has already been imported.: il modulo indica che quel record è già stato importato.

Record protetti e cambi di Access Point

Qui entrano in gioco i messaggi di protezione. Non si risolvono compilando un campo: il modulo non ti lascia eliminare le voci del registro delle trasmissioni né gli snapshot, limita cosa puoi modificare e non ti lascia cambiare un evidence pack già generato. Se vuoi capire che ruolo ha ciascuno, lo spieghiamo in come funziona il modulo dietro le quinte.

Perché non posso modificare né eliminare le voci del registro delle trasmissioni?

Il modulo tratta quelle voci come record di audit immutabili. Se provi a eliminarne una, compare Transmission log entries are immutable audit records (AC-031) and cannot be deleted.. Se provi a modificare certi campi, compare Transmission log entries are append-mostly. Fields not allowed for update: %(fields)s, e al posto del segnaposto vedrai l'elenco dei campi che non si possono aggiornare. Lascia quei campi come sono.

E i configuration snapshot e gli evidence pack?

Gli snapshot di configurazione ammettono solo aggiunte: Configuration snapshots are append-only and cannot be modified. quando modifichi e Configuration snapshots are append-only and cannot be deleted. quando elimini. Per gli evidence pack, Evidence pack fingerprints and files are written by the generation only. significa che impronte e file vengono scritti solo dalla generazione del pack. E se provi a modificarne uno già generato, compare A generated evidence pack is sealed: generate a new one instead.: il pack è sigillato e la strada giusta è generarne uno nuovo.

Elenco Evidence Packs in Fatturazione con pulsante New, barra di ricerca e due record nella colonna Pack Name
L'elenco degli evidence pack, con due pack nella colonna Pack Name e il pulsante New
Elenco Archive Scans in Fatturazione con cinque record di Acme Belgium SPRL, data di scansione, risultato, totale file e colonne di file mancanti e alterati
Le scansioni di archivio di Acme Belgium SPRL, con risultato Pass o Fail

Quando si può risolvere una voce di fallback?

Solo se è aperta: altrimenti compare Only open fallback entries can be resolved.. E per risolverla, il modulo richiede una di due cose, secondo Resolution requires either a later successful Peppol transmission or updated customer confirmation evidence.: una trasmissione Peppol successiva andata a buon fine o una prova di conferma del cliente aggiornata.

Quali messaggi compaiono quando cambi fornitore di Access Point o ruoti la credenziale?

Nella migrazione del fornitore: Please select a new Access Point provider first. o Please select a new Access Point provider. se non hai scelto quello nuovo; The new access point must be different from the current one. se scegli lo stesso che hai già; Connectivity test must succeed before migration can be finalized. se il test di connettività non è andato a buon fine; e Migration has already been completed. se la migrazione è già stata fatta. Nella rotazione della credenziale: Please enter the new credential. se non l'hai inserita, Connectivity test must succeed before rotation. se il test non è riuscito e Credential rotation is already complete. se è già completata.

Come ti aiuta FlexigoTech

Su Odoo Apps l'app costa 9 € IVA esclusa, pagamento unico per versione di Odoo, per la 17, 18, 19 e 20, e lì ogni versione di Odoo si acquista separatamente; se la compri su flexigotech.com, l'abbonamento include il modulo per le nuove versioni di Odoo. Il servizio locale di FlexigoTech Cloud costa 29 €/mese o 290 €/anno IVA esclusa; senza abbonamento, o con il servizio sospeso, si ferma ciò che offre l'abbonamento e i dati restano nel tuo Odoo. Se ti blocchi su uno di questi messaggi durante l'implementazione, in FlexigoTech implementiamo Odoo 17, 18, 19 e 20 e sviluppiamo connettori e integrazioni su misura. Trovi i dettagli del modulo nella sua pagina su flexigotech.com.

Continua a leggere

Come funziona Belgium Peppol B2B E-Invoicing Compliance dentro OdooMenu, azioni pianificate e modelli di Belgium Peppol B2B E-Invoicing Compliance in Odoo 17-20, messi a confronto in tabelle per capire dove si trova ogni cosa.Avviare Belgium Peppol B2B E-Invoicing Compliance in Odoo: un caso dall'inizio alla fineUn caso illustrativo di avvio di Belgium Peppol B2B E-Invoicing Compliance in Odoo: profilo, ID Peppol, regole, stati e verifica della prima settimana.Belgium Peppol B2B E-Invoicing Compliance fa per il tuo Odoo? Miti e realtàCosa copre e cosa no Belgium Peppol B2B E-Invoicing Compliance in Odoo 17-20: trasporto, validazione, prerequisiti e servizio, punto per punto.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti