Quick answer
The UAE five-corner model, officially Decentralised Continuous Transaction Control and Exchange (DCTCE), adds the Federal Tax Authority as a fifth corner to Peppol's four-corner exchange. The supplier's and the buyer's Accredited Service Providers exchange the e-invoice, and each separately reports a Tax Data Document to the FTA, which sends confirmations back. The FTA does not approve invoices before delivery.
Key takeaways
- The five corners are supplier, supplier's ASP, buyer's ASP, buyer and the FTA; the MoF describes the flow in eleven steps.
- Both ASPs report a Tax Data Document to the FTA, so every domestic B2B invoice is reported twice, by issuer and by receiver.
- The Message Level Status is a Peppol message from the buyer's ASP back to the supplier's ASP, with codes AB, AP and RE.
- Exports, deemed supplies and buyers outside the system use placeholder addresses, and the document is reported to the FTA only.
- Unlike Saudi Arabia's clearance model, the UAE does not hold an invoice until the tax authority approves it.
Ask three vendors to explain the UAE's e-invoicing architecture and you may get three pictures: one with the FTA in the middle approving every invoice, one with no tax authority in the flow at all, and one that is roughly right. The difference matters, because the architecture decides where invoices can fail, who sees the failure and what your team has to monitor.
This article takes the five-corner model apart corner by corner, using the Ministry of Finance (MoF) flow and the published OpenPeppol specifications. It covers the Tax Data Document, the Message Level Status, what happens when the buyer is not on the network, and how the UAE model compares with plain four-corner Peppol and Saudi Arabia's clearance system. Details are as of October 2026.
What Is the Five-Corner Model?
The five-corner model is the UAE's e-invoicing architecture, which the MoF calls Decentralised Continuous Transaction Control and Exchange (DCTCE). It keeps Peppol's four-corner exchange between businesses and their service providers and adds the Federal Tax Authority (FTA) as a fifth corner that receives tax data from both providers.
Two design choices define it. It is decentralised: invoices move between private Accredited Service Providers (ASPs), not through a government portal. And it applies continuous transaction control: the FTA receives invoice data as transactions happen, not just in periodic VAT returns. The background on the four-corner network itself is in what Peppol is and how it works.
What Does Each Corner Do?
Each corner has a distinct legal and technical role, and a business occupies Corner 1 for its sales and Corner 4 for its purchases. Both roles need an ASP.
- Corner 1, the supplier: produces invoice data in its ERP or billing system and sends it to its ASP in an agreed format. It owns the accuracy of the data.
- Corner 2, the supplier's ASP: validates the data, converts it into the UAE XML format (PINT AE), delivers it over Peppol and reports tax data to the FTA.
- Corner 3, the buyer's ASP: receives and validates the invoice, sends a status back to Corner 2, passes the invoice to the buyer and reports its own tax data to the FTA.
- Corner 4, the buyer: receives the structured invoice into its accounts payable process for matching and approval.
- Corner 5, the FTA: receives tax data from both ASPs and sends confirmations back to each.
The double reporting is what makes the model distinctive. Every domestic B2B invoice reaches the FTA twice, once as "issued" from the supplier's side and once as "received" from the buyer's side. That lets the FTA match the two and spot mismatches between what a supplier declares and what a buyer claims.
How Does an Invoice Move Through the Five Corners, Step by Step?
The MoF's programme documentation sets out the flow in eleven steps:
- Corner 1 submits invoice data to Corner 2 in an agreed format.
- Corner 2 validates the data and converts it into the UAE standard XML e-invoice.
- Corner 2 transmits the XML invoice to Corner 3.
- In parallel, Corner 2 reports tax data to Corner 5.
- Corner 3 sends an electronic validation confirmation back to Corner 2.
- Corner 3 delivers the invoice to Corner 4 in an agreed format.
- Corner 3 reports tax data to Corner 5. If validation fails, Corner 3 notifies both Corner 2 and Corner 5 and does not report the tax data.
- Corner 5 sends a confirmation to Corner 2.
- Corner 5 sends a confirmation to Corner 3.
- Corner 2 forwards the confirmations to Corner 1.
- Corner 3 forwards the confirmations to Corner 4.
Two points stand out. The supplier's report to the FTA (step 4) runs in parallel with delivery (step 3), so the FTA is never a gate the invoice must pass. And confirmations flow back to the business on both sides (steps 10 and 11), so your ERP should be able to receive and store them, not just send invoices out.
What Is the Tax Data Document?
The Tax Data Document (TDD) is the Peppol message an ASP uses to report an invoice to the FTA. Corner 2 sends one reporting the issued invoice, and Corner 3 sends one reporting the received invoice.
OpenPeppol's UAE TDD specification (version 1.0.2, updated July 2026) defines it precisely:
- Identifiers: CustomizationID
urn:peppol:taxdata:ae-1and ProfileIDurn:peppol:taxreporting, which separate it from ordinary billing messages. - Three sections: TDD metadata (parties, dates, function codes), key data values extracted from the invoice, and the full reported invoice embedded as XML.
- Functions: submit, update and withdraw, so a report can be corrected or withdrawn through the same channel.
- Failure reporting: a Tax Data Status with type code F covers invoices that failed validation, where the usual data extracts may not be possible.
- Timing: the specification allows the TDD to be sent at a different time from the invoice exchange, which is how reporting stays off the critical path of delivery.
For businesses, the TDD is invisible: your ASP builds it from the PINT AE invoice. What you control is the invoice data it is built from. Errors in the invoice flow straight into what the FTA sees. The PINT AE guide covers the fields that matter most.
What Is the Message Level Status?
The Message Level Status (MLS) is a standard Peppol message that the buyer's service provider (Corner 3) sends back to the supplier's provider (Corner 2) to report what happened to a document after receipt. In the UAE flow it carries the validation confirmation in step 5.
The OpenPeppol MLS specification (version 1.0.0, May 2025) defines three response codes:
| Code | Name | Meaning | What your team should do |
|---|---|---|---|
AP | Accepted | Delivery to the buyer (Corner 4) succeeded, with confirmation | Nothing; store the status against the invoice |
AB | Accepted but | Delivery to the buyer was performed, without confirmation | Monitor; follow up if the buyer reports non-receipt |
RE | Rejected | The document failed conformance checks or delivery to the buyer failed | Correct the data and issue a valid document within the deadline |
The MLS is sent only from Corner 3 to Corner 2, never in reply to another MLS, and it must be sent as soon as the status is known. It is separate from the FTA's own confirmations in steps 8 and 9. Some vendor material describes the MLS as coming from the FTA; in the Peppol specification it is a message between the two service providers.
What Happens When the Buyer Is Not on Peppol?
When an invoice cannot be delivered to a UAE buyer's ASP, because it is an export, a deemed supply or the buyer is not subject to UAE e-invoicing, the supplier's ASP reports it to the FTA only. A placeholder address is used in place of a real buyer endpoint.
Vertex's PINT AE notes give the placeholders as 9900000099 for exports and 9900000098 for deemed supplies and buyers not subject to UAE e-invoicing. In these cases the document must not be exchanged with Corner 3 and is reported only to Corner 5. The model therefore collapses from five corners to a supplier, its ASP and the FTA, and you send the buyer its copy outside the network.
The transition period adds a fourth case: a UAE buyer that is in scope but not yet live. Here MoF guidance says the supplier should issue both a traditional VAT-compliant tax invoice and an electronic invoice in XML. Because phases go live between January and October 2027, many large suppliers will run this dual process for part of the year. The dates are in the UAE e-invoicing deadlines guide.
How Does the Five-Corner Model Compare with Four-Corner and Clearance Models?
The three models differ mainly in where the tax authority sits. In four-corner Peppol it is absent; in the UAE's five-corner model it receives reports in parallel; in Saudi Arabia's clearance model it approves invoices before they reach the buyer.
| Feature | Four-corner (classic Peppol) | Five-corner (UAE DCTCE) | Clearance (KSA FATOORA) |
|---|---|---|---|
| Tax authority role | None in the exchange | Receives a Tax Data Document from both ASPs | Clears B2B tax invoices before they are valid to share |
| Who validates before delivery | Sender's and receiver's service providers | Supplier's and buyer's ASPs | The tax authority's platform |
| Does the invoice wait for the authority? | No | No; reporting runs in parallel | Yes, for cleared invoices |
| Network | Peppol | Peppol with PINT AE | ZATCA's own platform, not Peppol |
| Who reports | Nobody (tax data comes later via returns) | Both sides, issuer and receiver | Issuer, through integration with ZATCA |
| Typical failure | Delivery or format errors between providers | Rejections (RE) and reporting gaps found after issue | Invoice blocked at clearance |
| Examples | Many European B2G and B2B flows; UK's planned first phase | UAE; Oman uses Peppol with its own TDD | Saudi Arabia, integration phase from 1 January 2023 |
Each model has a trade-off. Clearance gives the authority certainty but makes its platform a single point of failure for every sale. Pure four-corner exchange gives speed but no live tax visibility. The UAE model sits in between: delivery never waits for the FTA, yet the FTA sees both sides of each transaction. For groups trading in both countries, Saudi ZATCA vs UAE Peppol compares data formats and integration effort in detail.
Why Did the UAE Choose a Decentralised Model?
The design reflects a choice to give the tax authority continuous data without making it run the invoice exchange. Licensed private providers carry and validate documents; the FTA receives reports and confirms them.
That approach has practical effects for businesses. Competition among ASPs is real, because any accredited provider can reach any other: the MoF's May 2026 decision to allow white-label partnerships with international providers extended that competition. International interoperability comes built in, because the exchange runs on the same Peppol network used in Europe and Asia-Pacific. And the rules can evolve through PINT AE releases without rebuilding a national platform.
The cost is that responsibility is spread out. When something goes wrong, the cause could be your ERP, your ASP, the buyer's ASP or the reporting leg. Contracts and monitoring need to show clearly which party saw what, and when.
What Does the Five-Corner Model Mean for Your Systems and Team?
It means e-invoicing is a two-way, monitored process rather than a send-and-forget export. Plan for these capabilities:
- Outbound integration from ERP to ASP, with every PINT AE field and transaction flag populated at source.
- Inbound integration from ASP to accounts payable, because you are Corner 4 for every supplier.
- Status handling: store MLS codes and FTA confirmations against each invoice, and alert on RE.
- Placeholder logic for exports, deemed supplies and out-of-scope buyers, so those documents are reported but not routed to a buyer endpoint.
- Dual issuing during the transition for buyers not yet live.
- Outage procedures that include the two-business-day FTA notification.
The ERP integration guide explains how these map onto SAP, Oracle, Dynamics, Odoo, Zoho and Tally, and the complete UAE e-invoicing guide covers scope and obligations.
How VEATEX Helps
VEATEX is a Shopify, web and software development agency that also builds Peppol e-invoicing platforms for the GCC, working with clients in the US, UK and the Gulf for over 11 years. We built a Peppol platform for a client that passed OpenPeppol testing and is now on the UAE pre-approved ASP list, so we have engineered the corner-to-corner flows described here. For businesses we build ERP connections, status handling and placeholder logic; for service providers we engineer platform components. Learn about our e-invoicing services or contact us.
Frequently Asked Questions
Why is it called Decentralised Continuous Transaction Control and Exchange?
Decentralised because invoices travel between private Accredited Service Providers rather than through a central government platform. Continuous transaction control because the tax authority receives transaction data as invoices are exchanged, not only in periodic VAT returns. Exchange because the same network delivers the invoice to the buyer. The Ministry of Finance uses the acronym DCTCE for the UAE model.
Does the FTA see the full invoice or only a summary?
OpenPeppol's Tax Data Document specification for the UAE has three parts: metadata identifying the parties and dates, key data values extracted from the invoice, and the full reported invoice embedded as XML. So the FTA receives both structured key values for quick analysis and the complete document, rather than a cut-down summary alone.
What happens if the buyer's ASP rejects my invoice?
Per the Ministry of Finance flow, if validation fails at the buyer's ASP, it notifies both your ASP and the FTA without reporting the tax data, and the invoice is not delivered to the buyer. Your ASP receives a rejection status, which should reach your finance team. You then correct the data and issue a valid document within the required timeline.
Is the five-corner model the same in Oman?
Oman also uses Peppol with a tax reporting layer. OpenPeppol publishes Oman's PINT OM billing and self-billing specifications alongside an Oman Tax Data Document, described as a regulatory report submitted to the Oman Tax Authority. The architecture is similar in spirit, but the data rules, codes and timelines are Oman's own, so do not assume a UAE configuration will work there.
Will the UK use a five-corner model?
Not at first, as far as published plans show. The UK has confirmed Peppol as the core network for mandatory e-invoicing from 2029, with reports describing an initial four-corner exchange in which HMRC does not receive real-time invoice data. Commentators expect reporting could be added later, which would move the UK closer to the UAE design.
Does the five-corner model slow down invoice delivery?
It should not, because the invoice goes to the buyer's ASP without waiting for the tax authority. Reporting to the FTA runs in parallel, and the Peppol specification allows each Tax Data Document to be sent at a different time from the exchange. Delays usually come from validation failures or poor ERP integration, not from the model itself.
Sources
- UAE eInvoicing Programme (Feb 2025) — UAE Ministry of Finance
- UAE eInvoicing Programme (30 June 2026) — UAE Ministry of Finance
- Peppol model for Tax Data Document (UAE) — Peppol documentation
- Peppol Message Level Status specification — OpenPeppol
- United Arab Emirates (Peppol PINT AE): Buyer Electronic Address — Vertex
- UAE Ministry of Finance releases e-invoicing guidelines — EY
- PINT AE: the UAE Peppol standard — eConnect
- Oman electronic document specifications — Peppol documentation
- What is e-invoicing — ZATCA
- UK confirms Peppol for B2B e-invoicing mandate from April 2029 — Fiscal Requirements
- UAE E-Invoicing Explained: Deadlines, the Five-Corner Model and How to Prepare — Fonoa
Facts checked against the sources above as of 6 Oct 2026. Rules and platform features change, so confirm time-sensitive details before acting.



