Singapore InvoiceNow
SG PINT UBL 2.1 sender over your own BYOK Peppol Access Point
Send GST invoices and credit notes onto Singapore's nationwide InvoiceNow network (operated by IMDA on the Peppol framework) as structured SG PINT documents, through your own Peppol Access Point. Built on the shared e-Invoice Core Engine. Compatible with Odoo 18 & 19.
Built for the IRAS GST InvoiceNow timeline
New voluntary GST registrants are in scope from 1 Apr 2026, and existing GST-registered businesses are phased in from 1 Apr 2028 through April 2031. Get your Odoo transmitting invoice data over the InvoiceNow network ahead of your deadline.
SG PINT UBL 2.1
Invoice and credit-note generation under
urn:peppol:pint:billing-1@sg-1, built on the engine UBL
builder with a Singapore profile: GST tax scheme, IRAS GST category
codes (SR / ZR / ES / OS / DS / RC) mapped to EN 16931 codes, and
the UEN carried as the Peppol endpoint under scheme 0195.
Real UEN & GST validation
ACRA UEN structures — Business (nnnnnnnnX), Local Company
(yyyynnnnnX) and Others ([TSR]yyXXnnnnX) —
including the documented weighted check-letter algorithms, plus IRAS GST
registration-number format checks, enforced on company and partners.
BYOK Peppol Access Point
Connect your own certified Access Point. Sandbox and production endpoints ship as editable defaults; bearer or API-key auth; submit, delivery-status polling and SMP participant lookup, with retry/backoff and full transport logging. Credentials never leave your database.
Validation rule set
A Singapore rule set layered on the engine's EN 16931 core checks: supplier and customer UEN, GST registration when GST is charged, the Peppol scheme, Singapore origin, and credit-note references — returning a structured, line-referenced report before you transmit.
Inside Odoo invoicing
Validate, Generate, Send and Check-status buttons on the customer
invoice, routed through the engine einvoice.document state
machine. A computed receiver Peppol id, Peppol message id, buyer QR and a
full transmission log keep the whole exchange auditable.
One-step onboarding
An onboarding wizard captures your UEN, GST number and Access Point credentials, validates the UEN, derives your Peppol participant id and tests the connection — so you go live from a single screen. A Singapore submenu sits under the engine's e-Invoicing menu.
Bring your own keys
This module does not bundle any Peppol Access Point or credentials. Disclosure: it transmits invoice data to the Access Point endpoint you configure, and to no other destination.
Screenshots
Invoice With Invoicenow Docu
Generated Invoicenow E Docum
Update date: 2026-07-02