Is it Mandatory to Submit Documents to ZATCA in the Exact Order of Generated ICVs?

@Ankit_Tiwari
I have the following sequence of documents and their corresponding ICV (Invoice Control Values), generated in this order:

  • INV/001: ICV1
  • DN001: ICV2
  • CN001: ICV3
  • INV/002: ICV4

Do I need to submit these documents to ZATCA in the exact order of their ICV values (e.g., ICV1 → ICV2 → ICV3 → ICV4)? Or can I submit them in a different order, such as ICV3 → ICV2 → ICV4?

For example, would submitting them in this order:
INV/001 (ICV1) → CN001 (ICV3) → DN001 (ICV2) → INV/002 (ICV4) be acceptable, or is it mandatory to maintain the order of the generated ICVs?

@arjun_tech24 generation of invoice and submission through APIs are two different steps. While generation must be in sequence ICV 1,2,3,4… submission to ZATCA through APIs could be in any sequence (4, 3, 1, 2 …).

1 Like