Eight binary flags in one field. Tick the ones that apply and see the code, and more usefully, what each flag makes mandatory elsewhere in the document.
Paste the eight-character value from an invoice, a provider's template or a rejection message.
It looks like a formatting detail and behaves like a switchboard. Setting a flag does not just describe the transaction — it changes which other fields the validator demands, and a missing consequence is a fatal rejection rather than a warning.
| Common mistake | What happens |
|---|---|
| Field left empty | An empty field fails ibr-154-ae: the rule tests the value against an
eight-character pattern, and an absent field does not match it. Some providers insert a
default of all zeros before validation, which passes — but all zeros asserts that none of
the eight situations applies to you. That is a statement about your business, not a
blank. |
| Wrong length | ibr-154-ae permits only the characters 0 and 1.
Every official example carries exactly eight positions. A shorter string shifts the
meaning of every flag after the gap. |
| Free zone flag set, no beneficiary identifier | Fatal rejection under ibr-007-ae. The flag creates the obligation. |
| Deemed supply flag with a payment due date | Fatal. A deemed supply has no payment, so a due date and a payment method must not
appear (ibr-127-ae, ibr-191-ae). |
| Margin scheme mixed with standard lines | The margin scheme requires every line to sit in the margin category. One standard-rated line invalidates the whole document. |
| Summary flag without a period | Fatal under ibr-138-ae. A summary invoice must state the period it covers. |
This tool assembles the code once you know the answer. Knowing the answer means deciding whether your supply is deemed, whether your zone is designated, whether you act as agent or principal — and those are positions you have to be able to defend.
We maintain a library of thirty-two UAE operation types, each with the flag configuration, the reasoning, and the risk written down. Twenty-five carry a note that a qualified tax adviser should confirm the position before it is applied.
Where this page and a source disagree, the source is right. Tell us: hello@involane.com