Resources

Invoice rejected by Fatoora? What rejection means, and what to do next

ZATCA complianceBy the alFatora team4 min read

The first thing to understand about rejection on the Fatoora platform: rejection deletes nothing. The rejected invoice has consumed its value from the invoice counter, taken its place in the hash chain, and its submission is on record. Rejection is a verdict on the document's tax validity — not an undo button.

Warning or error?

The platform's response distinguishes two severities:

  • An error fails the document: a standard invoice does not pass clearance, and a rejected document is not a valid tax document for your customer.
  • A warning lets it through: the document proceeds and the remark stays on record — an incomplete national-address detail, say, or a line missing its Arabic name. Letting warnings pile up is a bad habit: many of them flag incomplete data that will surface as a hard error in some other context later.

Why you never "resend" the same document

Because a stamped document is never modified — that is the rule the whole system is built on. Correcting an invoice that failed clearance means a new document with the corrected data: a new counter value, a new place in the chain. The rejected invoice stays in your record exactly as it is, in its rejected state — and that is entirely healthy: an honest record tells what actually happened.

The visible gap in the sequence of accepted documents is not a problem as long as your record explains it: counter value so-and-so was consumed by a rejected document, and that is on file.

What to do on rejection, practically

  1. Read the rule code in the platform's response — see our guide to the most common rejection codes.
  2. Fix the cause at its source: if it is stored data (a VAT number, an address), correct the record, not just this invoice — otherwise the rejection repeats on every following invoice.
  3. Issue the corrected document as a new document.
  4. Never hand a customer a rejected document: a standard invoice is shared after it passes clearance.

And simplified invoices?

A simplified invoice is handed to the customer at the sale and reported within 24 hours, so a reporting rejection arrives after the customer already has their copy. The treatment is the same — fix the cause at its source, correct through the lawful documents — but prevention is worth more here: pre-flight checks before issue stop the situation from arising at all.

Prevention beats treatment

Nearly every rejection rule can be checked before submission. In alFatora every document passes a pre-flight check against the standard's own rules before it is stamped or sent — so the mistake is caught while it is still an editable draft, not a stamped document that has consumed its place in the record. Run the full cycle, deliberate mistakes included, in the free sandbox.

Was this useful? Review alFatora on Google.

Zakat, Tax and Customs AuthorityFatooraCompatible with ZATCA Phase 2
e-invoicing requirements
Create your account