Two Non-Negotiable Obligations
Any system you choose in Saudi Arabia must handle two regulatory obligations: contract authentication on the Ejar platform, and e-invoicing per ZATCA requirements. Failing either is a violation with consequences.
Real Integration vs Manual Export
- File export: The system produces a file you upload manually. Not integration.
- Compliant fields: Data stored in the right format, but sending is still on you.
- Direct integration: The system connects programmatically, authenticating, renewing, and cancelling contracts without leaving it.
The decisive question: can I authenticate a new contract without opening the Ejar website? If no, it is export, not integration.
E-Invoicing Requirements
- Sequential invoice numbers that cannot be tampered with
- QR code carrying required invoice data
- VAT numbers for the business and registered customers
- VAT itemized separately from the base amount
- Electronic archiving retrievable during audit
- Correct exemption handling — residential rent is exempt, commercial is taxable
The Costliest Mistake: Parallel Systems
Without direct integration you end up running two systems, and the data inevitably diverges. That divergence surfaces on the day of a dispute — and the authenticated Ejar contract is what counts, not your internal sheet.
Pre-Purchase Checklist
- Can I authenticate a contract directly from the system?
- Can I renew and cancel from within it?
- Is the e-invoice generated automatically on payment?
- Does it distinguish exempt residential from taxable commercial rent?
- Is the QR code generated automatically?