What does ZATCA Phase 2 actually require on every invoice?
Phase 2 (the Integration phase) requires a UBL 2.1 XML, a cryptographic stamp tied to a Production CSID, a TLV-encoded signed QR code and an unbroken SHA-256 hash chain on every electronic tax invoice and note. B2B / B2G standard invoices must be cleared by the ZATCA Fatoora portal before they are legally valid; B2C simplified invoices are issued first with the signed QR, then reported to Fatoora inside a 24-hour window.
Does the Novasoft app stay inside our existing Business Central tenant?
Yes. NOVAZATCA is a Microsoft-certified extension that installs into your live Business Central tenant — online or on-premises. It hooks the standard Sales Invoice, Sales Credit Memo and Sales Prepayment posting routines and emits the ZATCA-compliant UBL 2.1 XML in the background. The cashier and AR clerk keep their existing screens; only Finance sees the new Fatoora role centre.
What is the difference between B2B Clearance and B2C Reporting?
B2B and B2G use the Clearance model: the standard tax invoice is sent to Fatoora, ZATCA validates and cryptographically stamps it, and only the cleared XML is legally valid to share with the buyer. B2C uses the Reporting model: the simplified tax invoice is generated locally with a signed QR, given to the consumer immediately, and reported to Fatoora within 24 hours. Both models are wired into NOVAZATCA — same posting, different downstream path.
How does Fatoora portal onboarding work for a new BC tenant?
Onboarding has three steps inside the ZATCA Fatoora portal. First, you generate a Certificate Signing Request from NOVAZATCA — it embeds your VAT number, CR number and device identifier. Second, you submit the CSR to Fatoora and receive a Compliance CSID for the sandbox. Third, after passing the compliance suite you exchange the CCSID for a Production CSID and switch the device into live mode. Novasoft drives all three steps from a single Business Central role centre.
Can we share the same app across multiple legal entities in KSA?
Yes. NOVAZATCA is multi-company-aware. Each Business Central company maps to its own VAT registration, CR number and Fatoora device — so a single tenant can run several legal entities at once, each with an independent CSID, hash chain and Fatoora connection. Group reporting rolls up at the BC layer; ZATCA always sees the per-entity feed.
What does a switch from our current ZATCA app to NOVAZATCA look like?
It runs as a four-step parallel-run: Audit, Design, Parallel run, Cut-over. The existing setup keeps issuing cleared and reported invoices while NOVAZATCA is installed, the CSIDs are exchanged and the hash chain is verified against the live one. We then cut over to NOVAZATCA on a chosen close date — no invoice gap, no broken chain, archives merged, and Novacare 360° watching the Fatoora connection from day one.