Live Demo
Explore the full plugin with real ZATCA sandbox data
View Demo Site WP Admin: integration.webkodingtheme.com/wp/wp-admin
Username: fatoora / Password: fatoora2026
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
- Settings – 4 tabs: Seller Info, ZATCA Config, Advanced, Certificates
- Invoices – Filterable table with bulk actions, PDF/XML download, CSV export
- Onboarding – 4-step CSID wizard with back navigation
- Logs – Log viewer with level filtering and auto-cleanup
- Order Metabox – ZATCA status, QR code, XML viewer on each order
- Orders Column – ZATCA status badge in WooCommerce orders list
Technical Details
- UBL 2.1 XML schema compliant
- XAdES-BES digital signatures
- Sandbox, Simulation, and Production environments
- WooCommerce HPOS (High-Performance Order Storage) compatible
- Full RTL support for Arabic users
- Arabic translation included (.po/.mo)
- WordPress Coding Standards compliant
- Clean uninstall – removes all data on deletion
Requirements
WordPress 6.0 or higher WooCommerce 8.0 or higher PHP 8.1 or higher PHP Extensions OpenSSL, DOM ZATCA Account Active Fatoora Portal account (for production)
Support
- 6 months of support included
- Free lifetime updates
- Detailed documentation included
- Email: [email protected]
Changelog
1.0.0 – Initial Release
- ZATCA Phase 2 full compliance
- Standard (B2B) and Simplified (B2C) invoices
- Credit and Debit notes
- Onboarding wizard with CSR generation
- XAdES-BES signing and hash chain
- QR code generation
- 3 environments (Sandbox, Simulation, Production)
- Dashboard, invoice management, logging
- PDF/XML download, CSV export
- RTL and Arabic translation
- HPOS compatible