Hello @Ankit_Tiwari , I had a three questions on re-onboarding an EGS. The use case is:
Assuming there is a running EGS which is generating invoices, credit notes with ICV 1, 2, 3, 4 and so on…
Now, for any reason, the EGS had to be re-onboarded, which means that a new CSID was generated for the EGS and the old one was detached from the EGS (still visible in the Fatoora portal)
In such a case, as I understand it, the ICV resets to 1. Additionally, the old CSID needs to be removed from the Fatoora portal manually. Also, the IRN can be whatever the EGS decides as long as it is not repeated across any CSID’s. Ex - with the original CSID, it was INV/01, INV/02 and with the new one, it can continue to be INV/03 and so on.
So, my questions are:
What happens if the old CSID is not removed from the Fatoora portal?
Are there any other considerations to keep in mind while re-onboarding an EGS?
What do we mean when we say a unique ICV needs to be maintained per CSID?
If old CSIDs are not revoked, then such CSIDs would be flagged as dormant and trigger further investigations from ZATCA’s side to ascertain reasons for non sharing of invoices from an active CSID.
No specific considerations, CSR must be populated diligently for any updates from previous CSR.
Unique ICV sequence per CSID means that every CSID should have just one sequence of ICV as explained in all documentation.
Thank you @Ankit_Tiwari , clear on 1. and 2. For 3. as I understand it, the unique ICV sequence is ICV 1, 2, 3, 4 till infinity until the CSID is renewed. Now, say we have another CSID, which will also have a similar ICV sequence of 1, 2, 3, 4… so in this case, is it acceptable behaviour to have multiple CSID’s with one sequence of ICV, or am I understanding it differently?
@Yatin each CSID will have ICV starting 1,2,3,4… so on. ICV will not be perceived as duplicate as it is read along with other parameters such as PIH sequence and IRN sequence. No worries about multiple CSIDs having counter starting 1,2,3,4…
Thank you again @Ankit_Tiwari , small related clarification - is it okay if the IRN has a gaps in its sequence? Ex - IRN > INV/4 is submitted for Clearance successfully but for some EGS-specific reason, the next invoice submitted is with IRN > INV/7.
Will this IRN gap be flagged by ZATCA? The ICV and PIH are intact however.
@Yatin Gaps in IRN will not cause any warnings or rejection at the time of submission of invoices. However, reason for having gap in sequence must be explained later when ZATCA teams perform backend checks or during audits.