Supplier
Owns source accuracy, tax treatment and party data. Sends invoice data to its appointed provider.
UAE architecture explainer · C1–C5
The UAE model separates business invoice exchange from tax-data reporting. Here is who acts, what moves and which evidence finance, tax and technology teams need to retain.
The model at a glance
The structured invoice moves from the supplier through provider infrastructure to the buyer. Tax Data Documents (TDDs) are reported to Corner 5, while Message Level Status (MLS) messages provide technical processing evidence. The paths are related, but they are not the same event.
Creates invoice data and appoints a service provider.
Validates, converts where needed, sends and reports TDD.
Validates, delivers, returns status and reports on success.
Receives structured data into its agreed system.
Receives required tax data and reporting status.
Corner by corner
Corners describe roles in an exchange. They are not five software products, and C2 and C3 do not mean each business must procure two separate provider relationships.
Owns source accuracy, tax treatment and party data. Sends invoice data to its appointed provider.
Validates and converts to UAE XML where needed, sends to C3, reports TDD and returns status.
Validates, sends MLS, delivers to C4 and reports TDD on the successful path.
Receives the document. Matching, commercial approval and payment remain buyer processes.
Receives required tax data and status, distinct from business-document delivery.
Official sequence, translated
This register preserves the public Ministry of Finance sequence in implementation language. Use the step numbers as a shared reference for process design, controls and test evidence.
The supplier sends data in the mutually agreed source format.
C2 checks the data and converts it to UAE standard invoice XML where necessary.
The structured invoice moves across the provider network.
Supplier-side tax reporting is not deferred until buyer delivery completes.
The buyer-side provider communicates message-level processing status.
The buyer receives it in the format agreed with its provider.
The validation outcome determines whether buyer-side tax reporting proceeds.
After successful TDD reporting, C5 sends status to the supplier side.
The supplier receives the C3 exchange MLS and C5 reporting MLS.
The buyer receives relevant reporting status through its provider.
A common procurement question
C2 and C3 are transaction-side roles. A business may be the supplier on one invoice and the buyer on another. Its appointed provider relationship should support both outbound and inbound flows for that End User, subject to service scope and accreditation.
Two providers appear in a single exchange because two businesses may appoint different providers—not because each business must buy separate “sending” and “receiving” ASPs.
Operational design
Finance, tax and operations need to reconstruct what was issued, exchanged, reported, delivered and acknowledged—without reconciling disconnected portals.
ERP ID, company, tax registration, buyer identity, issue time and business state.
Validated Invoice, Credit Note or supported Self-Billing payload and ruleset version.
Sender, receiver, document type, transport IDs, timestamps and correlation keys.
Processing status, negative outcomes and delivery evidence tied to the transaction.
Reported tax data, response status and controlled resubmission history.
Buyer receipt, exception owner, reconciliation state and archive access.
Where Invocor fits
Invocor is being designed to support provider-side capabilities at C2 or C3, depending on whether the appointing End User is sending or receiving in a given transaction.
Questions teams ask
No. C2 and C3 are roles. One appointed provider relationship should support an End User's sending and receiving obligations, subject to scope and regulatory status.
No. MLS is technical processing evidence. Buyer approval, matching, dispute and payment remain separate business processes.
C3 sends a negative MLS to C2 and C5, and does not send the C3 TDD on that failed-validation path.
A PDF can remain a human-readable representation, but it is not the structured exchange payload. C2 converts agreed source data to UAE standard XML where necessary.
No. C2-to-C3-to-C4 carries the business document; required tax data and status use the C5 reporting path.
Primary references
This page is an implementation explainer, not legal or tax advice. Confirm final obligations against current official publications.
Map systems, entities, data, evidence and accreditation dependencies before build decisions harden.