Peppol PINT Australia and New Zealand
- Format id:
pint-aunz - Countries: Australia (AU), New Zealand (NZ)
- Status: in active use
- Parser:
ublfamily, converts to canonical JSON
One specification for both countries; billing and self-billing. ABN (EAS 0151) or NZBN (EAS 0088) as party identifier, GST as a VAT-like scheme. The older Peppol BIS Billing International A-NZ identifier is detected as peppol-pint.
What is mapped
Section titled “What is mapped”- Identifier
urn:peppol:pint:{billing,selfbilling}-1@aunz-1: ABN or NZBN, GST:extensions.auorextensions.nzby country; self-billing setsselfBilled
See Beyond the EU for ZATCA and the validation limits of PINT.
Mapping notes for the ubl parser family
Section titled “Mapping notes for the ubl parser family”- Phase 1. Covers: Peppol BIS 3 + self-billing, XRechnung UBL, NLCIUS, CIUS-RO, CIUS-PT, HR-CIUS, OIOUBL 3, UBL.BE, PINT, BIS 2 (best-effort), OIOUBL 2. One parser, profile-specific rules on top. Invoice vs CreditNote element names differ (
InvoicedQuantity/CreditedQuantity). UBL 2.1 CreditNote has no rootcbc:DueDate: readcac:PaymentMeans/cbc:PaymentDueDate, and accept a rootcbc:DueDateonly as a fallback with a warning (it appears in some XRechnung test files).
The same parser family handles the formats listed in Build order and mapping notes.
Check it
Section titled “Check it”- Drop a Peppol PINT Australia and New Zealand file into the browser converter to get canonical JSON; nothing is uploaded.
- Conformance checklist: fixtures, real samples, mapping source and validation for this format.
- Output shape: canonical-invoice.v1.schema.json.