Compliance , clearing and reporting

Dear @idaoud

I have some doubts please clarify it,

  1. I just created csid from simulation, so did i want to check compliance of all six type of invoice ( i have 6 ) with it ?
  2. Did fatoora portal check that did i complete all the compliance? if yes, is it using my request id from csid api response?
  3. Once i complete compliance , i just need pcsid , we can generate using, csid , it is fine, then did i want to sign with pcsid details, instead of csid? and did i use pcsid for further reporting and clearing?
  4. The last one is, Is the compliance need only for the first time of the six invoice, or i do for all invoices?

Dear @Shameem ,

Thanks for Reaching out
Regarding your questions
1-Initiate the compliance check to dispatch invoices based on the invoice type specified in the config file used for CSR generation:

  • Standard (Clearance): If “1000” is chosen as the invoice type, send 3 standard invoices of types (invoice, credit, debit) for successful compliance checks. Ensure all types are sent to avoid missing compliance checks.
  • Simplified (Reporting): If “0100” is chosen as the invoice type, send 3 simplified invoices of types (invoice, credit, debit) for successful compliance checks. Don’t forget to sign the simplified invoice before dispatching it.
  • Standard and Simplified: If “1100” is chosen as the invoice type, send 6 standard and simplified invoices for each type (invoice, credit, debit) for successful compliance checks. Ensure all types are sent to avoid missing compliance checks.

2-Yes, Zatca check if you done all the compliance checks and if you are missing one of the steps it gives you in the response that there is a missing step when requesting the PCSID

3-To generate the pcsid you have to use the response you got from ccsid (Requestid, binaryseacuritytoken ,secret )

4-you have to do the compliance checks one time and since you generate the PCSID success you dont have to do the compliance check again you will send the reported or cleared invoices

If you require any further assistance, please don’t hesitate to reach out.

Thanks,

sir can you please tell me the procedure of reporting B2C invoices with in
24-hour
like how zatca calculates these 24 hours or how can we calculate this time
from the invoice creation time or the time we use in the xml?

@Shzzamx 24 hours is checked from Invoice Issue Date and Invoice Issue Time till invoice is Reported to ZATCA.