Skip to Content

Singapore InvoiceNow In

166.95 166.95

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

Singapore InvoiceNow Inbound

Receive supplier SG PINT e-invoices from your Peppol Access Point and import them straight into vendor bills

In Singapore's nationwide InvoiceNow network (operated by IMDA on the Peppol framework) the buyer receives supplier invoices through its own Peppol Access Point. This connector pulls those SG PINT UBL 2.1 documents, validates and reconciles them, and drafts the matching vendor bill — the inbound counterpart of the Singapore InvoiceNow sender connector.

Real SG PINT UBL inbound parser

A namespace-aware lxml parser reads the supplier Invoice or CreditNote and reconstructs parties (UEN + GST number), lines, GST category codes, tax subtotals and monetary totals — the exact inverse of the e-invoice engine UBL builder. EN 16931 codes are mapped back to IRAS GST treatments (SR/ZR/ES/OS/RC). The parser is XXE/SSRF hardened.

Access Point mailbox over BYOK transport

List the Peppol Access Point inbox, fetch each document and acknowledge receipt so it is not re-delivered. Sandbox and production endpoints are editable defaults; requests retry with exponential backoff and every call is logged. Your Access Point API key is bring-your-own-key.

Validation & total reconciliation

The EN 16931 core rule set plus Singapore checks — supplier and customer UEN via the shared ACRA validator, GST category codes, the Peppol 0195 endpoint scheme and ISO 4217 currency. Line and tax sums are reconciled against the stated totals so a tampered or truncated document is caught before it becomes a bill.

Draft vendor bills, linked back

The supplier partner is matched (or created) by UEN / GST / VAT, a matching purchase GST tax is picked per line, and a draft account.move vendor bill is created and linked back to the inbound document for a full audit trail.

Document workspace, import wizard & polling cron

Every inbound document moves through a clear lifecycle: received → parsed → validated → vendor bill, with error and ignored states. A manual import wizard lets an accountant paste or upload a supplier's XML with a parsed preview, and a configurable polling cron (off by default) pulls the Access Point inbox on a schedule.

Regulatory context

IRAS is phasing in the GST InvoiceNow requirement: newly incorporated voluntary GST registrants from 1 Nov 2025, all new voluntary registrants from 1 Apr 2026, and existing GST-registered businesses progressively from 1 Apr 2028. Receiving structured InvoiceNow documents lets buyers reconcile and post payables straight from the network rather than re-keying PDFs.

Bring your own keys & data disclosure

This module does not bundle any Peppol Access Point or credentials. You connect your own certified Access Point; the credential is stored only on your database. The module only pulls invoice data from the receiver endpoint you configure — no data is sent anywhere else.

Compatible with Odoo 18 and 19.

Screenshots

Inbound Invoicenow Document

Inbound Invoicenow Document

Inbound Invoicenow Documents

Inbound Invoicenow Documents

Update date: 2026-07-02