Guides & Comparisons

The 5-Corner Model in E-Invoicing, Explained

A finance manager and a systems owner comparing accredited e-invoicing provider options on a laptop beside a second screen showing an invoice list

The 5-corner model is an e-invoicing design where four parties move the document — you, your service provider, your customer’s provider, and your customer — and a fifth, the tax authority, receives it at the same time. The UAE uses this shape, and it changes who your invoice is addressed to.

Start with four corners, because the fifth only makes sense after

The four-corner model is the older idea, and it is the one the Peppol network was built around. Corner one is the supplier. Corner two is the supplier’s service provider. Corner three is the buyer’s service provider. Corner four is the buyer. The supplier hands a structured document to its own provider, the two providers talk to each other over an agreed network, and the buyer receives the document inside its own system. Nobody has to agree a private file format with anybody else, which is the whole point of it.

What the four-corner model does not include is a tax authority. The document travels between two businesses and the authority finds out later, through a return, if it finds out at all. Our UAE e-invoicing page for Odoo covers the practical side of the UAE’s version of this; what follows is the model itself, because the shape explains most of the rules that come out of it.

The fifth corner is the tax authority, and it is not at the end of the chain. It sits beside it. When your provider sends your invoice onward to your customer’s provider, it reports the same document to the authority in the same movement. Nothing waits for a monthly filing. The authority sees the invoice at roughly the moment your customer does.

Who each corner actually is

Corner one is you — the business whose system produces the invoice. Corner two is the provider you appoint, which in the UAE means an Accredited Service Provider accredited by the Ministry of Finance. Corner three is whichever provider your customer appointed, and you do not choose it, influence it, or usually know its name. Corner four is your customer. Corner five is the Federal Tax Authority.

The detail that catches people is that corners two and three are different companies with no relationship to each other beyond the network rules they both agreed to. That is why the format matters so much, and why you cannot negotiate it. Your provider is not sending your invoice to a person who can interpret it. It is sending a structured document to software that will accept it or refuse it.

What the fifth corner changes in practice

Three things, and none of them are technical. First, the invoice stops being a private document between two companies. Second, timing becomes a compliance fact rather than an internal habit, because a document that has not been accepted has not been reported either. Third, the authority’s copy and your customer’s copy come from the same transmission, so there is no version of events where your records and the authority’s records disagree because somebody re-keyed something.

That last point is usually sold as a benefit, and it is one. It is also the reason a small master data problem now has a consequence it did not have before. Nothing gets quietly corrected downstream, because there is no downstream left.

Want to know whether your invoices would survive corner two?

Tell us your Odoo version and how many legal entities issue invoices. We will tell you in writing what your data can produce today and what would be refused — yours to use with any provider you choose.

Book the Two-Day Assessment

What happens to one invoice, start to finish

Your system produces a structured XML document rather than a PDF. It goes to your provider. Your provider validates it against the format and the rules it has to enforce, and either accepts it or sends it back with a reason. If it is accepted, your provider passes it to your customer’s provider and reports it to the authority. Your customer’s provider delivers it into your customer’s system. You keep the document, because the retention obligation is yours, not your provider’s.

Read that sequence again and notice where the work is. It is not in the sending. It is in producing a document that survives the first validation, which is a question about your customer records, your tax mapping and your product data rather than about your invoicing screen. Our walkthrough of what the PINT AE format actually contains covers what those checks look for, and the emirate code problem is the single most common way a first attempt fails.

Four things the model does not do for you

It does not make your invoice correct. Validation checks that the document is well formed and that its values are permitted, not that you billed the right customer for the right amount. A perfectly cleared invoice can still be wrong in every way that matters commercially.

It does not remove the archive obligation. The document travelled through two providers and a tax authority, and you still have to keep it yourself, for years, in a form you can produce on request. In practice that means the system of record stays yours — which, for most of the companies we talk to, means the Odoo install they already run rather than anything the provider hosts.

It does not give you your customer’s provider’s cooperation. If delivery fails at corner three, the conversation you can actually have is with your own provider and with your customer, and the fix is usually an identifier on your customer’s record rather than anything on the network.

And it does not mean your customer has read anything. A document delivered into an accounts payable system is delivered. Whether a human looked at it is the same question it always was, which is why the model changes nothing about chasing payment.

Where the model leaves you responsible

You appoint one provider, and the obligation stays with you. That is worth saying plainly, because the way providers are sold invites the opposite assumption. The compliance is yours. The provider is how you discharge it. If your provider is excellent and your customer master is a mess, you are non-compliant with an excellent provider.

The corollary is a buying rule. The most expensive provider does not buy you more compliance than a competent cheaper one, because the part that fails is almost always on your side of corner two. Spend the money where the failures are. Our guide to choosing an accredited provider goes through what actually separates them, and the honest summary is that it is service and fit rather than compliance.

Being straight about our own position

We sell Odoo work, including building the layer that connects an Odoo system to a provider, so read all of this knowing that. Two things follow from that honesty rather than against it. If you issue a handful of simple domestic invoices a month, keying them into your provider’s own portal by hand is a legitimate answer and you should not buy an integration from us to avoid it. And we will not quote a number before we know how many entities issue invoices and what has been customised, because a quote given before that is a guess, and guesses in this work run low rather than high.

Where to start

Do two things that cost nothing. Write down every place in your business that issues an invoice or a credit note, including the spreadsheet somebody maintains and the point of sale that prints its own, because each of those is a corner one that nobody has accounted for. Then pull twenty real customer records and check whether each one carries the identifiers the format will ask for. If you want that exercise done properly, with the answer in writing, that is what the Odoo side of this work is for.

FAQ

Common Questions

Find Out What Corner Two Would Refuse

Two days on your Odoo and you get it in writing — what passes, what fails, and what it takes to fix. Yours to use with any accredited provider.

Already chose a provider and need the Odoo side built?

Send us the provider you appointed and your Odoo version. We will scope the document generation, the validation step before anything leaves Odoo, and how rejections get handled.

Talk to Us About E-Invoicing
Get started

Book Your Demo

Tell us a little about your team and we'll show you exactly how Inwizards AI fits your goals — usually within one business day.

What to expect — a 30-minute live walkthrough tailored to your use case The right agents mapped to your goals, with a clear ROI model built around your numbers Straight answers on security, integrations, and rollout — no engineering required, live in days Email — info@inwizards.com USA — +1 979 599 0896  ·  Dubai — +971 54 508 5552  ·  India — +91 96675 84436

Book your free demo

Contact Us- Inwizards

Free 30-minute call · No commitment · NDA on request