Saudi Arabia · ZATCA Phase 2 · Nitaqat

ZATCA Phase 2 requires your invoicing system to talk to Fatoorah. Most ERP setups cannot.

ERPNext configuration for Saudi businesses. ZATCA-compliant e-invoice output. Nitaqat workforce tracking. GOSI payroll. Vision 2030 operations foundation. No custom development. Configuration only.

Free 30 minute discovery call · Remote-first
4+
Implementations delivered internationally
3+
Sectors covered for Saudi and Gulf work
3 mo
Adoption commitment window after go-live
8 wk
Avg. time from first call to system live
The compliance triggers

Three regulatory pressures already on your calendar.

01 / ZATCA Phase 2

Fatoorah e-invoicing mandate

Applies above the SAR 40M turnover threshold, expanding in waves. ERPNext produces ZATCA Phase 2 UBL 2.1 XML with QR codes. CSID pathway documented in scope.

02 / Nitaqat

Saudization workforce quotas

Saudi Labour Law requires minimum Saudi national headcount. Nationality captured at employee record. Saudization reports for Nitaqat band verification.

03 / VAT 15%

ZATCA VAT return reporting

Tax templates for 15% standard, zero-rated, and exempt categories. VAT return data structured for ZATCA filing.

What we build for Saudi operators

One configured system. ZATCA, Nitaqat, GOSI, multi-branch.

01 / Invoicing

ZATCA Phase 2 XML

UBL 2.1 XML invoices meeting ZATCA Phase 2 structure. QR codes on every invoice. CSID registration steps documented.

02 / Workforce

Nitaqat reports

Nationality at the HR record. Workforce composition for Nitaqat band verification. Headcount tracked on a rolling basis.

03 / VAT

15% VAT configuration

Sales and purchase tax templates. Reverse charge applied where required. VAT return formatted for ZATCA filing.

04 / Currency

SAR and USD

SAR base, USD and other currencies supported. Multi-currency AR, AP, and bank reconciliation handled natively.

05 / Payroll

GOSI payroll

9% employee, 12% employer for Saudis. 2% employer for expats. Posted to GOSI payable accounts on every run.

06 / Branches

Multi-branch operations

Riyadh, Jeddah, Dammam, Free Zone. Branch cost centres, intercompany rules, group consolidation.

Reference engagements

Saudi implementations. Hover each card for details.

Riyadh · FMCG Distribution

Al-Salam Foods Distribution Co.

Multi-branch FMCG distributor. Three Riyadh warehouses, one Jeddah hub. ZATCA Phase 2, GOSI payroll, Nitaqat reporting, multi-currency AR.

Hover for engagement details →
ZATCA Phase 2 · GOSI · Nitaqat

Al-Salam Foods Distribution Co.

ERPNext configured for FMCG distribution across 3 Riyadh branches and a Jeddah hub. ZATCA Phase 2 UBL 2.1 XML invoicing with QR codes. GOSI payroll for 112 employees (74 Saudi nationals). Nitaqat workforce composition reports. SAR base currency with USD purchasing accounts. Branch cost centres and intercompany reconciliation.

Go-live in 11 weeks · 90-day adoption window completed
Jeddah · Industrial Supplies

Nour Industrial Trading LLC

Industrial supplies importer with mainland Saudi operations and a Red Sea logistics hub. VAT 15%, GOSI payroll, multi-currency purchasing.

Hover for engagement details →
VAT 15% · Payroll · Multi-branch

Nour Industrial Trading LLC

VAT 15% configuration for standard and zero-rated import transactions. GOSI payroll: 9% and 12% for 58 Saudi nationals, 2% employer for 26 expatriates. Branch cost centres for Jeddah port warehouse and Riyadh sales office. Multi-currency AP for EUR and USD supplier payments.

Go-live in 9 weeks · Full payroll module adopted from month one
Questions from Saudi operators

What we hear most from CFOs and Finance Directors in Saudi Arabia.

ERPNext can be configured to produce UBL 2.1 XML invoices meeting ZATCA Phase 2 structural requirements. The cryptographic stamp (CSID) requires registration with ZATCA's Fatoorah platform, and that registration is done by the business, not by Kuwa Advisory. We configure the invoice structure and document the CSID registration steps.
GOSI is configured as Salary Components: 9% employee deduction for Saudi nationals on applicable earnings, 12% employer contribution for Saudi nationals, and 2% employer contribution for expatriates. Components post to the correct GOSI payable accounts on each payroll run.
Yes. The ERPNext HR module stores employee nationality at the employee record level. We configure a custom report, or use the employee list filtered by the nationality field, to produce the workforce composition data Nitaqat requires. HRDF and specific ministry portal submissions remain a manual step performed by the client team.
ERPNext has a native Arabic translation. RTL layout and Arabic labels are available in the system interface. Print formats can be configured in Arabic. We enable the Arabic locale and test critical print formats during the implementation.
Scope-dependent. A focused trading or distribution company with standard modules typically runs 8 to 14 weeks from process mapping to go-live. We scope precisely after the discovery call.

تنفيذان إلى ثلاثة في كل مرة. لا أكثر.

If you want a Saudi implementation to begin in the next quarter, the conversation should start now. Book a 30-minute call. We will tell you within the first 15 minutes whether your business is ready for implementation or whether process work needs to come first.

No pitch. No proposal before the call. A real conversation about whether this is the right fit.
Book a call