Naar hoofdinhoud
Singapore InvoiceNow

Singapore InvoiceNow in Odoo opzetten: instellingen, velden en statussen

Om Singapore InvoiceNow op te zetten heb je de moduleversie nodig die bij jouw Odoo past, een abonnement op het Connector-plan van FlexigoTech Cloud en de configuratiegegevens van het Access Point met de bijbehorende credential. Daarna is het zaak de velden voor mogelijkheden (B2B-sandbox, B2B-productie en verzending naar IRAS) te begrijpen, net als de statussen die de module gebruikt voor Peppol, IRAS, ACRA en de verbinding. Houd de eerste week Connection Status, de lijst Inbound Errors en de records in Failed, Rejected of Quarantine in de gaten.

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

Voordat je begint: Odoo-versie en verbinding

Singapore InvoiceNow staat in Odoo Apps voor Odoo 17.0, 18.0, 19.0 en 20.0. De module kost € 9 per Odoo-versie, eenmalig en excl. btw, volgens de productpagina gelijk voor alle vier de versies.

Het is een connector: de verbinding loopt via FlexigoTech Cloud, dat de credentials versleuteld opslaat, de synchronisatie bewaakt en je per e-mail waarschuwt als er iets misgaat. Verandert het platform zijn API, dan worden de module en de dienst aangepast. Naast de module heb je daarom het Connector-plan nodig (€ 49 per maand of € 490 per jaar excl. btw, voor maximaal 3 accounts op het platform; het Pro-plan, € 98 per maand of € 980 per jaar excl. btw, ondersteunt er maximaal 10).

Koop je via flexigotech.com, dan zit de module voor nieuwe Odoo-versies bij het abonnement inbegrepen. Koop je via de pagina in Odoo Apps, dan koop je elke Odoo-versie daar. Zonder abonnement, of als de dienst is opgeschort, stopt wat het abonnement levert, maar je gegevens blijven in je Odoo staan.

Stap voor stap opzetten

  1. Controleer welke Odoo-versie je gebruikt (17, 18, 19 of 20) en installeer de bijbehorende moduleversie.
  2. Activeer het Connector-plan, zodat de verbinding via FlexigoTech Cloud kan lopen.
  3. Open de lijst met Access Points van de module. In een vers geïnstalleerde database is die leeg: je ziet de kolommen Name, Company, Provider, Sandbox, Connection Status en Credential Expiry, de zoekbalk en de knop New.
  4. Klik op New en vul de configuratiegegevens in: het bedrijf (company_id, gekoppeld aan res.company) en de credential in het veld Credential (credential_input).
  5. Loop de vinkjes voor mogelijkheden na: Supports B2B Sandbox, Supports B2B Production en Supports IRAS GST Submission. Controleer welke aangevinkt zijn voordat je opslaat.
  6. Ga terug naar de lijst en bekijk per Access Point de kolommen Connection Status en Credential Expiry.
  7. Bekijk de PINT-SG-profielen van de module. Het veld peppol_profile_id verwijst naar peppol.profile en het veld peppol_ap_config_id naar peppol.ap.config.
  8. Open de lijst Inbound Errors, zodat je weet waar je moet kijken als er problemen zijn.
Lijst met Access Points van InvoiceNow SG zonder records, met de kolommen Name, Company, Provider, Sandbox, Connection Status en Credential Expiry
De lijst met Access Points onder InvoiceNow SG › Configuration › Access Points, nog zonder records: met de knop New begin je de configuratie.
Reeks: lijst met PINT-SG-profielen met twee actieve records, lege lijst met Access Points en lege lijst met Inbound Errors
Een rondgang langs de schermen voor het opzetten: de PINT-SG-profielen (één standaard en één legacy), de Access Points en de Inbound Errors, nog zonder records.

De velden die je moet begrijpen

De namen op het scherm en de technische namen helpen je elke instelling terug te vinden, ook als je filtert of exporteert.

  • Credential (credential_input): hier vul je de credential in.
  • Credential to enter again (credential_reentry_required): een vinkje waarvan de helptekst uitlegt dat deze configuratie haar credential-sleutel met andere deelde. Staat het aangevinkt, dan zegt de naam van het veld al dat je de credential opnieuw moet invoeren.
  • Supports B2B Sandbox (cap_b2b_sandbox), Supports B2B Production (cap_b2b_production) en Supports IRAS GST Submission (cap_iras_submission): de drie vinkjes voor mogelijkheden.
  • company_id: het Odoo-bedrijf (res.company) waartoe het record hoort.
  • peppol_ap_config_id en peppol_profile_id: de koppelingen naar de configuratie van het Access Point en naar het Peppol-profiel.

De statussen die je op elk record ziet

De module kent meerdere statusvelden. Hieronder staan hun waarden zoals ze verschijnen; wil je weten wat de module intern met elke waarde doet, lees dan hoe Singapore InvoiceNow in Odoo werkt.

Peppol-status van het document

Het veld peppol_partner_status kan Draft, Queued, Sent, Delivered, Failed, Rejected, Retry Pending, Quarantine of Sandbox zijn.

Status van de verzending naar IRAS

Het veld iras_submission_status kent Not Required, Queued, Submitted, Failed en Retry Pending.

Status van de verbinding

Het veld connection_status kent Draft, Valid, Unauthorized, Expired en Invalid. Lees dit samen met de kolom Connection Status in de lijst met Access Points.

Status van de verzendingen

Het veld status doorloopt de waarden Pending, Retry Pending, Sent, Delivered, Failed, Rejected en Quarantine.

ACRA-controle

Het veld peppol_acra_status kan op Not Checked, Verified, Warning of Validation Deferred staan.

Wat je de eerste week controleert

Is de configuratie klaar, neem dan elke dag even de tijd voor deze controles:

  • Connection Status van elk Access Point: staat die niet op Valid, controleer dan de credential.
  • Credential Expiry: noteer de datum, zodat je niet voor verrassingen komt te staan.
  • Het vinkje Credential to enter again: staat het aan, voer de credential dan opnieuw in.
  • Documenten met peppol_partner_status of status op Failed, Rejected, Retry Pending of Quarantine.
  • Verzendingen naar IRAS met iras_submission_status op Failed of Retry Pending.
  • De lijst Inbound Errors, met de kolommen Move, Field Name, Raw Value en Reason.
  • Je mailbox: FlexigoTech Cloud waarschuwt per e-mail als de synchronisatie mislukt.
Lijst met Inbound Errors van InvoiceNow SG met de kolommen Move, Field Name, Raw Value en Reason, zonder records
De lijst met Inbound Errors onder InvoiceNow SG › Inbound Errors, nog zonder records.

Krijg je een melding die je niet begrijpt, dan vind je de letterlijke teksten en wat je met elke melding doet in de foutmeldingen en waarschuwingen van Singapore InvoiceNow.

De module bevat ook een wizard PDPA Data Export, met de velden Partner, Date From en Date To en de knoppen Generate Export en Close. Handig om te weten waar die staat voordat je hem nodig hebt.

Dialoog PDPA Data Export met lege velden Partner, Date From en Date To en de knoppen Generate Export en Close
De wizard PDPA Data Export, nog zonder waarden in Partner, Date From en Date To.

Hoe FlexigoTech je helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Wil je dat we je begeleiden bij het opzetten van Singapore InvoiceNow, of moet er iets worden aangepast aan jouw manier van werken, dan vind je de details van de connector op de modulepagina.

Lees verder

Zo werkt Singapore InvoiceNow in Odoo: menu's, geplande acties en modellenDe menu's, geplande acties en modellen die Singapore InvoiceNow toevoegt aan Odoo 17, 18, 19 en 20, in tabellen vergeleken: wat draait er en waar kijk je.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 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