Peppol May 2026 Release:
Peppol has published its May 2026 release updates, mandatory from 24 August 2026 (BIS Billing/Self-Billing) and 7 September 2026 (PINT). Basware will apply these changes automatically — no action is required on your end unless your invoices use any of the affected fields or identifiers.
Key changes in BIS Billing that may affect your invoices:
- Stricter validation rules –
- Danish Chamber of Commerce number (P) MUST be stated in the correct format - schemeID = '0096' and string-length = 10 digits
- Danish ERSTORG number (SE) MUST be stated in the correct format - schemeID = '0198' and string-length = 10 - 'DK' followed by 8 digits
- Electronic Address Scheme codelist corrected. 14 EAS codes have been removed. If your invoices use any of the removed codes (e.g. 0037, 0147, 0170, 0193, 0194, 0202, 0203, 0205, 0212, 0213, 0215, 0217), you must update to a valid scheme.
- Currencies removed – ANG and BGN. Added currency XCG.
- Dutch identifier format checks introduced. New validation rules (warnings now, fatal in a future release) check that Dutch identifiers follow the correct format
- Identifiers with scheme 0106 should be 8 digits
- Identifiers with scheme 0190 should be 20 digits
- Identifiers with scheme 9944 should have the format NL123456789B12
- VAT identifiers starting with NL should have the format NL123456789B12
- Identifiers with scheme 0217 should be 12 digits
- Denmark-specific rules become fatal. DK-R-003 and DK-R-017 are upgraded to fatal errors for invoices sent to Danish buyers.
- For Danish customers, it is mandatory to specify schemeID as "0184" (DK CVR-number) when PartyLegalEntity/CompanyID is used for AccountingCustomerParty
- If ItemClassification is provided from Danish suppliers, UNSPSC version 19.05.01 or 26.08.01 should be used.
Full release notes available here: https://docs.peppol.eu/poacc/billing/3.0/upcoming/release-notes/ and https://docs.peppol.eu/poacc/self-billing/3.0/upcoming/release-notes/
Key changes in other BIS documents:
- Order transaction (T01) and Order Change(T114)
- Added business term for providing reference to quotation line from order line. Rule added that the quotation line reference is only allowed when the quotation document reference is also provided.
- Example (in UBL 2.1 format):
</cac:LineItem>
<cac:QuotationLineReference>
<cbc:LineID>12</cbc:LineID>
</cac:QuotationLineReference>
</cac:OrderLine>
Full release notes available here: https://docs.peppol.eu/poacc/upgrade-3/upcoming/release-notes/
Key changes in PINT documents
Rule changes in all PINT documents:
- [ibr-127] –Swedish organization number MUST be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), and legal entities (ibt-030), (ibt-047), (ibt-061).
- [ibr-082] – Allowance/charge indicator value MUST be either 'true' or 'false'.
- [ibr-004] – Invoice or Credit note type code (ibt-003) MUST be present.
- [ibr-126] – All currencyID attributes must have the same value as the Invoice currency code (ibt-005), except for amounts expected to be in Tax accounting currency (ibt-006).
- Removed [ibr-sr-45] – Due Date (ibt-009) MUST occur at most once.
PINT Singapore has introduced a list of rules to align with Peppol BIS Singapore and has also changed the flag for a number of rules from warning to fatal. Please review the full list here: https://docs.peppol.eu/poac/sg/upcoming/pint-sg/specialized-release-notes/
All release notes are available here :