Introduce new format validation for “Other Buyer ID (BT-46)” and “Other Seller ID (BT-29)”

Dear Community Members:

As part of our ongoing commitment to deliver a comprehensive and seamless solution, we are pleased to announce the introduction of new business rule validations for the Other Seller ID (BT-29) and Other Buyer ID (BT-46) tags in the latest SDK release (v3.4.4).

These new rules will help ensure data consistency and compliance. Please find the details below:

New Business Rules:
o BR-KSA-F-07 (Buyer ID – Scheme ID = “TIN”)
Trigger: Warning if (BT-46) value violates:

  • Not exactly 10 digits in length
  • Contains non-numeric characters.
  • Does not begin with the digit ‘3’.

o BR-KSA-F-08 (Seller/Buyer ID – Scheme ID = “CRN”)
Trigger: Warning if (BT-29)/(BT-46) value violates:

  • Not exactly 10 digits in length.
  • Contains non-numeric characters.

o BR-KSA-F-09 (Seller/Buyer ID – Scheme ID = “700”)

Trigger: Warning if (BT-29)/(BT-46) value violates:

  • Not exactly 10 digits in length.
  • Contains non-numeric characters.
  • Does not begin with the digit ‘7’.

o BR-KSA-F-10 (Seller/Buyer ID – Scheme ID = “NAT”)

Trigger: Warning if (BT-29)/(BT-46) value violates:

  • Not exactly 10 digits in length.
  • Contains non-numeric characters.
  • Does not begin with the digit ‘1’.

o BR-KSA-F-11 (Seller/Buyer ID – Scheme ID = “IQA”)

Trigger: Warning if (BT-29)/(BT-46) value violates:

  • Not exactly 10 digits in length.
  • Contains non-numeric characters.
  • Does not begin with the digit ‘2’.

· What this means for you:

o These rules will generate Warnings only, not Errors.
o The validations aim to improve data accuracy and compliance without disrupting normal processing.
o Please ensure your systems and data align with these new rules starting SDK version 3.4.4.

Impacted Components: in both the Production and simulation environments

o ZATCA SDK (JAVA & .Net): You can find the installation link: Zatca

o Reporting API on Production/Simulation Environments: endpoint (/invoices/reporting/single)

o Clearance API on Production/Simulation Environments: endpoint (/invoices/clearance/single)

o Compliance Checks API on Production/Simulation Environments: endpoint (/compliance/invoices)

o Web-Based Validator: You can find the link: Zatca

o SME Portal: هيئة الزكاة والضريبة والجمارك

o Sandbox: Zatca

We appreciate your continuous cooperation and commitment in ensuring smooth compliance.

Thanks,
Ibrahem Daoud.

**
**

2 Likes