Phase 2 integrates the issuing system directly with ZATCA, with cryptographic stamping and clearance for B2B.
The facts
| Format | ZATCA e-invoice (XML, UBL-based) with cryptographic stamp |
| Goes to | ZATCA, through the Fatoora platform |
| Regime | Clearance — the authority authorises the document before it is valid |
| Invoice number | Stays ours: gap-free, sequential, yours to control |
| Seller tax ID | VAT registration number |
| Buyer tax ID | VAT registration number |
| Peppol EAS code | Not in the official EAS list |
| Integration | Direct, no third-party provider needed |
The part that costs a day
Phase 2 is not a file format change, it is a device: each issuing solution is onboarded with its own cryptographic identity, and every B2B invoice is cleared before it can be given to the buyer, while simplified B2C invoices are only reported afterwards. The two flows behave differently, and treating a B2B invoice as simplified is the mistake that gets noticed at audit.
We issue gap-free, sequential numbers that reset on your schedule and are never reused — including for voided documents, which keep theirs. The authority takes the document as numbered.
Never extracted from the gross. The two formulas differ by a cent and the wrong one gets the file rejected. The leftover cent is declared as payment rounding (BT-114), where the standard puts it.
Straight talk
We do not hold your signing certificate, we do not file your periodic returns, and we are not your accountant.
Issuing here goes through a certified provider, with your own credentials. We build the document, validate it, send it and record what comes back.