Salta al contingut principal
Singapore InvoiceNow

Errors i avisos de Singapore InvoiceNow a Odoo: quan surten i què cal fer

Els missatges de Singapore InvoiceNow et diuen què falta o què està bloquejat: un perfil PINT-SG, un Access Point, un tipus de canvi, el format del Peppol ID o permisos d'administrador. Aquí tens cada text literal del mòdul, quan apareix segons el que diu i què cal fer. Diversos avisos de FlexigoTech Cloud indiquen expressament que no s'ha enviat, no s'ha desat o no s'ha esborrat res, així que pots corregir-ho abans de repetir l'operació.

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 connector, versió 20.0 · a les fonts enllaçades al final
Lectura
7 min

Com llegir els missatges d'aquesta pàgina

Cada missatge apareix tal com l'escriu el mòdul. Els que comencen per Only an administrator, com diu el mateix text, només els pot resoldre un administrador.

Quan el text porta marques com %s, %(ccy)s, %(date)s, %(names)s o %(other)s, al seu lloc hi veuràs la dada concreta del cas. Llegeix aquesta dada abans de tocar res: és la que et diu on és el problema.

Si encara no has configurat el mòdul, comença per la posada en marxa de Singapore InvoiceNow. Aquesta pàgina és per a quan ja t'ha sortit un avís.

En enviar una factura: perfil, Access Point i contingut

MissatgeQuan surtQuè cal fer
InvoiceNow submission is missing: %sA l'enviament li falta una dada; el final del missatge diu quina.Completa la dada que anomena el missatge i torna a enviar.
Configure a PINT-SG profile before sending.Intentes enviar sense cap perfil PINT-SG configurat.Configura un perfil PINT-SG i després envia.
Configure a Peppol Access Point before sending.Intentes enviar sense cap Access Point de Peppol configurat.Configura l'Access Point abans de l'enviament.
Select a Peppol Access Point configuration first.No hi ha cap configuració d'Access Point seleccionada.Selecciona primer una configuració d'Access Point de Peppol.
No exchange rate for %(ccy)s on %(date)sFalta el tipus de canvi d'aquesta divisa en aquesta data.Registra a Odoo el tipus de canvi de la divisa per a la data que indica el missatge.
Invoice XML exceeds 20MB; split or reduce attachments.L'XML de la factura passa de 20MB.Divideix la factura o redueix els adjunts, com demana el missatge.
InvoiceNow validation failed. Review the validation errors tab.La validació d'InvoiceNow ha fallat.Obre la pestanya d'errors de validació que cita el missatge i corregeix el que hi aparegui.

L'últim avís no porta el detall a la mateixa finestra: et remet a la pestanya d'errors de validació. La resta d'aquesta taula ja anomenen el que falta (perfil, Access Point, configuració seleccionada, tipus de canvi o mida de l'XML).

Access Point: trànsit habilitat, IRAS i connexió segura

MissatgeQuan surtQuè cal fer
Configure a Peppol Access Point before IRAS submission.Intentes l'enviament a IRAS sense cap Access Point configurat.Configura l'Access Point i repeteix l'enviament a IRAS.
The selected Access Point is not enabled for IRAS GST submission.L'Access Point triat no està habilitat per a l'enviament de GST a IRAS.Tria un Access Point habilitat per a aquest enviament o revisa la configuració del seleccionat.
The selected Access Point is not enabled for B2B sandbox traffic.L'Access Point triat no està habilitat per a trànsit B2B de sandbox.Tria un Access Point habilitat per a sandbox o revisa la configuració del seleccionat.
The selected Access Point is not enabled for B2B production traffic.L'Access Point triat no està habilitat per a trànsit B2B de producció.Tria un Access Point habilitat per a producció o revisa la configuració del seleccionat.
Peppol AP connections must use TLS 1.2 or higher.La connexió de l'Access Point no fa servir TLS 1.2 o superior.Fes servir una connexió amb TLS 1.2 o superior.

Els tres avisos de not enabled distingeixen tres usos: enviament de GST a IRAS, trànsit B2B de sandbox i trànsit B2B de producció. Fixa't en quin anomena el missatge per saber quin ús ha de tenir habilitat l'Access Point.

Llista d'Access Points d'InvoiceNow SG amb columnes Name, Company, Provider, Sandbox, Connection Status i Credential Expiry, botó New i cercador, sense registres
La llista d'Access Points a InvoiceNow SG › Configuration › Access Points, encara sense registres.

Claus de l'Access Point desades a FlexigoTech Cloud

Un Access Point pot anar per connexió directa o a través de FlexigoTech Cloud. Per FlexigoTech Cloud, el servei desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Els missatges d'aquesta part acaben sovint amb Nothing was sent., Nothing was deleted. o indicant que no s'ha desat res.

MissatgeQuan surtQuè cal fer
An Access Point keeps the connection it was set up with: it does not change between the direct connection and FlexigoTech Cloud.Intentes passar un Access Point de connexió directa a FlexigoTech Cloud o al revés.Decideix la connexió quan configuris l'Access Point: es queda amb la que es va configurar.
Only FlexigoTech Cloud marks an Access Point key as saved: enter the key instead.Intentes marcar a mà una clau com a desada.Introdueix la clau; només FlexigoTech Cloud la marca com a desada.
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.Canvies el tipus d'autenticació tenint desada a FlexigoTech Cloud la clau del tipus actual.Esborra la clau de FlexigoTech Cloud, canvia el tipus i introdueix la clau nova.
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.Intentes esborrar un Access Point la clau del qual està desada a FlexigoTech Cloud.Un administrador esborra abans la clau amb Delete my key from FlexigoTech Cloud; després ja es pot esborrar l'Access Point.
A client certificate (mTLS) cannot go through FlexigoTech Cloud: use an API key or a bearer token. Nothing was sent.Intentes fer servir un certificat de client (mTLS) a través de FlexigoTech Cloud.Fes servir una clau d'API o un token bearer.
Accept first that the Access Point works through FlexigoTech Cloud: nothing was sent and nothing was saved.No has acceptat que l'Access Point funcioni a través de FlexigoTech Cloud.Accepta primer aquesta condició i repeteix l'operació.
Through FlexigoTech Cloud the Access Point endpoint has to be https://host/path, without port, user, query or fragment. Nothing was sent.L'endpoint no té la forma que demana el missatge.Escriu l'endpoint com https://host/path, sense port, usuari, consulta ni fragment.
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.Ja hi ha una clau per a aquest tipus d'autenticació en aquesta base de dades.Esborra primer aquesta altra clau.

En els missatges sobre canviar o esborrar claus, l'ordre que demanen és el mateix: primer s'esborra la clau a FlexigoTech Cloud i després es canvia el tipus, s'introdueix la clau nova o s'esborra l'Access Point.

Llista d'Access Points a l'app InvoiceNow SG amb botó New, cercador i columnes Name, Company, Provider, Sandbox, Connection Status i Credential Expiry, sense registres
La llista d'Access Points a InvoiceNow SG › Operations › Access Points, encara sense registres.

Permisos d'administrador i format del Peppol ID

MissatgeQuan surtQuè cal fer
Only an administrator can set the Access Point credential or change where it is sent or read from.Un usuari que no és administrador intenta posar la credencial de l'Access Point o canviar des d'on s'envia o es llegeix.Demana a un administrador que faci el canvi.
Only an administrator can change the InvoiceNow webhook secret.Un usuari que no és administrador intenta canviar el secret del webhook d'InvoiceNow.El canvia un administrador.
Peppol ID must match 0192:SGUEN followed by four digits.El Peppol ID no segueix el format 0192:SGUEN seguit de quatre dígits.Corregeix el Peppol ID amb aquest format.

Si ets consultor i el client no t'ha donat permisos d'administrador, els avisos de credencial i de webhook et sortiran encara que la resta estigui bé: resol-ho amb qui tingui aquest perfil.

On mirar després d'un avís

L'app InvoiceNow SG reuneix als seus menús els perfils PINT-SG, els Access Points i una llista d'Inbound Errors amb les columnes Move, Field Name, Raw Value i Reason.

Recorregut per l'app InvoiceNow SG: llista de perfils PINT-SG amb dos registres actius, llista d'Access Points buida i llista d'Inbound Errors buida
Perfils PINT-SG, Access Points i Inbound Errors, en aquest ordre.
Llista Inbound Errors d'InvoiceNow SG amb columnes Move, Field Name, Raw Value i Reason, botó New i cercador, sense registres
La llista Inbound Errors, encara sense cap registre.

Si vols entendre què recorre cada registre abans d'arribar a l'error, ho tens a com funciona Singapore InvoiceNow per dins.

Com t'ajuda FlexigoTech

El mòdul costa 9 € per versió d'Odoo (pagament únic, sense IVA), per a 17, 18, 19 i 20; la part de FlexigoTech Cloud va amb el pla Connector, 49 €/mes o 490 €/any sense IVA. Amb la subscripció, el mòdul per a les versions noves d'Odoo hi va inclòs si el vas comprar a flexigotech.com; a l'Odoo App Store, cada versió es compra allà, a la fitxa d'Odoo Apps.

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si un avís d'aquesta llista se't repeteix i no en veus la causa, explica'ns el text exacte que et surt.

Continua llegint

Com funciona Singapore InvoiceNow a Odoo: menús, tasques programades i modelsMenús, tasques programades i models que afegeix Singapore InvoiceNow a Odoo 17, 18, 19 i 20, comparats en taules per saber què s'executa i on mirar.Posada en marxa de Singapore InvoiceNow a Odoo: ajustos, camps i estatsCom posar en marxa Singapore InvoiceNow a Odoo: Access Points, credencial, capacitats B2B i IRAS, estats de cada registre i què revisar la primera setmana.Singapore InvoiceNow sense Odoo: checklist per passar la teva facturació Peppol a OdooSi factures per Singapore InvoiceNow i encara no fas servir Odoo: què anotar del procés actual, què reuneix Odoo amb el connector i què revisar la primera setmana.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts