هل هذا التبسيط به وصف صحيح للفارق بين irn و icv

Is this correct:

In Breif:

  1. IRN: Global sequence for all documents
  2. ICV: Sequence specific to each document type
  3. Both IRN and ICV sequences must increment continuously and sequentially, without gaps or jumps, increasing by 1 for each new document

Detailed Explanation:

  • IRN (Invoice Reference Number) is a unique, sequential number assigned to each document (invoice, credit note, etc.) sent to the authority, without gaps or jumps in the sequence. It’s a continuous sequence that doesn’t differentiate between invoice types.
  • ICV (Invoice Counter Value) is a sequential counter value specific to each type of document (invoice, credit note, etc.). It increments separately for each document type, meaning that invoices have their own ICV sequence, credit notes have their own ICV sequence, and so on.

Hi,
Kindly share source link of this need to see context of this as per my knowledge ICV is gapless sequence a auto sequence of your ZATCA header table irrespective of type of document while IRN is your Accounting/ERP invoice no. thanks

I was just asking and I don’t know if that’s true or not… I think I reversed the concepts. Thank you.