Vai al contenuto principale
Singapore InvoiceNow

Errori e avvisi di Singapore InvoiceNow in Odoo: quando compaiono e cosa fare

I messaggi di Singapore InvoiceNow ti dicono cosa manca o cosa è bloccato: un profilo PINT-SG, un Access Point, un tasso di cambio, il formato del Peppol ID o i permessi di amministratore. Qui trovi ogni testo esatto del modulo, quando compare in base a ciò che dice e cosa fare. Diversi avvisi di FlexigoTech Cloud indicano espressamente che non è stato inviato, salvato o eliminato nulla, quindi puoi correggere prima di ripetere l'operazione.

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

In breve

Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
7 min

Come leggere i messaggi di questa pagina

Ogni messaggio compare così come lo scrive il modulo. Quelli che iniziano con Only an administrator, come dice il testo stesso, li risolve solo un amministratore.

Quando il testo contiene segnaposto come %s, %(ccy)s, %(date)s, %(names)s o %(other)s, al loro posto vedrai il dato concreto del tuo caso. Leggi quel dato prima di toccare qualsiasi cosa: è lui a dirti dove sta il problema.

Se non hai ancora configurato il modulo, parti dalla messa in funzione di Singapore InvoiceNow. Questa pagina serve quando ti è già comparso un avviso.

All'invio di una fattura: profilo, Access Point e contenuto

MessaggioQuando compareCosa fare
InvoiceNow submission is missing: %sAll'invio manca un dato; la fine del messaggio dice quale.Completa il dato indicato dal messaggio e invia di nuovo.
Configure a PINT-SG profile before sending.Provi a inviare senza un profilo PINT-SG configurato.Configura un profilo PINT-SG e poi invia.
Configure a Peppol Access Point before sending.Provi a inviare senza un Access Point Peppol configurato.Configura l'Access Point prima dell'invio.
Select a Peppol Access Point configuration first.Non è selezionata nessuna configurazione di Access Point.Seleziona prima una configurazione di Access Point Peppol.
No exchange rate for %(ccy)s on %(date)sManca il tasso di cambio di quella valuta in quella data.Registra in Odoo il tasso di cambio della valuta per la data indicata dal messaggio.
Invoice XML exceeds 20MB; split or reduce attachments.L'XML della fattura supera i 20MB.Dividi la fattura o riduci gli allegati, come chiede il messaggio.
InvoiceNow validation failed. Review the validation errors tab.La convalida di InvoiceNow non è andata a buon fine.Apri la scheda degli errori di convalida citata dal messaggio e correggi quello che vi compare.

L'ultimo avviso non riporta il dettaglio nella finestra stessa: ti rimanda alla scheda degli errori di convalida. Gli altri di questa tabella indicano già cosa manca (profilo, Access Point, configurazione selezionata, tasso di cambio o dimensione dell'XML).

Access Point: traffico abilitato, IRAS e connessione sicura

MessaggioQuando compareCosa fare
Configure a Peppol Access Point before IRAS submission.Provi l'invio a IRAS senza un Access Point configurato.Configura l'Access Point e ripeti l'invio a IRAS.
The selected Access Point is not enabled for IRAS GST submission.L'Access Point scelto non è abilitato all'invio della GST a IRAS.Scegli un Access Point abilitato a quell'invio o controlla la configurazione di quello selezionato.
The selected Access Point is not enabled for B2B sandbox traffic.L'Access Point scelto non è abilitato al traffico B2B di sandbox.Scegli un Access Point abilitato alla sandbox o controlla la configurazione di quello selezionato.
The selected Access Point is not enabled for B2B production traffic.L'Access Point scelto non è abilitato al traffico B2B di produzione.Scegli un Access Point abilitato alla produzione o controlla la configurazione di quello selezionato.
Peppol AP connections must use TLS 1.2 or higher.La connessione dell'Access Point non usa TLS 1.2 o superiore.Usa una connessione con TLS 1.2 o superiore.

I tre avvisi not enabled distinguono tre usi: invio della GST a IRAS, traffico B2B di sandbox e traffico B2B di produzione. Guarda quale nomina il messaggio per capire quale uso deve avere abilitato l'Access Point.

Elenco degli Access Point di InvoiceNow SG con colonne Name, Company, Provider, Sandbox, Connection Status e Credential Expiry, pulsante New e barra di ricerca, senza record
L'elenco degli Access Point in InvoiceNow SG › Configuration › Access Points, ancora senza record.

Chiavi dell'Access Point salvate in FlexigoTech Cloud

Un Access Point può usare una connessione diretta o passare da FlexigoTech Cloud. Tramite FlexigoTech Cloud, il servizio conserva le credenziali cifrate, controlla la sincronizzazione e ti avvisa via e-mail se fallisce. I messaggi di questa parte finiscono spesso con Nothing was sent., Nothing was deleted. o indicando che non è stato salvato nulla.

MessaggioQuando compareCosa fare
An Access Point keeps the connection it was set up with: it does not change between the direct connection and FlexigoTech Cloud.Provi a passare un Access Point dalla connessione diretta a FlexigoTech Cloud o viceversa.Decidi la connessione quando configuri l'Access Point: resta quella con cui è stato configurato.
Only FlexigoTech Cloud marks an Access Point key as saved: enter the key instead.Provi a contrassegnare a mano una chiave come salvata.Inserisci la chiave; solo FlexigoTech Cloud la contrassegna come salvata.
The Access Point key saved in FlexigoTech Cloud is for this authentication type: delete it from FlexigoTech Cloud first, then change the type and enter the new key.Cambi il tipo di autenticazione mentre in FlexigoTech Cloud è salvata la chiave del tipo attuale.Elimina la chiave da FlexigoTech Cloud, cambia il tipo e inserisci la nuova chiave.
The Access Point key of %(names)s is saved in FlexigoTech Cloud: an administrator has to delete it first with "Delete my key from FlexigoTech Cloud", then the Access Point can be deleted. Nothing was deleted.Provi a eliminare un Access Point la cui chiave è salvata in FlexigoTech Cloud.Un amministratore elimina prima la chiave con Delete my key from FlexigoTech Cloud; dopo si può eliminare l'Access Point.
A client certificate (mTLS) cannot go through FlexigoTech Cloud: use an API key or a bearer token. Nothing was sent.Provi a usare un certificato client (mTLS) tramite FlexigoTech Cloud.Usa una chiave API o un token bearer.
Accept first that the Access Point works through FlexigoTech Cloud: nothing was sent and nothing was saved.Non hai accettato che l'Access Point funzioni tramite FlexigoTech Cloud.Accetta prima questa condizione e ripeti l'operazione.
Through FlexigoTech Cloud the Access Point endpoint has to be https://host/path, without port, user, query or fragment. Nothing was sent.L'endpoint non ha la forma richiesta dal messaggio.Scrivi l'endpoint come https://host/path, senza porta, utente, query né frammento.
FlexigoTech Cloud keeps one Access Point key per authentication type and database, and %(other)s already has one. Delete that key first. Nothing was sent.Esiste già una chiave per quel tipo di autenticazione in quel database.Elimina prima quell'altra chiave.

Nei messaggi sul cambio o l'eliminazione delle chiavi, l'ordine richiesto è sempre lo stesso: prima si elimina la chiave in FlexigoTech Cloud e poi si cambia il tipo, si inserisce la nuova chiave o si elimina l'Access Point.

Elenco degli Access Point nell'app InvoiceNow SG con pulsante New, barra di ricerca e colonne Name, Company, Provider, Sandbox, Connection Status e Credential Expiry, senza record
L'elenco degli Access Point in InvoiceNow SG › Operations › Access Points, ancora senza record.

Permessi di amministratore e formato del Peppol ID

MessaggioQuando compareCosa fare
Only an administrator can set the Access Point credential or change where it is sent or read from.Un utente che non è amministratore prova a impostare la credenziale dell'Access Point o a cambiare da dove viene inviata o letta.Chiedi a un amministratore di fare la modifica.
Only an administrator can change the InvoiceNow webhook secret.Un utente che non è amministratore prova a cambiare il segreto del webhook di InvoiceNow.Lo cambia un amministratore.
Peppol ID must match 0192:SGUEN followed by four digits.Il Peppol ID non segue il formato 0192:SGUEN seguito da quattro cifre.Correggi il Peppol ID con quel formato.

Se sei un consulente e il cliente non ti ha dato i permessi di amministratore, gli avvisi su credenziale e webhook ti compariranno anche se tutto il resto è a posto: risolvi con chi ha quel ruolo.

Dove guardare dopo un avviso

L'app InvoiceNow SG raccoglie nei suoi menu i profili PINT-SG, gli Access Point e un elenco Inbound Errors con le colonne Move, Field Name, Raw Value e Reason.

Giro nell'app InvoiceNow SG: elenco dei profili PINT-SG con due record attivi, elenco degli Access Point vuoto ed elenco Inbound Errors vuoto
Profili PINT-SG, Access Point e Inbound Errors, in quest'ordine.
Elenco Inbound Errors di InvoiceNow SG con colonne Move, Field Name, Raw Value e Reason, pulsante New e barra di ricerca, senza record
L'elenco Inbound Errors, ancora senza alcun record.

Se vuoi capire quale percorso fa ogni record prima di arrivare all'errore, lo trovi in come funziona Singapore InvoiceNow dall'interno.

Come ti aiuta FlexigoTech

Il modulo costa 9 € per versione di Odoo (pagamento unico, IVA esclusa), per 17, 18, 19 e 20; la parte di FlexigoTech Cloud rientra nel piano Connettore, 49 €/mese o 490 €/anno IVA esclusa. Con l'abbonamento, il modulo per le nuove versioni di Odoo è incluso se l'hai acquistato su flexigotech.com; sull'Odoo App Store, ogni versione si acquista lì, nella scheda di Odoo Apps.

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se un avviso di questo elenco si ripete e non ne vedi la causa, mandaci il testo esatto che ti compare.

Continua a leggere

Come funziona Singapore InvoiceNow in Odoo: menu, azioni pianificate e modelliMenu, azioni pianificate e modelli che Singapore InvoiceNow aggiunge a Odoo 17, 18, 19 e 20, messi a confronto in tabelle per capire cosa gira e dove guardare.Avvio di Singapore InvoiceNow in Odoo: impostazioni, campi e statiCome avviare Singapore InvoiceNow in Odoo: Access Point, credenziale, funzionalità B2B e IRAS, stati di ogni record e cosa controllare nella prima settimana.Singapore InvoiceNow senza Odoo: checklist per portare la fatturazione Peppol in OdooFatturi con Singapore InvoiceNow ma non usi ancora Odoo? Cosa annotare del processo attuale, cosa riunisce Odoo con il connettore e cosa controllare la prima settimana.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti