Issue your invoices in Qoyod and send them directly to Fatoora with no manual work, with a certified digital signature, embedded QR code, and UUID per Phase 2.
14 days free · No credit card · Officially certified by ZATCA
Manually uploading invoices on the authority’s portal consumes hours each month and makes it hard to track each invoice’s status. Direct integration ties your invoices to the Fatoora platform automatically as soon as they’re issued, tracks their status in real time, and surfaces the authority’s response on every invoice.
Compare common ways of submitting e-invoices against Qoyod’s direct integration with Fatoora.
| Method | Risks & issues | Other accounting software | RecommendedQoyod's solution |
|---|---|---|---|
| Manually uploading invoices on the authority's portal |
|
| Direct automatic submission · real-time tracking · Rejection reason shown; correct via credit note + new invoice |
| Relying on a middleware tool to produce the XML |
|
| Compliant XML + built-in digital signature · no middleware |
| Deferring Phase 2 adoption |
|
| Full readiness from day one · real-time updates to the authority's rules |
Direct automatic submission · real-time tracking · Rejection reason shown; correct via credit note + new invoice
Compliant XML + built-in digital signature · no middleware
Full readiness from day one · real-time updates to the authority's rules
Qoyod’s integration with Fatoora ties every invoice directly to ZATCA and tracks its status in real time until approval.
Qoyod generates a UBL 2.1 XML file, a UUID, and a hash chain for every invoice, and adds the certified cryptographic stamp and QR code per ZATCA's Phase 2 requirements.
The system connects to Fatoora automatically and submits every invoice as soon as it's issued, with no need to open the authority's portal or copy XML files manually.
The system shows each invoice's status in real time: approved by the authority, under review, or rejected, with the rejection reason where applicable, so your team can respond immediately.
A rejected invoice can't be resent. Qoyod shows the rejection reason and guides the correction via a credit note and a new invoice (auto-linked for standard tax invoices, manual for simplified).
The system digitally signs every invoice with a certified cryptographic stamp and embeds a QR code compliant with Phase 2 requirements on both simplified (B2C) and tax (B2B) invoices.
Qoyod issues reports on approved and rejected invoices, submission status, and the VAT return, ready to hand to the external auditor in PDF, Excel, and XML formats.
Four steps from issuing the invoice to authority approval and the compliance report, in a single workflow.
Create the tax or simplified invoice with all its items, taxes, and customer details, or import it from POS or the connected e-commerce system.
Qoyod converts the invoice data automatically into a UBL 2.1 XML file and adds the certified cryptographic stamp and QR code per ZATCA requirements.
The system sends the invoice to Fatoora over the direct connection (real-time clearance for tax invoices, reporting for simplified invoices) with no manual work.
Each invoice's status appears in Qoyod's dashboard in real time, and your team can issue tax-compliance reports and the VAT return for the auditor's review at any time.
Thousands of Saudi businesses rely on Qoyod to submit their e-invoices to ZATCA automatically and reliably.
Qoyod's integration with Fatoora generates the compliant UBL 2.1 XML for every invoice, adds the digital signature, QR code, and UUID, sends it directly to ZATCA, shows the approval status in real time, and prepares compliance reports for the auditor with no manual reconciliations.
Qoyod is listed among the officially certified Phase 2 e-invoicing solution providers, with a certified digital signature and embedded QR code per UBL 2.1.
Qoyod checks every invoice at the field level the moment you create it: ID formats, tax reason codes, and data completeness, flagging any error before it's sent to the Fatoora platform — reducing the risk of rejection by the Zakat, Tax and Customs Authority.
Answers to the most common questions about Qoyod’s integration with ZATCA.
Qoyod generates a UBL 2.1 XML file, a UUID, and a hash chain for every invoice, adds the certified cryptographic stamp and QR code per Phase 2, then submits it directly to Fatoora with no manual work.
When the authority rejects an invoice, Qoyod shows the rejection reason on the status dashboard. A rejected invoice can't be edited or re-sent; the correction is always a credit note plus a new, corrected invoice. For a standard tax invoice (B2B, clearance) Qoyod automatically creates and links the credit note; for a simplified tax invoice (B2C, reporting) you create the credit note manually, then issue the new invoice. Every rejected invoice stays linked to its record for review.
Yes. Qoyod supports tax invoices (B2B) via direct real-time clearance and simplified invoices (B2C) via 24-hour reporting, generating the appropriate QR code per type per Phase 2 requirements.
Yes. Every tax and simplified invoice is sent to the authority the moment it's approved (real-time clearance for tax invoices, reporting for simplified). There is no bulk-send and no option to pause or delay submission; each invoice is submitted individually on approval, with per-invoice status tracking.
Qoyod supports issuing credit notes tied to the original invoice and submits them to Fatoora in UBL 2.1 format with the digital signature and QR code, while updating the customer account and trial balance automatically.
Yes. Reports on approved and rejected invoices, submission status, and the VAT return export to PDF, Excel, and XML, with each invoice tied to its approval status and attachments to give the auditor a complete file.
Try Qoyod free for 14 days. No credit card required. Submit your first invoice to Fatoora in minutes.
Officially certified by ZATCA · Phase 2 · UBL 2.1