Naar hoofdinhoud
Singapore InvoiceNow

Zo werkt Singapore InvoiceNow in Odoo: menu's, geplande acties en modellen

Singapore InvoiceNow voegt aan Odoo een app toe, InvoiceNow SG, met twee menutakken (Operations en Configuration), zeven actieve geplande acties die variëren van elke minuut tot eens per maand en een reeks eigen modellen met het voorvoegsel peppol. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart en de synchronisatie bewaakt, terwijl je gegevens in je eigen Odoo blijven. Hieronder vergelijken we het stuk voor stuk.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Waar de module in Odoo verschijnt

Na de installatie verschijnt InvoiceNow SG in het hoofdmenu. Daaronder hangen twee takken: InvoiceNow SG › Operations en InvoiceNow SG › Configuration. De pagina op Odoo Apps introduceert de module met de kop Send InvoiceNow e-invoices from Odoo en heeft een eigen sectie, Before you buy: this app uses a paid external service, die waarschuwt dat de app een betaalde externe dienst gebruikt. Die dienst is FlexigoTech Cloud, waar we verderop op ingaan.

Je vindt je weg het snelst door de twee takken naast elkaar te zetten:

InvoiceNow SG › OperationsInvoiceNow SG › Configuration
Transaction LogsAccess Points
QuarantinePINT-SG Profiles
Validation ErrorsEncrypted Archives
Inbound ErrorsMetrics
IRAS ReconciliationSelf Diagnostic

Elke tak heeft vijf items. Onder Operations staan de items die volgens hun naam gaan over transactielogs, quarantaine, validatiefouten, inkomende fouten en de afstemming met IRAS. Onder Configuration staan de access points, de PINT-SG-profielen, de versleutelde archieven, de statistieken en de zelfdiagnose. Zoek je een bepaald scherm, bepaal dan eerst in welke kolom van de tabel het staat en ga via die tak naar binnen.

Lijst met PINT-SG-profielen in de app InvoiceNow SG met twee actieve records, één gemarkeerd als standaard en één als legacy
De lijst PINT-SG Profiles, met een standaardprofiel en een legacyprofiel, allebei actief.
Lijst met Access Points in de app InvoiceNow SG met de knop New, zoekbalk en de kolommen Name, Company, Provider, Sandbox, Connection Status en Credential Expiry
De lijst Access Points, nog zonder records: je ziet de knop New, de zoekbalk en de kolommen.

De geplande acties, vergeleken op frequentie

De module bevat zeven geplande acties en ze staan allemaal als actief. Van meest naar minst frequent:

Geplande actieFrequentieActief
InvoiceNow outbound retryelke minuutja
InvoiceNow poll inboundelke 5 minutenja
InvoiceNow reconcile sent invoiceselke 30 minutenja
InvoiceNow credential expiry checkeens per dagja
InvoiceNow profile expiry checkeens per dagja
InvoiceNow purge retained archive payloadseens per dagja
InvoiceNow IRAS reconciliationeens per maandja

De tabel is eenvoudig te lezen. Drie acties draaien in een korte cyclus van minuten: het opnieuw proberen van uitgaande berichten (outbound retry), het ophalen van inkomende berichten (poll inbound) en de afstemming van verzonden facturen (reconcile sent invoices). Drie acties draaien dagelijks: de controle op verlopen inloggegevens, de controle op verlopen profielen en het opschonen van bewaarde archiefinhoud. En er is maar één maandelijkse actie, de afstemming met IRAS.

De namen van de dagelijkse acties sluiten aan bij twee items onder Configuration: het verlopen van profielen bij PINT-SG Profiles en het opschonen van het archief bij Encrypted Archives, in elk geval qua naam. De naam IRAS komt terug in het menu IRAS Reconciliation, in de maandelijkse actie en in twee modellen die je in de volgende tabel ziet.

Wat de module opslaat: de eigen modellen

Onder de menu's maakt de module eigen modellen aan in de database. Hier zie je de technische naam naast de beschrijving uit de code:

Technisch modelBeschrijving in de code
peppol.ap.configPeppol Access Point Configuration
peppol.profilePINT-SG Profile Registry
peppol.transaction.logPeppol Transaction Log
peppol.transaction.archivePeppol Transaction Archive
peppol.validation.errorPeppol Validation Error
peppol.inbound.errorPeppol Inbound Mapping Error
peppol.iras.reconciliationIRAS Submission Reconciliation
peppol.iras.reconciliation.lineIRAS Submission Reconciliation Line
peppol.metricPeppol Metric Counter
peppol.dsar.wizardPeppol PDPA Data Export

Twee van deze modellen erven van mail.thread: de configuratie van het access point (peppol.ap.config) en het register van PINT-SG-profielen (peppol.profile). De afstemming met IRAS heeft een kop (peppol.iras.reconciliation) en regels (peppol.iras.reconciliation.line). Daarnaast is er een wizard, peppol.dsar.wizard, beschreven als Peppol PDPA Data Export; de pagina op Odoo Apps bevat bovendien een sectie Privacy policy.

Rondleiding door de app InvoiceNow SG: de lijst met PINT-SG-profielen, de lijst Access Points zonder records en de lijst Inbound Errors zonder records
Rondleiding door PINT-SG Profiles, Access Points (leeg) en Inbound Errors (leeg, met de kolommen Move, Field Name, Raw Value en Reason).

Wil je weten welke statussen elk record doorloopt en welke velden je bij de start invult, kijk dan bij het opzetten van Singapore InvoiceNow. Voor de letterlijke teksten die in Validation Errors of Inbound Errors kunnen verschijnen, zie de foutmeldingen en waarschuwingen van de module.

Wat er in je Odoo gebeurt en wat in FlexigoTech Cloud

Deze module is een connector: een deel draait in je Odoo en een ander deel in FlexigoTech Cloud. Vergeleken:

AspectIn je OdooIn FlexigoTech Cloud
Menu's, geplande acties en modellenDie je hierboven hebt gezienNiet van toepassing
InloggegevensNiet van toepassingVersleuteld opgeslagen
SynchronisatieNiet van toepassingBewaakt, met een e-mailmelding als het misgaat
Wijzigingen in de API van het platformDe module wordt aangepastDe dienst wordt aangepast
Geen abonnement of dienst opgeschortJe gegevens blijven staanWat het abonnement levert, stopt

De belangrijkste rij is de laatste: stop je met betalen of wordt de dienst opgeschort, dan stopt wat het abonnement levert, maar wat al in je Odoo staat, blijft daar.

Odoo-versies en hoe FlexigoTech je helpt

Singapore InvoiceNow staat op Odoo Apps voor 17, 18, 19 en 20, voor € 9 per Odoo-versie als eenmalige betaling, excl. btw. De verbinding loopt via het Connector-abonnement, voor € 49 per maand of € 490 per jaar excl. btw met maximaal 3 platformaccounts (Pro: € 98 per maand of € 980 per jaar, maximaal 10). Met het abonnement is de module voor nieuwe Odoo-versies inbegrepen als je hem op flexigotech.com hebt gekocht; heb je hem in de Odoo App Store gekocht, dan koop je elke versie daar.

Bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en bouwen we connectoren en integraties op maat. Wil je nagaan hoe InvoiceNow past bij je huidige facturatie, dan vind je de details op de modulepagina op flexigotech.com en de pagina op Odoo Apps.

Lees verder

Fouten en waarschuwingen van Singapore InvoiceNow in Odoo: wanneer en wat te doenAlle foutmeldingen van Singapore InvoiceNow in Odoo letterlijk: wanneer ze verschijnen, wat ze betekenen en wat je doet met profielen, Access Points en sleutels.Singapore InvoiceNow in Odoo opzetten: instellingen, velden en statussenZo zet je Singapore InvoiceNow op in Odoo: Access Points, credential, B2B- en IRAS-mogelijkheden, statussen per record en wat je de eerste week controleert.Singapore InvoiceNow zonder Odoo: checklist om je Peppol-facturatie naar Odoo te brengenFactureer je via Singapore InvoiceNow maar nog niet met Odoo? Wat je over je huidige proces noteert, wat Odoo samenbrengt en wat je in week één controleert.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen