ZATCA has published SDK Version 3.3.3 with the following changes:
- Amending Validation Rule BR-KSA-86 to accept multiple email IDs for the Buyer using semicolon ‘;’ as a separator and to allow hyphen ‘-‘ in the email format.
- Enhancements to the output of the XSD validation error to display the missing or incorrect path/tag resulting in the error.
- Adding new fields to populate the exchange rate (source currency, target currency and exchange rate) in case the invoice is issued with foreign currency.
Note: The position for the exchange rate UBL tags should come immediately after the UBL tag cac:AllowanceCharge at the document level.