Duplicate ICV & PIH Accepted in Simulation Environment — Is This Expected?

Hello,

I’m testing in the Simulation Environment and noticed something unexpected. We submitted two tax invoices that had the exact same ICV and PIH values, and both invoices were cleared successfully without any rejection or validation errors.

My question is:

  • Is the uniqueness validation for ICV and PIH enforced only in Production?

  • Or is this rule not validated at runtime, and instead only checked later by ZATCA’s audit team?

Thank you.