Request for Clarification on Latest Update and Digital Signature Validation Issue

Request for Clarification on Latest Update and Digital Signature Validation Issue

Dear ZATCA Support Team,

We are encountering an issue related to digital signature validation. The system returns the following result:

{“validationResults”:{“infoMessages”:[{“type”:“INFO”,“code”:“XSD_ZATCA_VALID”,“category”:“XSD validation”,“message”:“Complied with UBL 2.1 standards in line with ZATCA specifications”,“status”:“PASS”}],“warningMessages”:[{“type”:“WARNING”,“code”:“invalid-digital-signature”,“category”:“SIGNATURE_ERRORS”,“message”:“Invalid digital signature”,“status”:“WARNING”}],“errorMessages”:,“status”:“WARNING”},“reportingStatus”:“REPORTED”,“clearanceStatus”:null,“qrSellertStatus”:null,“qrBuyertStatus”:null}

This issue started appearing after your recent update, but the system does not indicate where the signature error occurs or what has changed in the validation process. This makes troubleshooting difficult, especially for providers who implement the requirements manually without using the SDK.

We request clarification on the following points:

  1. What has changed in the latest update?

  2. What modifications were made to the digital signature validation process?

  3. What adjustments are now required from our side to comply with the updated specifications?

Please provide detailed technical notes or clarification regarding the recent changes.

طلب توضيح بخصوص التحديث الأخير ومشكلة التحقق من التوقيع الرقمي

السادة فريق دعم هيئة الزكاة والضريبة والجمارك،

نواجه مشكلة تتعلق بالتحقق من التوقيع الرقمي، حيث يعرض النظام النتيجة التالية:

{“validationResults”:{“infoMessages”:[{“type”:“INFO”,“code”:“XSD_ZATCA_VALID”,“category”:“XSD validation”,“message”:“Complied with UBL 2.1 standards in line with ZATCA specifications”,“status”:“PASS”}],“warningMessages”:[{“type”:“WARNING”,“code”:“invalid-digital-signature”,“category”:“SIGNATURE_ERRORS”,“message”:“Invalid digital signature”,“status”:“WARNING”}],“errorMessages”:,“status”:“WARNING”},“reportingStatus”:“REPORTED”,“clearanceStatus”:null,“qrSellertStatus”:null,“qrBuyertStatus”:null}

بدأت هذه المشكلة بالظهور بعد التحديث الأخير، ولكن النظام لا يوضح مكان الخطأ في التوقيع أو التغييرات التي تمت على آلية التحقق، مما يجعل عملية حل المشكلة صعبة، خصوصًا للجهات التي تطبق المتطلبات يدويًا بدون استخدام الـ SDK.

نرجو التوضيح بخصوص النقاط التالية:

  1. ما الذي تغيّر في التحديث الأخير؟

  2. ما التعديلات التي تمت على آلية التحقق من التوقيع الرقمي؟

  3. ما المطلوب منا الآن لضمان الالتزام بالمواصفات المحدّثة؟

نرجو تزويدنا بملاحظات تقنية أو توضيح حول التغييرات الأخيرة.