ZATCA Phase 2 Ready

NAViCalC's billing and invoicing module is designed to support ZATCA Phase 2 (Integration Phase) requirements for Saudi businesses. Generate compliant XML invoices, embed QR codes, and maintain the tax reporting and audit trail that ZATCA expects — all from the same ERP platform that runs your inventory, CRM, HR, and accounting.

No credit card required. All features included.

E-Invoice Generation

NAViCalC's invoicing module is configurable for Saudi e-invoicing standards. Generate invoices in the UBL 2.1 XML format specified by ZATCA, with all mandatory fields including seller and buyer TIN (Tax Identification Number), invoice line items with VAT breakdown, and the required UUID and hash values. The system supports both simplified tax invoices (B2C) and standard tax invoices (B2B) as defined in the ZATCA e-invoicing framework. Invoice data is structured to facilitate integration with ZATCA's Fatoora platform for clearance and reporting.

QR Code Compliance

For simplified tax invoices (B2C transactions), ZATCA requires a TLV-encoded QR code containing the seller name, VAT registration number, invoice timestamp, total amount with VAT, and VAT amount. NAViCalC generates and embeds this QR code automatically on every simplified invoice. The QR code is rendered on both the digital invoice and the printed PDF, ensuring compliance whether you share invoices electronically or on paper.

Tax Reporting

Track Saudi VAT (15% standard rate) across all transactions with configurable tax rates for zero-rated and exempt supplies. NAViCalC's accounting module generates VAT return summaries that align with ZATCA filing periods. Input VAT from purchase invoices and output VAT from sales invoices are tracked separately in the chart of accounts, giving you a clear view of your net VAT position at any point during the filing period.

Integration with NAViCalC Billing

ZATCA compliance is not a bolt-on module — it's built into NAViCalC's core billing workflow. When you create an invoice in NAViCalC, the system applies the appropriate tax rules, generates the XML representation, embeds the QR code, and stores the invoice with its cryptographic hash for audit purposes. Credit notes, debit notes, and invoice amendments follow the same compliance workflow. This means your team doesn't need to learn a separate system or export data to a third-party tool for ZATCA compliance.

Arabic RTL & Bilingual Documents

NAViCalC supports full Arabic language with right-to-left (RTL) layout across every module. Invoices, reports, and customer-facing documents can be generated in Arabic, English, or bilingual format (Arabic + English on the same document). This is essential for Saudi businesses that need Arabic invoices for local compliance and English invoices for international clients.

Frequently Asked Questions

Is NAViCalC ZATCA-certified?

NAViCalC is designed to support ZATCA Phase 2 requirements and generates invoices in the prescribed UBL 2.1 XML format with QR codes and mandatory fields. Integration with ZATCA's Fatoora platform for real-time clearance is configurable based on your organization's onboarding timeline with ZATCA. We recommend consulting with your tax advisor to confirm compliance for your specific business category and ZATCA wave assignment.

What are the ZATCA Phase 2 timelines?

ZATCA is rolling out Phase 2 (Integration Phase) in waves, targeting different taxpayer groups based on revenue thresholds. Each wave has its own go-live date. Check ZATCA's official website or your tax advisor for your organization's specific wave assignment and deadline.

What happens if invoices are non-compliant?

ZATCA may impose penalties for non-compliant invoices, including fines for missing mandatory fields, incorrect tax calculations, or failure to report invoices through the Fatoora platform. NAViCalC's validation rules check for mandatory fields and tax accuracy before an invoice is finalized, reducing the risk of non-compliance.

Can I use NAViCalC for both Saudi and UAE operations?

Yes. NAViCalC supports multi-entity setups where your Saudi entity follows ZATCA e-invoicing rules and your UAE entity follows FTA VAT rules. Each entity has its own tax configuration, chart of accounts, and compliance workflow — all managed from a single platform.

Related Pages

Start Free — Your own instance in 2 minutes, no card requiredStart Free Now×