Inside Basix ERP
Native Phase 2
Create the invoice in the shop screen → Submit to ZATCA. Stock, VAT, and Fatoora stay one story.
- AR / EN print
- Sale returns / credit notes
- Delivery note ≠ tax document (invoice carries ZATCA)
ZATCA · فوترة
Electronic invoicing and near real-time reporting to Saudi Arabia’s Zakat, Tax and Customs Authority — inside Basix ERP or connected to your current billing.
Phase 1 was QR and XML on the invoice. Phase 2 is integration: your system must talk to Fatoora.
Tax Invoice and Simplified Invoice in the required digital format, with the fields ZATCA expects.
B2B clearance and B2C reporting paths — status on each invoice, retry when Fatoora rejects.
Device / EGS setup for Simulation first, then Production when you are ready to go live.
Keep invoice history, ZATCA status, and printable bilingual documents for checks and disputes.
Why it matters
Penalties, blocked operations, and reputation damage hit harder than the cost of doing Phase 2 properly.
Inside Basix ERP
Create the invoice in the shop screen → Submit to ZATCA. Stock, VAT, and Fatoora stay one story.
Beside your app
API or guided integration so your current billing can post, validate, and stay Phase 2 compliant.
Name AR/EN, VAT number, CR, address — correct on every printed and electronic invoice.
Train staff and prove the flow on ZATCA Simulation before any Production risk.
Flip to Production when invoices and errors are understood. Support stays for retries and rule changes.