Naar hoofdinhoud
Singapore InvoiceNow

Singapore InvoiceNow zonder Odoo: checklist om je Peppol-facturatie naar Odoo te brengen

Factureer je al via Singapore InvoiceNow en gebruik je Odoo nog niet, dan is de nuttige stap om de factuur, de verzending via Peppol, de ontvangst van leveranciersfacturen en de opvolging van elke status op één plek samen te brengen. Met Odoo en de Singapore InvoiceNow-connector zit dat allemaal in het ERP: de module genereert de UBL 2.1-XML en voegt een knop aan de factuur toe om ze te verzenden. Deze checklist zet op een rij wat je controleert vóór de implementatie, bij het koppelen en in de eerste week.

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

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.
How to stop copy-pasting between apps (Odoo)
Video: How to stop copy-pasting between apps (Odoo) (video in het Engels)

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 InvoiceNow toe 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, Rejected en Quarantine.
Lijst met PINT-SG-profielen met PINT-SG 1.4.0 en PINT-SG 1.3.0 Legacy, daarna de lege lijst Access Points en de lege lijst Inbound Errors
Rondgang door de app InvoiceNow SG: de profielen PINT-SG 1.4.0 en 1.3.0 Legacy, en de lijsten Access Points en Inbound Errors, nog zonder records.

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.
Lijst Inbound Errors van InvoiceNow SG met kolommen Move, Field Name, Raw Value en Reason, zonder records
De lijst 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_parameter van 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.
Dialoogvenster PDPA Data Export met lege velden Partner, Date From en Date To en de knoppen Generate Export en Close
De wizard PDPA Data Export, met alle velden nog leeg.

Checklist voor de eerste week

  • Verstuur een echte factuur met Send via InvoiceNow en controleer in welke status ze terechtkomt.
  • Zoek naar documenten in Failed of Rejected. Definitieve afwijzingen vragen om handmatige controle en correctie.
  • Controleer of er documenten in Quarantine staan.
  • Open de lijst Inbound Errors en 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

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 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.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen