Version 1.0.3
| Maintained by | United Arab Emirates (UAE) Peppol Authority |
|---|---|
Release Date |
2026-05-25 |
Status |
Final |
What’s new in this release?
-
Schematron Message Corrections
-
Corrected validation message typos for SPIS (Service Provider Identification Scheme) references.
-
Corrected invalid business term references from
idt-toibt-.
-
-
Namespace Prefix Standardization
-
Replaced non-standard
invnamespace prefix with the conventionalublprefix for the UBL Invoice namespace. -
Updated related XPath expressions throughout the TDD Schematron artefacts.
-
-
Schematron Cleanup
-
Removed commented-out dead rule block
ibr-tdd-50, previously disabled due to conflict withIBR-135-AE.
-
-
Documentation Improvements
-
Applied grammar, terminology, data type, and markup corrections across TDD specification files and release notes.
-
Overview
This release addresses findings identified during a comprehensive QA audit of the UAE Tax Data Document (TDD) specification.
The release primarily focuses on Schematron message corrections, namespace consistency improvements, cleanup of obsolete validation artefacts, and documentation quality enhancements.
No new business rules, syntax extensions, or semantic data model changes are introduced in this release.
Version Information
| TDD AE | 1.0.3 |
|---|---|
Applies to |
UAE Tax Data Document |
Reviewed |
- |
Changes
Data Model
-
No change.
Documentation
| Document | Section | Change Description | Reason |
|---|---|---|---|
TDD specification files and release notes |
Various |
Grammar, terminology, markup, and data type corrections. |
Documentation quality and consistency improvements. |
Code Lists
-
No change.
Schematron Rules
Validation Message Corrections
| Rule ID | Syntax (XML location) | Change | Business Rule | Reason |
|---|---|---|---|---|
ibr-tdd-17 |
|
Message |
Receiver Endpoint Scheme identifier MUST refer to an SPIS. |
Corrected typo from |
ibr-tdd-21 |
|
Message |
Reporter Representative ID Scheme identifier MUST refer to an SPIS. |
Corrected typo from |
ibr-tdd-30-1 |
|
Message |
Document currency code MUST be coded according to the code list. |
Corrected invalid business term reference from |
ibr-tdd-31-1 |
|
Message |
Accounting currency code MUST be coded according to the code list. |
Corrected invalid business term reference from |
Schematron Cleanup and Namespace Alignment
| Rule ID | Syntax (XML location) | Change | Business Rule | Reason |
|---|---|---|---|---|
ibr-tdd-50 |
|
Removed |
The Buyer VAT identifier (ibt-048) MUST be present. |
Removed commented-out dead rule block previously disabled due to conflict with |
ibr-tdd-57 |
|
Updated |
Document root validation. |
XPath updated from |
Action Items for Implementers
-
Update validation environments to use the latest TDD Schematron artefacts.
-
If validation tooling or custom XPath processing references the
inv:namespace prefix, update references to useubl:instead. -
Review validation message mappings if your implementation relies on exact message text matching.
-
No new business rules or semantic model changes have been introduced in this release.
Support
For support and clarification: OpenPeppol UAE Peppol Authority support.
Version 1.0.2
| Release date |
2026-01-27
|
Version 1.0.1
| Release date |
2025-12-23
|
Version 1.0.0
| Release date |
2025-11-29
|