I have a situation where approximately 500 invoices were rejected due to an error in the certificate. Can I resubmit these invoices, or should I create credit notes for them instead?
Please note that the UUID and the ICV will not change when I resubmit them again .
Dear @SUBOH, please note that Credit Notes should not be generated for invoices that are “Rejected” by ZATCA. You have to fix the error and submit XMLs again. Upon creating new XMLs (after errors are fixed), XML should have a new UUID, new ICV, new PIH and new Hash. Other data can be same as original invoice.
Also please note that in case of B2C, IRN (BT-1) must be same as original XML that was rejected. IRN should not change in new XML after fixing error on B2C invoices as the transaction has completed before sharing XML with ZATCA for Reporting.
Thank you, @Ankit_Tiwari. Actually, I am confused because I have received many different answers regarding this topic. What I understand is that if the invoice is rejected, there is no need to create a credit note; instead, just resubmit the same invoice with a new ICV and a new UUID.
Can I resubmit the rejected invoice again after correcting the error using the same UUID and ICV?
Credit Notes should not be generated for invoices that are “Rejected” by ZATCA. You have to fix the error and submit XMLs again.
When you fix the errors and generate new XMLs you must use a UUIDs, new ICVs, new PIH values. Other data can be same as the original invoice that got rejected.