What's the difference & What is the next step?

What is the difference between using this link?
https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/compliance/invoices

and these two links?

https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/invoices/reporting/single
https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/invoices/clearance/single

===============================

What is the next step after success here?

https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/compliance/invoices

Dear @ashraf_gebril

Thanks for reaching out,

Kindly note that all the provided links are in developer portal, and developer portal is only to clarify the steps of integration which means that you can not integrate successfully with ZATCA unless you are on SIM or PROD environments, You can check the APIs for both environment after logging to fatoora/fatoora simulation platform navigate to APIs documentation and you will find them ordered.

Back to your concerns, please find the below:

Kindly find the APIs_sim image that shows the correct APIs for simulation environment.

1- https://gw-fatoora.zatca.gov.sa/e-invoicing/simulation/compliance/invoices this is is called compliance checks (and it’s for security) where you need to share sample invoices based on the invoiceType in your config file.

2- https://gw-fatoora.zatca.gov.sa/e-invoicing/simulation/invoices/reporting/single used to share your actual reporting (B2C) invoices After generating your own PCSID and sign each invoice using your own PCSID

3- https://gw-fatoora.zatca.gov.sa/e-invoicing/simulation/invoices/clearance/single used to share your actual Standard (B2B) invoices After generating your own PCSID

Regarding your last Q:

After completing all the compliance checks, you need to get your own certificate using (https://gw-fatoora.zatca.gov.sa/e-invoicing/simulation/production/csids) .

For any further support, please do not hesitate to reach out.

Thanks,
Ibrahem Daoud.

2 Likes

Dear @idaoud Thank you very much, you have really helped me.
I have a question and I hope you will bear with me so that I can understand more deeply. Since all the explanations or answers and responses are in English and they are all written steps.
First, you must go to this
link https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/compliance
to obtain the certificate.

Then after that, send six different invoices of both types, tax and standard
Then after that, make a new request for the certificate through this link: https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/production/csids
Then after that, repeat the same steps to obtain the public key and the secret.

If this is true, I will go through two stages:
The first stage, I will create a private key, then make a request to obtain a certificate from this link
Then I will implement the steps to obtain the public key and the secret
Then I will send six invoices
After successfully sending

The second stage

I will send again to request a certificate with the same private key that I used in the first step through this link:
https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/production/csids

Then I will implement the steps to obtain the public key and the secret based on the new certificate.
Thus, this process will be repeated every five years.

Of course, I know that with the change from the experimental stage and entering the final stage.