Release notes for PINT OM Self-Billing

Version 1.0.0

Maintained by Oman Tax Authority

Release Date

2026-04-08

Status

Review

What’s new in this release?

  • This is an initial release of PINT Oman.

  • Introduction of Oman-specific mandatory data requirements.

  • Introduction of Oman-specific code lists aligned with OTA requirements.

Version Information

PINT General 1.1.2

PINT OM

1.0.0

Applies to

PINT OM Self-Billing.

Reviewed

-

Changes

Data Model

In the PINT General specification, several data elements are defined with a cardinality of 0..1 (optional).

For PINT Oman, due to local regulatory requirements, these elements have been made mandatory (1..1) through Schematron constraints.

The affected elements are:

  • IBG-05 Seller Postal Address

    • IBT-035 (Street Name / Address Line 1)

    • IBT-036 (Additional Street Name / Address Line 2)

    • IBT-162 (Address Line 3)

    • IBT-037 (City Name)

    • IBT-038 (Postal Code)

  • IBG-06 Seller Contact

    • IBT-042 (Telephone Number)

Context (IBG) Business Term PINT General Cardinality PINT Oman Cardinality

Seller Postal Address (IBG-05)

IBT-035 (Street Name)

0..1

1..1

IBT-036 (Additional Street Name)

0..1

1..1

IBT-162 (Address Line 3)

0..1

1..1

IBT-037 (City Name)

0..1

1..1

IBT-038 (Postal Code)

0..1

1..1

Seller Contact (IBG-06)

IBT-042 (Telephone Number)

0..1

1..1

These constraints are enforced through Schematron rules:

  • IBR-010-OM – Seller postal address completeness

  • IBR-011-OM – Seller contact telephone requirement

This reflects a tightening of requirements to ensure complete supplier identification for tax reporting purposes.

In addition to the Seller requirements, the following Buyer-related constraints apply conditionally based on the invoice transaction type (BTOM-001).

The affected elements are:

  • IBG-08 Buyer Postal Address

    • IBT-050 (Street Name / Address Line 1)

    • IBT-051 (Additional Street Name / Address Line 2)

    • IBT-163 (Address Line 3)

    • IBT-052 (City Name)

    • IBT-053 (Postal Code)

  • IBG-08 Buyer Postal Address

    • IBT-055 (Country Code)

Context (IBG) Business Term PINT General Cardinality PINT Oman Cardinality Condition

Buyer Postal Address (IBG-08)

IBT-050 (Street Name)

0..1

1..1 (conditional)

Required for specific invoice transaction types

IBT-051 (Additional Street Name)

0..1

1..1 (conditional)

Required for specific invoice transaction types

IBT-163 (Address Line 3)

0..1

1..1 (conditional)

Required for specific invoice transaction types

IBT-052 (City Name)

0..1

1..1 (conditional)

Required for specific invoice transaction types

IBT-053 (Postal Code)

0..1

1..1 (conditional)

Required for specific invoice transaction types

Buyer Postal Address (IBG-08)

IBT-055 (Country Code)

0..1

Must be "OM" (conditional)

Required for specific invoice transaction types

These constraints are enforced through the following Schematron rules:

  • IBR-019-OM – Buyer postal address completeness (conditional)

    The Buyer postal address elements must be provided when the Invoice transaction type (BTOM-001) indicates any of the following:
  • Full Tax Invoice

  • Third-party Invoice

  • Self-billed Invoice / Credit Note

  • Export Invoice

  • Import of services (RCM)

  • Profit Margin Invoice / Self-Invoice

  • Import of Goods

  • Special Zone Supplies

  • Summary Invoice

  • IBR-020-OM – Buyer country restriction (conditional)

    The Buyer country code (IBT-055) must be `OM` when the Invoice transaction type (BTOM-001) indicates:
  • Self-billed Invoice / Credit Note

  • Import of services (RCM)

  • Profit Margin Self-Invoice

  • Import of Goods

These rules introduce conditional mandatory requirements based on transaction classification, ensuring compliance with Oman VAT reporting obligations.

In addition to address requirements, the following party identification constraints apply:

  • IBR-006-OM – Seller VAT identifier must be provided, except for specific transaction types such as import of services (RCM), profit margin self-invoice, or import of goods.

  • IBR-007-OM – Seller identifier must be provided for specific transaction types including export invoices, import of services (RCM), profit margin invoices, and special zone supplies.

  • IBR-153-OM – Buyer identifier must be provided for import of goods transactions.

These rules ensure that both supplier and buyer are properly identified in accordance with Oman VAT reporting requirements.


Transaction Classification:

PINT Oman introduces validation rules governing the structure and interpretation of the Invoice transaction type (BTOM-001).

The invoice type follows a bit-based structure, where specific positions indicate different transaction characteristics.

The following constraints apply:

  • CL-03-OM-1 – Mutual exclusivity An invoice cannot be both a Full Tax Invoice and a Simplified Invoice.

  • CL-03-OM-2 – Mandatory classification The invoice transaction type must indicate either a Full Tax Invoice or a Simplified Invoice.

  • IBR-149-OM – Simplified invoice restriction A simplified invoice cannot be combined with other transaction classifications.

These rules ensure that each invoice is clearly classified and prevent invalid or conflicting transaction combinations.


Special Zone and Cross-Border Rules:

PINT Oman introduces specific constraints for special zone transactions and cross-border scenarios.

The following rules apply:

  • IBR-150-OM – Country subdivision codes must be provided for both Seller and Buyer.

  • IBR-151-OM – Seller special zone license identifier must be provided when the Seller is operating in a special zone.

  • IBR-152-OM – Buyer special zone license identifier must be provided when the Buyer is operating in a special zone.

  • IBR-160-OM – For import of services (RCM), the Seller country code must not be OM.

These rules ensure correct tax treatment for special economic zones and cross-border transactions.


Credit Note and Document Reference Rules:

The following constraints apply to credit notes and document referencing:

  • IBR-023-OM – Credit note reason code must be provided.

  • IBR-032-OM – When referencing a previous invoice, the reference must include:

    • Invoice number

    • Issue date

    • UUID

These rules ensure traceability and proper linkage between related documents.


Conditional Business Rules:

The following conditional rule applies based on invoice transaction type:

  • CL-11-OM – Profit Margin Item Reason Code

    When the invoice transaction type (BTOM-001) indicates:
    * Profit Margin Invoice, or
    * Profit Margin Self-Invoice
    Then:
  • Profit margin item reason code must be provided

  • The value must be selected from the Oman Profit Margin code list

  • IBR-158-OM – Profit margin calculation rule

    For profit margin transactions, the invoice total amount is calculated as:
    ** VAT exclusive amount + VAT amount (without line net adjustments)

These rules ensure correct handling of profit margin taxation scenarios.


Code Lists

The following code lists are used in the PINT Oman specification:

  • International Code Lists

    • UNCL5189 (Allowance reason code)

    • UNCL7161 (Charge reason code)

    • UNCL1001 (Invoice/Credit Note type code)

    • UNCL1153 (Invoiced object identifier scheme)

    • UNCL7143 (Item type identification code)

    • UNCL4461 (Payment means code)

    • UNECERec20 (Units of measure)

  • Identification and Addressing Schemes

    • EAS (Electronic Address Scheme)

    • ICD (ISO 6523 ICD list)

  • ISO Standards

    • ISO3166 (Country code)

    • ISO4217 (Currency code)

  • Oman-Specific Code Lists

    • OM-DocumentStatusCodes (Credit/Debit note reason codes)

    • OM-InvoiceTypeBits (Invoice type classification using bit structure)

    • OM-VATCategoryCodes (Tax category codes)

    • OM-VATExemptionCodes (VAT exemption reason codes)

    • OM-PartyIdentifierSchemes (Party identifiers)

    • OM-ItemTypeCodes (Item type)

    • OM-Incoterms (Incoterms)

    • OM-ProfitMarginCodes (Profit margin)

    • OM-ServiceClassificationCodes (Service clarification codes)

    • OM-CountrySubentityCodes (Country sub division codes)

These code lists are enforced via Schematron validation rules:

  • CL-02-OM – Document status codes

  • CL-03-OM – Invoice type bit structure validation

  • CL-04-OM – VAT category codes

  • CL-05-OM / CL-10-OM – VAT exemption reason codes

  • CL-06-OM – Party identifier schemes

  • CL-07-OM – Item type codes

  • CL-09-OM – Incoterms

  • CL-11-OM – Profit margin codes (conditional)

  • CL-12-OM – Service classification codes

  • CL-13-OM – Country subentity codes


Support

For support and clarification: