Billing
NetSuite Unknown
2026-08-17

Singapore PEPPOL-Ready e-Invoicing SuiteApp: DataPost Integration, GST InvoiceNow, and IRAS Connectivity

New SuiteApp enables PEPPOL e-document exchange in Singapore via the DataPost access point, converting invoices and credit memos to/from PEPPOL format and connecting to IRAS for GST InvoiceNow compliance.

Affects:Electronic Invoicing SuiteAppLocalization Assistant SuiteAppNetSuite SuiteApps License ClientInvoice recordsCredit Memo recordsSales Order recordsVendor Bill recordsVendor Credit records

The Singapore PEPPOL-Ready e-Invoicing SuiteApp adds PEPPOL-standard e-document exchange for Singapore-based subsidiaries. It routes documents through the DataPost PEPPOL access point and connects to the Inland Revenue Authority of Singapore (IRAS) system for GST InvoiceNow processing.

What changed

Outbound document flow

  • Generates PEPPOL-compliant e-documents from Invoice and Credit Memo transaction records and sends them to the Singapore PEPPOL API.
  • Supports business-to-government (B2G) transactions, sending invoices and credit memos directly to Singapore government agencies.

Inbound document flow

  • Receives inbound e-documents from the Singapore PEPPOL API and converts them into Sales Orders, Vendor Bills, or Vendor Credits in NetSuite.
  • Supports sending and receiving transaction responses (acknowledgements/rejections).

Supported PEPPOL standards

  • BIS Billing 3.0 — the base PEPPOL e-invoice specification.
  • PEPPOL International (PINT) — for cross-border invoice exchange through the Singapore PEPPOL network.
  • PEPPOL International Singapore (PINT-SG) — Singapore-specific template for domestic transactions. Note: PINT-SG does not support B2G transactions with Singapore government agencies.

GST InvoiceNow / IRAS integration

  • Connects to the InvoiceNow network with IRAS as an endpoint in the transaction flow, enabling GST-related e-document processing.
  • Supports secure communication with IRAS for GST compliance.

Bundled components

The SuiteApp ships with preformatted e-document templates (outbound and inbound), a pre-configured sending method plug-in implementation, and supporting configuration records and scripts. These extend the base Electronic Invoicing SuiteApp framework.

Prerequisites

Three SuiteApps must be installed before installing the Singapore PEPPOL-Ready e-Invoicing SuiteApp, in this order:

  1. NetSuite SuiteApps License Client
  2. Electronic Invoicing SuiteApp — the core e-document processing engine
  3. Localization Assistant SuiteApp

Limitations

  • Restricted to companies operating in Singapore only. Cannot be deployed for subsidiaries in other countries.
  • B2G transactions are not supported under the PINT-SG standard — use BIS Billing 3.0 or PINT instead.

What to do

  1. Verify that the three prerequisite SuiteApps (License Client, Electronic Invoicing, Localization Assistant) are installed and up to date in your account.
  2. Install the Singapore PEPPOL-Ready e-Invoicing SuiteApp from the SuiteApp Marketplace.
  3. Review the bundled e-document templates and sending method plug-in. Confirm the outbound templates map correctly to your Invoice and Credit Memo customizations (custom fields, body/line-level segments).
  4. Configure your DataPost PEPPOL access point credentials and endpoint settings within the SuiteApp's configuration records.
  5. For GST InvoiceNow compliance, ensure your IRAS connection settings are configured and test with a sandbox transaction before going live.
  6. If you have existing Electronic Invoicing customizations or plug-in scripts, test for conflicts — the new SuiteApp installs its own sending method plug-in which may interact with existing implementations.
  7. Determine which PEPPOL standard applies to each trading partner: use PINT-SG for domestic non-government, PINT for international, and BIS Billing 3.0 for B2G.

Note: The source documentation does not specify a NetSuite release version for this SuiteApp. Confirm availability and version compatibility in the SuiteApp Marketplace or your account's SuiteApp list before planning deployment.