Release notes for PINT Self-Billing

Version 1.1.3

Maintained by PoAC

Release Date

2026-06-08 (8 June 2026)

Status

Review

What’s new in this release?

  • Update to the PINT specialization guide.

  • Text corrections in the Credit Note Semantic and Syntax pages.

  • Various Schematron updates.

Overview

This release introduces updates to the PINT Self-Billing General Specification, covering the Data Model, BIS documentation, Compliance, Specialisation, Code Lists, and Schematron rules. The objective is to improve semantic clarity, validation accuracy, and overall implementation guidance.

Version Information

Version 1.1.3

Applies to

PINT Self-Billing (Invoice and Credit Note)

Reviewed

-

Changes

Data Model

  • In the Credit Note Semantic and Syntax documentation, IBT-003 was previously described as Invoice type code. This has been corrected to Credit note type code.

Documentation

  • PINT Specialisation Guide:

    • Updated the Shared Content section to clarify restrictive cardinality on optional elements when required by local implementations.

    • Improved the definition of Shared Content in the Glossary and terminology section.

    • Added clarification under Data Model → Specialisations → Allowed cardinality restrictions.

    • Removed references to GitHub issue links.

Code Lists

  • No changes.

Schematron Rules

Rule ID Syntax (XML location) Change Business Rule Reason

IBR-127

cbc:EndpointID[@schemeID = '0007'], cac:PartyIdentification/cbc:ID[@schemeID = '0007'], cbc:CompanyID[@schemeID = '0007']

Added (Rules tab)

[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).

The rule was previously not displayed under the Rules tab.

IBR-SR-45

cbc:PaymentDueDate

Removed

[ibr-sr-45] – Due Date (ibt-009) MUST occur at most once.

The UBL 2.1 schema already restricts Due Date to zero or one occurrence, making this Schematron rule redundant.

IBR-082

cbc:ChargeIndicator

Added (Rules tab)

[ibr-082] – Allowance/charge indicator value MUST be either 'true' or 'false'.

The rule was previously not visible under the Rules tab and is now correctly linked to Allowance/Charge Amount at both document and line level.

IBR-127:

Previous Behavior: The rule validating Swedish organization numbers existed but was not visible under the Rules tab and was not clearly linked to all applicable elements.

New Behavior: The rule is now correctly displayed under the Rules tab and linked to endpoints, party identification, and legal entity identifiers using schemeID 0007.

Justification: This change improves rule visibility and ensures consistent validation across all applicable business terms without altering the validation logic itself.

IBR-SR-45:

Previous Behavior: Schematron validation enforced that cbc:PaymentDueDate (ibt-009) MUST occur at most once in the document.

New Behavior: The Schematron rule enforcing the maximum occurrence of cbc:PaymentDueDate has been removed.

Justification: The UBL 2.1 schema already restricts cbc:PaymentDueDate to zero or one occurrence. Maintaining this rule in Schematron duplicated schema-level validation and added no additional implementation value.

IBR-082:

Previous Behavior: The allowance/charge indicator rule existed but was not visible under the Rules tab and was not consistently linked at document and line level.

New Behavior: The rule validating cbc:ChargeIndicator is now correctly displayed under the Rules tab and linked to Allowance/Charge Amount at both document and line level.

Justification: This ensures consistent validation of boolean values and improves transparency for implementers without changing the underlying business requirement.

Action Items for Implementers

  • Review the updated visibility and linkage of Schematron rules in your validation environment.

  • No new Schematron constraints have been introduced; removed rules rely on existing UBL schema validation.

  • Verify Credit Note implementations reference IBT-003 as Credit note type code.

  • No implementation changes are required for Code Lists.

Support

For support and clarification:

Version 1.1.2

Maintained by PoAC

Release Date

TBD

Status

Review

What’s new in this release?

  • This is an intital release.

Version Information

PINT Self-Billing 1.1.2

Applies to

PINT Self-Billing (Invoice and Credit note)

Reviewed

-