Hello
We are changing our software
- When onboarding, do we need to reset the ICV and register a new EGS?
- Or is ICV continuing at the same time?
- And is it necessary to specify the hash of the previous one in the invoice for this EGS?
Hello
We are changing our software
Dear @mazzz ,
Thank you for reaching out.
Regarding your inquiries, please find the below
1- When onboarding, do we need to reset the ICV and register a new EGS?
Yes, if you are changing the EGS solution, it is mandatory to register the new EGS with ZATCA. The ICV must be reset for the new EGS instance, as each EGS should maintain its own independent invoice counter.
2. Or is ICV continuing at the same time?
No, the ICV does not continue across different EGS systems. Each EGS has its own ICV series. When you register a new EGS, its counter starts from 1 and is independent of the previous system’s counter.
3. And is it necessary to specify the hash of the previous one in the invoice for this EGS?
No, the first invoice in a new EGS starts a new chain and doesn’t include hash from the old EGS invoices.
if you need any further question, do not hesitate to reach out
Thank you for information
But I have questions yet
You said that even when transitioning to a new EGS, the first invoice generated must reference the last invoice hash from the previous EGS to maintain continuity in the invoice chain.
Does this rule work only for the same software?
If I change the ERP software and register new EGS, in this case should I specify the hash for the first invoice from the previous EGS?
Thank you for information
But I have questions yet
You said that even when transitioning to a new EGS, the first invoice generated must reference the last invoice hash from the previous EGS to maintain continuity in the invoice chain.
Does this rule work only for the same software?
If I change the ERP software and register new EGS, in this case should I specify the hash for the first invoice from the previous EGS?
Sorry for the mistake in my previous reply.
The first invoice from a new EGS does not need to include the previous invoice hash.
Thanks for your understanding
Sorry for the mistake in my previous reply.
The first invoice from a new EGS does not need to include the previous invoice hash.
Thanks for your understanding
Dears @mazzz,
the PIH in first invoice to be send from a new EGS (new PCSID) should set to the default 0 value encoded in base64
Regards,