ZATCA Phase 2 integration
Every invoice BeHighCare issues can be signed, stamped with a QR code and sent to ZATCA, for clearance or reporting depending on its type, with a dashboard showing what was accepted and what needs attention.
How it works
-
Step 1
Onboard
Register each invoicing device and obtain its cryptographic identity (CSID).
-
Step 2
Comply
Pass ZATCA compliance checks before production.
-
Step 3
Issue
Invoices are generated in the required format with a QR code.
-
Step 4
Clear or report
Standard invoices are cleared; simplified invoices are reported.
-
Step 5
Monitor
Track accepted, warned and rejected invoices on the dashboard.
Capabilities
Onboarding
- Device registration per branch
- Compliance CSID and production CSID
- Compliance checks
Invoicing
- Cryptographic stamp
- QR codes
- Credit and debit notes
Submission
- Clearance for standard invoices
- Reporting for simplified invoices
- Scheduled reporting pool
Monitoring
- Dashboard by status
- Pool and invoice reports
- Failed invoices listed for follow-up
What your facility needs
BeHighCare provides the integration. Registration with the authority stays with your facility, and our team supports you through it.
- 1Your organization's VAT registration
- 2A one-time password from the Fatoora portal for each device
- 3Branch and device details configured in BeHighCare
- 4Compliance checks passed before production
Questions
Each invoicing unit is registered as its own device, and branches can be registered separately.
Invoices waiting to be reported stay in a pool and are sent by a scheduled job, and failures are shown on the dashboard.
Yes. Invoices carry the QR code required for Phase 2.
See BeHighCare running on your own workflows
A guided demo for your team, built around your departments and integrations.