ZATCA Compliance
Made Simple
Full ZATCA Phase 2 e-invoicing for Saudi Arabia, plus generic e-invoice support for Gulf and MENA. Generate, sign, transmit, and store electronic invoices directly from Boom ERP — no third-party gateway needed.
Enable Made Simple
ZATCA Phase 2 Compliant
Generate compliant XML, sign with your ZATCA certificate, submit to the FATOORA portal, and receive QR-stamped PDFs — all from within your invoice screen. Full B2B and B2C support.
- XML + UBL 2.1 generation
- QR-stamped PDF invoices
- FATOORA portal integration
AR/EN-Sign & Submit
Issue an invoice — the system signs it with your CSID, submits to ZATCA, attaches the cleared XML, and emails the QR-stamped PDF to the customer. All in one click.
- AR/EN-sign with CSID
- AR/EN-submit to ZATCA
- QR + UUID generation
- One-click full flow
Credit Notes & Debit Notes
Full support for credit notes and debit notes with proper ZATCA linkage to the original invoice. Refunds and adjustments are tracked and submitted as required by Saudi tax regulations.
- Credit notes (Phase 2)
- Debit notes support
- AR/EN-linked to original invoice
- Tax-compliant adjustments
Multi-Tax & Multi-Branch
Handle multiple tax rates (VAT, Withholding, Excise) and multi-branch invoicing. Each branch can have its own ZATCA certificate and submission flow — no manual mapping required.
- Multiple VAT rates
- Withholding tax
- Per-branch certificates
- Excise tax support
B2B & B2C Modes
Switch invoice type between B2B (Tax Invoice with full clearance) and B2C (Simplified Tax Invoice with reporting). The system handles the difference automatically per customer.
- B2B Tax Invoice (Clearance)
- B2C Simplified (Reporting)
- AR/EN-switch per customer
- No manual config needed
Bilingual Invoices (AR/EN)
Issue invoices in Arabic and English (bilingual templates) with proper RTL/LTR rendering, customizable templates, and your company branding. Compliant with ZATCA bilingual rules.
- Arabic + English templates
- RTL/LTR rendering
- Your company branding
- ZATCA bilingual rules
Reporting & Archive
Full audit log of every invoice submitted to ZATCA. Search by UUID, status, customer, or date range. Re-submit failed invoices, download cleared XMLs, and prepare audit reports.
- Full submission audit log
- Search by UUID or status
- Re-submit failed invoices
- Audit-ready archive
Failover & Offline Mode
If ZATCA is temporarily unreachable, the system queues invoices and auto-retries when service returns. Your business never stops because of network issues — invoices are protected and retried automatically.
- AR/EN-queue on ZATCA outage
- Background auto-retry
- No business interruption
- Protected invoice queue