The global PINT (Peppol International Network of Trade) specification is the shared baseline for cross-border Peppol invoices. Singapore's PINT SG profile extends it with fields specific to Singapore's tax and payment infrastructure.
The most significant addition is the GST treatment code — a mandatory field that tells IRAS exactly how each line item and the invoice total should be treated for GST purposes. Without correct GST treatment codes, the C5 IRAS data forwarding pipeline cannot function correctly.
The second major addition is the PayNow reference — enabling automated payment reconciliation for businesses using Singapore's real-time payment infrastructure.
I have implemented the full PINT SG document mapping — all mandatory fields, all optional extensions, and the Singapore-specific Schematron validation rules — and tested against the IMDA validator in both sandbox and production environments.