شكرا ليك طبقت إلي قلته حضرتك والخطأ موجود حتى هذه اللحظة على
https://sandbox.zatca.gov.sa/TestXML
PHP كود :
2022-10-31-121042NewSiA.D.ne31.xml
Valid : false
category : XSD_SCHEMA_ERROR
code :SAXParseException
message : Schema validation
مرفق الملف حبذا توضح المشكل لدي بالملف وطرق حلها فيديو صوت وصورة قدر الإمكان حاولة قدر المستطاع كثير بالملف لكن دون جدوى.
(31-10-22, 01:18 AM)Doby كتب : [ -> ]شكرا ليك طبقت إلي قلته حضرتك والخطأ موجود حتى هذه اللحظة على https://sandbox.zatca.gov.sa/TestXML
PHP كود :
2022-10-31-121042NewSiA.D.ne31.xml
Valid : false
category : XSD_SCHEMA_ERROR
code :SAXParseException
message : Schema validation
مرفق الملف حبذا توضح المشكل لدي بالملف وطرق حلها فيديو صوت وصورة قدر الإمكان حاولة قدر المستطاع كثير بالملف لكن دون جدوى.
شوف الصورة دى وهاتعدل السطر دا وقولى لو ظهرت ليك اخطاء تانية
فعلا كان الخطأ مكرر في السطر ده
PHP كود :
<cbc:TaxInclusiveAmount currencyID="SAR">964.00</cbc:TaxInclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="SAR">1108.90</cbc:TaxInclusiveAmount>
بعد التعديل
PHP كود :
<cbc:TaxExclusiveAmount currencyID="SAR">964.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="SAR">1108.90</cbc:TaxInclusiveAmount>
بعد التوقيع الملف وفحصه على Test
خطأ
PHP كود :
جديد بعد التوقيع.xml
Valid : false
category : SIGNATURE_ERROR
code :X509IssuerName
message : wrong X509IssuerName
category : SIGNATURE_ERROR
code :X509SerialNumber
message : wrong X509SerialNumber
ارفقه الشهادة والمفتاح الخاص لتوقيع الملف مش عارف ايش المشكلة
شكرا لك أخي على المتابعة

(31-10-22, 02:32 PM)Doby كتب : [ -> ]فعلا كان الخطأ مكرر في السطر ده
PHP كود :
<cbc:TaxInclusiveAmount currencyID="SAR">964.00</cbc:TaxInclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="SAR">1108.90</cbc:TaxInclusiveAmount>
بعد التعديل
PHP كود :
<cbc:TaxExclusiveAmount currencyID="SAR">964.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="SAR">1108.90</cbc:TaxInclusiveAmount>
بعد التوقيع الملف وفحصه على Test
خطأ
PHP كود :
جديد بعد التوقيع.xml
Valid : false
category : SIGNATURE_ERROR
code :X509IssuerName
message : wrong X509IssuerName
category : SIGNATURE_ERROR
code :X509SerialNumber
message : wrong X509SerialNumber
ارفقه الشهادة والمفتاح الخاص لتوقيع الملف مش عارف ايش المشكلة
شكرا لك أخي على المتابعة 
العفو يا اخي
كدا حضرتك الملف بتاعك تمام ان شاء الله ومشكلتك فقط في التوقيع ودا غالبا لأن التوقيع المستخدم لسه في مرحلة التجربة
لما نشتغل علي التوقيع الفعلي بتاع المؤسسة اللي هاتشغل البرنامج
مش هاتلاقي الخطأ دا
بارك الله فيك ونفع بك اخي العزيز
الأخ عمر شاكر وممنون لك كثير على الايضاحات انت نموذج مشرف للشباب العربي لقد قمت بحل اشكالية لدي منذ اشهر بسبب خطأ بسيط لك الفضل بعد الله على اكتشافه شاكر لك مره اخرى
السلام عليكم ورحمة الله وبركاته,
لدي استفسار عن كيفية ايجاد قيمة ال X509SerialNumber؟
شكرا.
(01-11-22, 05:54 PM)MagicDev كتب : [ -> ]السلام عليكم ورحمة الله وبركاته,
لدي استفسار عن كيفية ايجاد قيمة ال X509SerialNumber؟
شكرا.
وعليكم السلام ورحمة الله وبركاتة
أخى الكريم
قيمة ال X509SerialNumber بتبقى عبارة عن رقم السيريال الخاص بالشهادة اللى حضرتك بتوقع بيها الملف
بيتم أخد السيريال من الشهادة و بنستخدم function BigInteger() فى الدوت نت عشان نجيب الرقم اللى بنضيفة فى ال xml
كل هذا شرح لك لكى تكون فاهم القيمة دى يشار بيها لأيه فى الشهادة.
لو حضرتك استخدم ال sdk اللى هيئة الزكاة والدخل موفراها للمطورين هو هايعمل لحضرتك كل شىء خاص بالتوقيع
ما عليك سوى انك بتبعتله ملف xml ببيانات الفاتورة حسب شروط هيئة الزكاة والدخل ومعاها الشهادة اللى هانوقع بيها الملف وهو هايرجع لحضرتك الملف موقع جاهز اذا كان لايحتوى على اخطاء
(03-11-22, 02:06 AM)AmrSobhy كتب : [ -> ] (02-11-22, 06:19 PM)kina90 كتب : [ -> ] (29-10-22, 12:36 AM)AmrSobhy كتب : [ -> ] (27-10-22, 02:36 PM)kina90 كتب : [ -> ] (21-10-22, 06:13 PM)kina90 كتب : [ -> ]السلام عليكم, هل توصلت الى حل؟ عندي مشكل في تشفير xades:SignedProperties . تطبيق sandbox يعطيني خطا في تشفير . هل من مساعدة من فضلكم؟
شكرا
شكرا على الاجابة. الان عندي مشكل في previousInvoiceHash . اخدت الهاش للفاتورة اللي قبل و استعملتو في الفاتورة الجارية و sandbox بيديني PIH is invalid.
ممكن حضرتك ترسلنا ملف ال xml او ال PIH tag لمراجعته
الملف سليم يا أفندم
حضرتك استفسارك عن ايه؟
بس بيديني مشكل في previous invoice hash .الصورة في المرفقات