Hello,
I completed ZATCA onboarding in the Simulation environment using the ZATCA e-Invoice extension, version v26.07.02.0001. The extension confirmed that the PCSID was obtained and saved.
I then tested a Standard B2B invoice using the “Fatoora Samples LTD” customer. The latest compliance response shows:
-
HTTP status: 202 — Accepted
-
Clearance status: CLEARED
-
XSD validation: PASS
-
No error messages
-
Warning: BR-KSA-08 — Seller identification
The generated seller identification is:
<cac:PartyIdentification>
<cbc:ID schemeID="TIN">3124642249</cbc:ID>
</cac:PartyIdentification>
The warning lists accepted seller schemes such as CRN, MOM, MLS, SAG, OTH, and 700, but does not include TIN.
My company’s commercial registration documents identify 7040204393 as its Unified National Number. Please confirm whether the appropriate seller identification should be:
<cac:PartyIdentification>
<cbc:ID schemeID="700">7040204393</cbc:ID>
</cac:PartyIdentification>
After onboarding, opening the extension from Business Details displays a Business Information page that permits address edits but does not expose the identification scheme or identification number.
I also noticed that the compliance response uses this endpoint:
https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/compliance/invoices
Although I configured Simulation, this response points to the developer-portal endpoint. Is this expected for the Compliance Check button, or does it indicate an environment configuration issue?
Could someone clarify:
-
How can I update the seller identification without resetting the completed onboarding?
-
Is a fix needed to prevent an unsupported seller scheme from being generated?
-
Is the developer-portal compliance endpoint expected when Simulation is selected, and does Invoice Clearance use a separate Simulation endpoint?
I can provide screenshots and the relevant XML and response details, excluding credentials and certificate secrets.
Thank you.