Wat je noteert over hoe je het nu doet
Voordat je over Odoo praat, maak je een inventaris van je huidige proces. Het hoeft niet mooi te zijn: je moet alleen weten wie elke taak doet, met welk hulpmiddel en waar het spoor terechtkomt. De vakjes volgen wat de module dekt, zodat je ze later een voor een kunt vergelijken.
- Noteer waar je nu elk document aanmaakt dat je via InvoiceNow verstuurt, en of het een factuur of een creditfactuur is.
- Verzamel de Peppol ID van elk bedrijf dat factureert. De module valideert het formaat
0192:SGUEN[NNNN], dus schrijf ze precies zo op.
- Werk je met meerdere bedrijven, noteer dan welke een eigen Peppol ID gebruiken: de module ondersteunt multi-company-configuraties met een Peppol ID per bedrijf.
- Deel je GST-gevallen op: scenario's met en zonder GST-registratie, leveringen tegen nultarief, vrijgestelde facturen en facturen met customer accounting.
- Schrijf op hoe je nu leveranciersfacturen ontvangt en hoe je voorkomt dat je dezelfde twee keer boekt.
- Bepaal wie je Access Point-provider is. De module ondersteunt CrimsonLogic en een optie Generic/Custom.
- Noteer hoe je nu te weten komt dat een Peppol ID verloopt of wordt ingetrokken.

Wat Odoo samenbrengt met Singapore InvoiceNow
Met de module geïnstalleerd doe je deze taken vanuit Odoo. Volgens de README doet ze het volgende:
- Registreert het bedrijf automatisch als Peppol-deelnemer.
- Genereert InvoiceNow-conforme UBL 2.1-XML-documenten, met ondersteuning voor PINT-SG 1.4.0 en het oudere 1.3.0.
- Controleert verplichte velden: fiscale identificatienummers van koper en verkoper, factuurdatum en regels.
- Past de GST-regels van Singapore toe en schoont door de gebruiker ingevoerde tekst op om XML-injectie te voorkomen.
- Voegt de knop
Send via InvoiceNowtoe aan het factuurformulier en vult de Peppol-velden automatisch in vanuit de contactkaarten.
- Verstuurt facturen en creditfacturen via het Peppol-netwerk en ontvangt inkomende documenten door het Access Point te bevragen (polling) of via webhooks.
- Verwijdert dubbele inkomende facturen op basis van hun unieke bericht-ID en houdt een log bij van alles wat verzonden en ontvangen is.
- Volgt elk document per status:
Draft,Queued,Sent,Delivered,Failed,RejectedenQuarantine.

De README beschrijft daarnaast zes patronen voor foutherstel, met geplande taken voor nieuwe pogingen, afstemming en monitoring, en gebruiksvriendelijke foutmeldingen:
- Tijdelijke storingen van het Access Point: nieuwe poging met exponentiële wachttijd (30s → 2min → 10min).
- Definitieve afwijzingen: handmatige controle en correctie.
- Verzending gelukt maar fout in Odoo: geplande afstemmingstaak.
- Fouten bij het verwerken van inkomende documenten: gedeeltelijke mapping en quarantaine.
- Verlopen inloggegevens: melding aan het hele systeem en automatische rotatie van inloggegevens.
- Dubbele inkomende documenten: automatische deduplicatie.

Inbound Errors van de module, nog zonder enkel record.Checklist bij het implementeren van Odoo en koppelen
De module staat op Odoo Apps voor Odoo 17, 18, 19 en 20, voor € 9 excl. btw, eenmalige betaling per Odoo-versie. De koppeling loopt via FlexigoTech Cloud met het Connector-abonnement: € 49 per maand of € 490 per jaar excl. btw, tot 3 platformaccounts (Pro: € 98 per maand of € 980 per jaar, tot 10).
- Kies de Odoo-versie voor je implementatie uit 17, 18, 19 en 20.
- Maak elk bedrijf aan met zijn Peppol ID en controleer of het de formaatvalidatie doorstaat.
- Vul de Peppol-gegevens aan op de kaarten van je contacten: de module vult de Peppol-velden daar automatisch mee in.
- Houd de gegevens van je Access Point-provider bij de hand (CrimsonLogic of Generic/Custom).
- Beslis of je inkomende facturen via polling of via webhooks ontvangt.
- Controleer welk PINT-SG-profiel je nodig hebt: de module valideert tegen 1.4.0 en blijft 1.3.0 ondersteunen.
Checklist voor gegevens en beveiliging
- Inloggegevens: de module bewaart ze versleuteld in
ir.config_parametervan Odoo.
- Verbinding: de module vereist TLS 1.2+ met certificaatvalidatie.
- Multi-company: elk bedrijf is afgeschermd met toegangscontroles per record.
- Persoonsgegevens: de README brengt onder PDPA (Personal Data Protection Act) de dataminimalisatie (alleen de verplichte velden worden verzonden) en de DSAR-export met toegang beperkt tot het contact samen.

PDPA Data Export, met alle velden nog leeg.Checklist voor de eerste week
- Verstuur een echte factuur met
Send via InvoiceNowen controleer in welke status ze terechtkomt.
- Zoek naar documenten in
FailedofRejected. Definitieve afwijzingen vragen om handmatige controle en correctie.
- Controleer of er documenten in
Quarantinestaan.
- Open de lijst
Inbound Errorsen kijk of er records in staan.
- Controleer of je de meldingen over het verlopen en intrekken van de Peppol ID ontvangt.
- Loop het transactielog van verzonden en ontvangen documenten na.
Klopt er iets niet, dan vind je de letterlijke tekst van elke melding in de foutmeldingen van Singapore InvoiceNow, en de startinstellingen in het in gebruik nemen van de module.
Wat er gebeurt met de koppeling en het abonnement
FlexigoTech Cloud bewaart de inloggegevens versleuteld, bewaakt de synchronisatie en stuurt een e-mail als die mislukt; verandert het platform zijn API, dan worden de module en de dienst aangepast. Zonder abonnement, of als de dienst is opgeschort, stopt wat het abonnement levert, en je gegevens blijven in je Odoo.
Met het abonnement is de module voor nieuwe Odoo-versies inbegrepen als je hem op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke Odoo-versie daar.
Hoe FlexigoTech je helpt
Heb je nog geen Odoo, dan is de logische volgorde eerst de implementatie en daarna de connector. FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat, dus we kunnen je Odoo met de facturatie opzetten en Singapore InvoiceNow aan je Access Point koppelen. Alle details vind je op de pagina van de module en op de Odoo Apps-pagina.
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): README.rst
- 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
