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
- Controleer welke Odoo-versie je gebruikt (17, 18, 19 of 20) en installeer de bijbehorende moduleversie.
- Activeer het Connector-plan, zodat de verbinding via FlexigoTech Cloud kan lopen.
- 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 StatusenCredential Expiry, de zoekbalk en de knopNew. - Klik op
Newen vul de configuratiegegevens in: het bedrijf (company_id, gekoppeld aanres.company) en de credential in het veldCredential(credential_input). - Loop de vinkjes voor mogelijkheden na:
Supports B2B Sandbox,Supports B2B ProductionenSupports IRAS GST Submission. Controleer welke aangevinkt zijn voordat je opslaat. - Ga terug naar de lijst en bekijk per Access Point de kolommen
Connection StatusenCredential Expiry. - Bekijk de PINT-SG-profielen van de module. Het veld
peppol_profile_idverwijst naarpeppol.profileen het veldpeppol_ap_config_idnaarpeppol.ap.config. - Open de lijst
Inbound Errors, zodat je weet waar je moet kijken als er problemen zijn.


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) enSupports 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_idenpeppol_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 Statusvan elk Access Point: staat die niet opValid, 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_statusofstatusopFailed,Rejected,Retry PendingofQuarantine. - Verzendingen naar IRAS met
iras_submission_statusopFailedofRetry Pending. - De lijst
Inbound Errors, met de kolommenMove,Field Name,Raw ValueenReason. - Je mailbox: FlexigoTech Cloud waarschuwt per e-mail als de synchronisatie mislukt.

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.

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
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_singapore_invoicenow_peppol_pint_sg_connector_f 20.0 (18f2019d): models/peppol_ap_config.py
- Broncode van de module: flexigo_singapore_invoicenow_peppol_pint_sg_connector_f 20.0 (18f2019d): models/res_company.py
- Broncode van de module: flexigo_singapore_invoicenow_peppol_pint_sg_connector_f 20.0 (18f2019d): models/account_move.py
- Broncode van de module: flexigo_singapore_invoicenow_peppol_pint_sg_connector_f 20.0 (18f2019d): models/peppol_transaction_log.py
- Broncode van de module: flexigo_singapore_invoicenow_peppol_pint_sg_connector_f 20.0 (18f2019d): models/res_partner.py
- apps.odoo.com/apps/modules/20.0/flexigo_singapore_invoicenow_peppol_pint_sg_connector_f
- apps.odoo.com/apps/modules/17.0/flexigo_singapore_invoicenow_peppol_pint_sg_connector_f
- apps.odoo.com/apps/modules/18.0/flexigo_singapore_invoicenow_peppol_pint_sg_connector_f
- apps.odoo.com/apps/modules/19.0/flexigo_singapore_invoicenow_peppol_pint_sg_connector_f
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
