InvoiceNow · Peppol PINT-SG · Odoo 17-19
InvoiceNow Peppol PINT-SG for Odoo: the Singapore e-invoicing connector
InvoiceNow is Singapore's national e-invoicing network, driven by IMDA and built on Peppol. To send over it, your invoice has to meet the PINT-SG specification in full — and a malformed document gets rejected. This Odoo connector builds the InvoiceNow Peppol PINT-SG invoice straight from your ERP, validates it against the specification and submits it in real time through your configured Access Points, with automatic retries and quarantine for rejected invoices. No spreadsheets, no separate e-invoicing tool.
PINT-SG invoiceBuilds Singapore's structured invoice to the Peppol PINT-SG specification.
Real-time submissionSubmits the invoice to InvoiceNow and the Peppol network through your configured Access Points.
Quarantine & IRASAutomatic retry and quarantine for rejected invoices, with IRAS reconciliation and auditable logs.
Native to OdooRuns inside the ERP on Odoo 17, 18 and 19 — no separate SaaS to maintain.

InvoiceNow inside the ERPPINT-SG invoice, validation and Peppol submission in the same Odoo you invoice from.
Free (LGPL-3 open source)
Source code included
Odoo 17, 18 & 19 (Community & Enterprise)
No separate SaaS
Direct support from the developer
Real module screenshots
The very screens you get in Odoo — the real thing.
Try the InvoiceNow PINT-SG connector inside a real Odoo 19, no sign-up. User demo / flexigodemo.
The PINT-SG format is strict
Singapore's specification defines mandatory fields, identifiers and rules that a PDF or a generic export simply won't meet. A malformed document is rejected on the Peppol network and the invoice never reaches your customer.
Data leaving the ERP by hand
If the invoice lives in Odoo but the PINT-SG format is built in another tool, every issue becomes a manual data transfer: slow, repetitive and easy to get wrong on an identifier or an amount.
One more tool to maintain
Signing up for a separate e-invoicing platform for Singapore means another fee, another login and another place to reconcile data — when the invoice is already born in your Odoo.
PINT-SG invoice generationTakes the Odoo invoice and turns it into Singapore's structured Peppol PINT-SG format, with the fields and identifiers InvoiceNow requires.
Specification validationChecks that the generated document meets the PINT-SG rules before it goes out, so you avoid Peppol network rejections caused by incomplete or malformed data.
Real-time Peppol submissionTransmits the invoice to InvoiceNow and the Peppol network through your configured Access Points, keeping full document traceability inside Odoo.
Quarantine and automatic retryRejected invoices go to quarantine and are retried automatically, so you never lose an issue over a one-off network or data error.
IRAS reconciliationReconciles issued invoices with IRAS and shows the status of each document, so what you sent and what's on record stay in sync.
Auditable transaction logsEvery submission, validation and retry is recorded in auditable transaction logs, giving you a complete trail for compliance and review.
PDPA data export and encrypted archivesPDPA-compliant data export and encrypted invoice archives, so you cover retention and privacy without ever leaving Odoo.
Metrics and Access Point managementReal-time submission metrics, management of your Access Points and an InvoiceNow self-diagnostic that tells you at a glance whether everything is set up correctly.
1. Confirm the invoice in Odoo
Raise and post the customer invoice as usual. The connector reads it straight from your ERP — no re-keying, no export to a spreadsheet.
2. Build and validate PINT-SG
The connector maps the invoice to Singapore's Peppol PINT-SG structure and validates it against the specification, catching missing fields before anything is sent.
3. Submit over Peppol and track
The valid document is submitted in real time through your Access Points. Rejected ones go to quarantine and retry automatically, and every step is logged and reconciled with IRAS.
0 EUR, one-timeFree to install from the Odoo App Store, with no subscription and no recurring fees. What you pay for your Access Point provider or InvoiceNow registration is separate and depends on the provider you choose.
Source code includedIt's open source under LGPL-3, so the complete source ships with the module. You can read it, audit it and adapt it to your own invoicing flow.
Odoo 17, 18 and 19Supports Odoo 17, 18 and 19, on both Community and Enterprise, so you're not forced to migrate your ERP just to send InvoiceNow e-invoices.
No separate SaaS to maintainThe connector runs inside your own Odoo. There's no external platform to renew, no extra login and no second place to reconcile your invoices.
Why FlexigoTech
The person who builds the connector is the one who supports you
FlexigoTech is Flexibles y Accesorios Gobe, S.L., based in Barcelona. Development is handled by a single developer, so when you ask about InvoiceNow, PINT-SG or Peppol transmission you talk directly to whoever wrote the code — not a salesperson, and not a first-line support desk that forwards tickets.
17-19Odoo native
BCNlocal development
0separate SaaS
Honesty first
What it does and what it doesn't
It's a native Odoo connector, with no external platform to maintain and no extra SaaS fee. We don't invent reviews or customer case studies: the tool builds the invoice in Peppol PINT-SG format, validates it and submits it in real time to InvoiceNow and the Peppol network through your Access Points, with retries and quarantine. Your Access Point and your registration as a sender in InvoiceNow depend on your access provider — and we tell you that before you install, not after.
What is the InvoiceNow Peppol PINT-SG connector for Odoo?
It's a native Odoo module that turns your Odoo invoice into Singapore's InvoiceNow Peppol PINT-SG format and submits it over the Peppol network. InvoiceNow is Singapore's national e-invoicing network, driven by IMDA and built on Peppol; PINT-SG is Singapore's invoice specification within the Peppol International (PINT) standard. The connector builds the structured document, validates it against the specification and sends it in real time through your configured Access Points, with retries and quarantine for rejected invoices.
Does the connector submit invoices to the Peppol network for me?
Yes. It generates the invoice in PINT-SG format, validates that it meets the specification and submits it in real time to InvoiceNow and the Peppol network through your configured Access Points, with automatic retries and quarantine for rejected ones. Registering as a sender in InvoiceNow and choosing your Access Point provider are up to you; everything else — building, validating, transmitting and tracking the document — lives inside Odoo.
Is it suitable for a GST-registered company in Singapore?
Yes. It's built for businesses that invoice in Singapore and need to issue in the InvoiceNow Peppol PINT-SG format from their Odoo, instead of exporting loose PDFs or paying for a separate e-invoicing platform. Your specific obligation and adoption timeline depend on your situation with IRAS and IMDA.
Does it work with Odoo Community?
Yes. It runs on both Odoo Community and Enterprise, and supports Odoo 17, 18 and 19. It's free and open source under LGPL-3, and the full source code is included, so you can install it, read it and adapt it to your setup without any subscription.
How much does it cost and are there any recurring fees?
It costs 0 EUR — a one-time, free install from the Odoo App Store, with the source code included and no recurring fees. There's no separate SaaS to maintain: the connector lives inside your Odoo. Costs tied to your Access Point provider or your InvoiceNow registration are separate and depend on the provider you choose.
Can I try the connector before installing it?
Yes. There's a live demo — a real Odoo 19 with the connector installed and no sign-up (user demo, password flexigodemo) — where you can see how the PINT-SG invoice is generated, validated and submitted. When you're ready, you install it for free from the Odoo App Store, and if you need a hand we help you configure it and get the first invoice right.
If you invoice in Singapore, InvoiceNow Peppol PINT-SG will be part of your daily work.
The question is whether you build the format by hand for every invoice, or send it sorted straight from Odoo — in real time and with retries. It's free and open source (LGPL-3): tell us how you invoice and we'll tell you plainly whether the connector fits.