FatooraPro – ZATCA Phase 2 E-Invoicing for WooCommerce
FatooraPro is a complete ZATCA Phase 2 e-invoicing solution for WooCommerce. It automates the entire flow: XML generation (UBL 2.1), digital signing (XAdES-BES), ZATCA submission, QR codes, and hash chain management. Works with both B2B (clearance) and B2C (reporting) invoices out of the box.
Features
Automatic UBL 2.1 XML invoice generation on order status change
XAdES-BES digital signing with ZATCA-issued certificates
Clearance (B2B) and Reporting (B2C) submission to ZATCA API
4-step onboarding wizard (CSR, Compliance CSID, Tests, Production CSID)
TLV-encoded QR codes with all 8 ZATCA-required fields
Hash chain (PIH/ICV) integrity for sequential validation
Credit notes and debit notes with original invoice reference
PDF invoice generation and XML download
Auto-retry for failed submissions via WP-Cron
Certificate expiry monitoring with alerts
Admin dashboard with statistics and 30-day chart
Invoice list with filtering, bulk actions, and CSV export
ZATCA status column in WooCommerce orders list
Detailed logging system for debugging
Invoice Types
Standard Tax Invoice (B2B)
Clearance – sent to ZATCA for approval before delivery
Simplified Tax Invoice (B2C)
Reporting – reported to ZATCA within 24 hours
Credit Notes
Auto-generated for WooCommerce refunds
Debit Notes
Debit adjustments linked to original invoices
Admin Pages
Dashboard – Statistics cards, 30-day chart, system status, quick actions