Wave 24 lowered the threshold to SAR 375,000 in annual revenue. If your store is above it, every B2B invoice must be cleared and every B2C invoice reported to ZATCA’s Fatoora platform — in real time. Failing to integrate carries fines starting at SAR 10,000 and rising to SAR 50,000 on repeat violations.
FatooraPro does it from inside WooCommerce. No accountant, no separate portal, no monthly subscription.
Phase 1 asked for a QR code on your invoice. Phase 2 asks for something far harder — and this is where most plugins stop.
Compliance software that has never spoken to ZATCA is a guess. Our automated test suite runs the full chain against ZATCA’s live sandbox on every release — CSR generation, Compliance CSID, all six invoice types (standard and simplified: invoice, credit note, debit note), Production CSID, B2C reporting and B2B clearance. If ZATCA rejects any step, the release does not ship.
A complete e-invoicing solution with automated XML generation, digital signing, and real-time ZATCA API integration.
Automatically generates ZATCA-compliant XML invoices from WooCommerce orders with all required fields, tax calculations, and line items.
Signs every invoice with your ZATCA-issued certificate using the XAdES-BES standard for tamper-proof verification and legal compliance.
Generates TLV-encoded QR codes with 8 tags per ZATCA specifications. Displayed on invoices, order pages, and customer emails.
Submits invoices to ZATCA in real-time. Supports Reporting (B2C) and Clearance (B2B) modes with automatic retry on failure.
Maintains cryptographic PIH/ICV chain ensuring sequential invoice validation. Automatic chain recovery and break-proof management.
4-step guided wizard: CSR generation, Compliance CSID, 6 compliance tests, and Production CSID activation. Zero technical knowledge needed.
Real-time stats: total invoices, cleared, reported, failed counts. 30-day chart visualization with status breakdown.
Full invoice list with advanced filters (status, type, date range), manual resubmit, bulk actions, CSV export, and XML download.
Seller info, TIN/CRN validation, invoice prefix, 3 environments (Sandbox, Simulation, Production), debug mode, and API timeout control.
ZATCA status column in WooCommerce orders list showing Cleared, Reported, Failed, or Pending badges. HPOS compatible.
Detailed ZATCA invoice info on each order: status badge, UUID, invoice hash, QR code display, PDF download, and XML download.
Automatic retry for failed invoices via WP-Cron. CSID expiry monitoring with admin notifications and renewal reminders.
Comprehensive logging with severity levels. Filterable by type and date. Monitor API calls, errors, and invoice submissions.
View active certificate details, expiry countdown, certificate history, and one-click renewal. Color-coded expiry warnings.
Download signed XML invoices and professionally formatted PDF invoices with QR codes for archival and customer sharing.
Monitor invoices, manage certificates, and track ZATCA compliance — all from your WordPress admin.
FatooraPro handles both ZATCA invoice types with the correct submission workflow for each.
FatooraPro guides you through the entire ZATCA onboarding and automates invoice submission.
Enter your seller details, TIN, CRN, and choose your ZATCA environment.
Our wizard generates your CSR, gets the Compliance CSID, and runs 6 compliance tests automatically.
Activate your Production CSID with one click. You're now ready for real invoice submission.
WooCommerce orders automatically generate signed XML invoices and submit to ZATCA.
Enterprise-grade code quality following WordPress coding standards.
ZATCA Phase 2 (Integration Phase) requires all Saudi Arabian businesses to generate standardized e-invoices in UBL 2.1 XML format, digitally sign them, and submit to ZATCA's platform. If you sell products/services in Saudi Arabia through WooCommerce, you need this compliance.
Yes. FatooraPro is fully compatible with WooCommerce 8.0+ including the new High-Performance Order Storage (HPOS), block-based checkout, and the latest WooCommerce features.
FatooraPro provides a 4-step wizard: (1) Generate a CSR with your business details, (2) Get a Compliance CSID from ZATCA using an OTP from the Fatoora Portal, (3) Run 6 automated compliance tests, and (4) Activate your Production CSID. The entire process takes about 10 minutes.
Failed invoices are automatically retried via WP-Cron. You can also manually resubmit individual invoices or use bulk actions. All failures are logged with detailed error messages from ZATCA for easy debugging.
Yes. When a WooCommerce order is refunded, FatooraPro automatically generates a credit/debit note with the correct ZATCA instruction notes and submits it through the same API workflow.
Yes. FatooraPro includes a dedicated RTL stylesheet that properly mirrors all admin interfaces for Arabic and other RTL languages. All strings are translatable via the included .pot file.