Release of SDK 3.3.0

ZATCA has published SDK Version 3.3.0 with the following changes:

  • Bug fix on validation rule BR-KSA-29 related to cryptographic stamp (KSA-15) to ensure it contains the value “urn:oasis:names:specification:ubl:signature:Invoice” for “referenced signature ID” tag.

  • Bug fix on validation rule BR-KSA-27 related to “QR code (KSA-14)” to ensure compliance with requirement to be in base64Binary format

  • Enhancements on the QR Code to read the Invoice Amount value (Tag 4) from "Amount due payment” (BT-115). This is to ensure QR Code displays Invoice Amount duly considering any adjustments towards “Advance Payment Amount (BT-113)” or “Rounding Amount (BT-114)”.
    Note: Going forward, ZATCA’s Mobile App will display only the “Invoice Amount” (Tag 4) and will not display “VAT Amount” (Tag 5) to avoid confusion.

  • Bug fix on validation rule BR-KSA-F-01 to allow date only in Gregorian calendar (Hijri dates are not allowed as per specification). Another bug fix on this rule is to include “Supply End Date (KSA-24)” in the set of validations for date format.

  • Bug fix on the validation rule BR-KSA-63 related to Buyer Address fields to require “Building Number (KSA-18) if the “Buyer Country Code (BT-55) is “SA”.

  • Bug fix to not display any warnings on character limits related to “Buyer Name (BT-44)” and ”Buyer Street (BT-50)” for Simplified Invoices (B2C).

  • Bug fix on the validation rule BR-KSA-71 to require “Buyer Name (BT-44)” on Summary Simplified Invoices.