اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

تم بحمد الله الوصول الي حل للربط مع هيئه الزكاه والدخل علي المحاكاه و الانتاج الفعلي  الفئه المستهدفه (مستخدمي الاكسس)

ملحوظه مهمه انا مش مبرمج 

اولا :- يلزمنا اولا تجهيز بيئه العمل 

1- اصدار .Net :-  رقم   3.1.426    

                   كيفيه تثبيت .Net Sdk: الاصدار المستهدف 3.1.426
1- ننزل الاداه من الموقع الرسمي   https://dotnet.microsoft.com/en-us/download/dotnet/3.1.
2- ننزل اصدار ويندوز  32bit او 64 بت او الاصدار المناسب لنظام التشغيل لديك 
3- نقوم بعمليه التثبيت الاعتياديه كـ تثبيت اي تطبيق
4- التأكد من الفيرجن تم تثبيته او لا ندخل ع cmd ثم نكتب الامر التالي dotnet --version

2- اصدار java

java version "15.0.2" 2021-01-19
Java(TM) SE Runtime Environment (build 15.0.2+7-27)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7-27, mixed mode, sharing)
                   كيفيه تثبيت Java: الاصدار المستهدف 15.0.2 java version
1- ننزل الاداه من الموقع الرسمي   https://www.oracle.com/java/technologies/javase/jdk15-archive-downloads.html.
2- ننزل اصدار ويندوز  32bit او 64 بت او الاصدار المناسب لنظام التشغيل لديك 
3- نقوم بعمليه التثبيت الاعتياديه كـ تثبيت اي تطبيق
4- التأكد من الفيرجن تم تثبيته او لا ندخل ع cmd ثم نكتب الامر التالي java --version

3-اصدار jq  رقم jq-1.7.1

                  كيفيه تثبيت JQ: الاصدار المستهدف jq-1.7.1
1- ننزل الاداه من الموقع الرسمي   https://jqlang.github.io/jq/download/.
2- ننزل اصدار ويندوز  32bit او 64 بت او الاصدار المناسب لنظام التشغيل لديك 
3- نضع ملف exe في مجلد في هذا المسار C:\Program Files\jq
4- نذهب الي المتغيرات البيئيه –للوصول للمتغيرات البيئيه الضغط كليك يمين ع هذا الكمبيوتر الشخصي =>ارتباطات ذات صله =>اعدادات النظام المتقدمه=>في تبويب الخيارات المتقدمه =>متغيرات البيئيه=>هناك الـ path برجاء الانتباه وعدم حذف اي شئ في متغيرات النظام ونضع المسار هذا C:\Program Files\jq\  هناك في متغير الــ Path لكي يكون من السهل الوصول اليه 
5- نفتح cmd و نكتب الامر و المسار cd C:\Program Files\jq
6- نكتب الامر التالي chmod +x jq.exe بعدها ممكن نحتاج الي اعاده التشغيل
7- التأكد من الفيرجن تم تثبيته او لا ندخل ع cmd ثم نكتب الامر التالي jq --version             

4-تنزيل حزمه تطوير البرمجيات من موقع هيئه الزكاه و الدخل 3.3.3          https://sadzit.sharepoint.com/ZATCA Library/Forms/AllItems.aspx?id=%2FZATCA Library%2FMarch 2024%2F24-3-2024%2Fzatca-einvoicing-sdk-238-R3.3.3.zip&parent=%2FZATCA Library%2FMarch 2024%2F24-3-2024&p=true&ga=1

                  خطوات الوصول  الي الملف المطلوب SDK 3.3.3

  1- الدخول ع موقع هيئه الزكاه والدخل 

 2- من تبويب الفوتر الالكترونيه يتم اختيار مطور الانظمه 

3- بوابه مطور الانظمه 

4-مجموعه ادوات التحقق من الامتثال و حزمه ادوات تطوير البرمجيات 

5- سجل الاصدارات 

6- النسخه الخاصه بحزمه ادوات تطوير البرمجيات 3.3.3          <<   هذه الحزمه المستهدفه 

انت الان جاهز للبداء للغوص في هذه الرحله الشاقه 

سيتم ارفاق ملف اكسس و سيتم شرحه هنا او من الممكن تقديم شروحات ع اليوتيوب سيساعدك هذا الملف ع الربط مع هيئه الزكاه والدخل من A to Z   

نسأل الله العلي العظيم التوفيق و السداد للجميع 

سيتم ارفاق الملف في منشور اخر ان شاء الله 

 

  • Like 1
  • 3 weeks later...
قام بنشر (معدل)

ناسف ع التاخير غير المقصود ضغط العمل نسال الله دوام التوفيق و السداد للجميع

العمل سيكون مقسم الي جزئين

الجزاء الاول :- تصدير فاتوره المبيعات , مردوداتها الي ملف xml                                          الحاله :- قريبا جدا بيكون جاهز

الجزاء الثاني :- و هو الاهم و الاصعب ربط الحل التقني مع هيئه الزكاه و الدخل                    الحاله :- جاهز  

تنويه :- ممكن اي احد شغال ع vb.net او c# او اي لغه برجمه ياخد طريقه العمل ويطبقها بلغه البرمجه الخاصه بيه و هيشتغل معاه ان شاء الله 

رابط الملفات المستخدمه للعمل ملف الاكسس + البرامج المساعده

https://drive.google.com/file/d/1vrIMbKFfU6_HgWipo3L8CLAOGwjvdTvj/view?usp=drive_link

رابط ملف الاكسس فقط 

https://drive.google.com/file/d/1YY5an9X-NYjAx2ZSL6ipr_dQcihcLrCD/view?usp=drive_link

رابط الشروحات (الموضوع طويل وفيه تفاصيل كثيره وحاولت ان اختصر قدر المستطاع )

للتواصل :- 

ايميل :- act32add.nm@gmail.com

واتساب :- 00966597465617

تم تعديل بواسطه محمود حموده
تنويه
  • Like 1
  • Thanks 2
  • 1 month later...
قام بنشر

بارك الله فيك الاستاذ محمود حمودة تقبل منك الله هذا العمل في ميزان حسناتك 

انا وصلت مرحلة كنت يائس اوصل لحل لهذا الموضوع 

شكرا لك  

قام بنشر

السلام عليكم  @محمود حموده  تقبل منك هذا العمل في ميزان حسناتك 

كان عندي استفسارين 

الاول : خطوات الربط مع  الهيئة( OTP و csr و csid و csid finail ) بتم مره واحدة فقط مع الهيئة الزكاه فقط  دون الحاجة كل مره تكرار هذه الخطوات فقط توقيع الفاتورة وارسالها الى الهيئة الزكاه 

ثانيا : كيفية تحويل الفاتورة الناتجة من برنامج Access الى ملف XML المستخدم فى التوقيع الفواتير وارسالها الى هيئة الزكاه

بارك الله فيك 

 

قام بنشر

السلام عليكم ورحمه الله وبركاته 

نشكر لكم جميعا المرور الكريم وفقنا الله جميعا الي ما يحب ويرضي 

ان شاء الله الجزء الاول اللي تم تقديمه وشرحه من خلال اليوتيوب ان شاء الله هيتم تطويره في اداه بسيطه بحيث ان المستخدم ما هيقوم بعمل اي شئ غير تجهيز بيئه العمل والضغط ع ازارا الربط وان شاء الله يكون ساهل بس الامر هياخد وقت لعدم وجود وقت كافي اخـــــــر السنه 

اخي خالد بالنسبه للجزء الاول الذي تم عرضه > عباره عن شقين 

الشق الاول تهيئه بيئه العمل :- دا هتعمله ع كل الاجهزه عندك -اللي هو (استخدام الاداه اللي وفرتها هيئه الزكاه والدخل )

الشق التاني الربط و التكامل مع هيئه الزكاه والدخل :- علي حسب طبيعه العمل عندك-اللي هو (استخدام ملف الاكسس اللي هيساعد معاك في اكمال عمليه الربط )

 

مثلا  لو عندك جهاز واحد بيصدر فواتير فهتعمل العمل دا مره وحده علي جهازك (الشق الاول + الشق الثاني)

 

 

طيب امتي تسجل اكثر من حل تقني لدي هيئه الزكاه والدخل اذا كان عندك اكتر من فرع بيصدر فواتير

يعني مثال لو عندك مستودع مثلا في الرياض و محل في جده و محل في المدينه>> اذا هتنفذ الامر دا 3 مرات ع كل جهاز من الاجهزه دي(الشق الاول+ الشق الثاني) ليه لان الشغل منفصل عنه بعضه وترقيم الفواتير في الفروع مش وحده و هتعرف في الجزء اللي جاي بشكل اوضح هيئه الزكاه والدخل عملت كدا ليه او انته مجبر ع كدا ليه 

النقطه التانيه :- ممكن تعمل العمل دا مره وحده اذا كان البرنامج بتاعك سحابي و تقدر تسجل pih و icv داخل قاعده البيانات عندك وتستدعيهم عند انشاء اي فاتوره فتالي عدادات الفواتير هتمشي معاك بشكل متسلسل فبالتالي هتربط مره وحده مع هيئه الزكاه والدخل وتعتبر اجهزتك اللي موجوده في اكثر من مكان عباره عن جهاز واحد يعني الجهاز الرئيسي هيتم عليه (الشق الاول و الشق الثاني)الاجهزه الفرعيه الشق الاول فقط 

مع الاخذ في الاعتبار ملحوظه مهمه جدااااااااااا لا يسمح باكثر من ترقيم داخل البرنامج بتاعك بمعني ما ينفع الترقيم يكون غير متسلسل

مثال ع الترقيم المتسلسل  (1 2 3 4 5......)

مثال ع الترقيم الغير متسلسل ( 1 2 3 100000001 10000002  ......) 

يا رب اكون قدرت اوضح  الفكره  

بالنسبه لباقي المشروع اصبح كامل و جاهز بشكل نهائي هجهز الفديوهات بتاعته و هرفعه خلال اليومين الجاين ان شاء لان التفاصيل و التفرعات كتره من غير قصد بس عشان يكون معانا حل شامل كامل بافكار جديده وشكل محترم 

وفقم الله جميعا اللي ما يحب و يرضي ولا تنسونا من الدعاء

 

  • Like 1
قام بنشر
في 16‏/11‏/2024 at 23:07, محمود حموده said:

السلام عليكم ورحمه الله وبركاته 

نشكر لكم جميعا المرور الكريم وفقنا الله جميعا الي ما يحب ويرضي 

ان شاء الله الجزء الاول اللي تم تقديمه وشرحه من خلال اليوتيوب ان شاء الله هيتم تطويره في اداه بسيطه بحيث ان المستخدم ما هيقوم بعمل اي شئ غير تجهيز بيئه العمل والضغط ع ازارا الربط وان شاء الله يكون ساهل بس الامر هياخد وقت لعدم وجود وقت كافي اخـــــــر السنه 

اخي خالد بالنسبه للجزء الاول الذي تم عرضه > عباره عن شقين 

الشق الاول تهيئه بيئه العمل :- دا هتعمله ع كل الاجهزه عندك -اللي هو (استخدام الاداه اللي وفرتها هيئه الزكاه والدخل )

الشق التاني الربط و التكامل مع هيئه الزكاه والدخل :- علي حسب طبيعه العمل عندك-اللي هو (استخدام ملف الاكسس اللي هيساعد معاك في اكمال عمليه الربط )

 

مثلا  لو عندك جهاز واحد بيصدر فواتير فهتعمل العمل دا مره وحده علي جهازك (الشق الاول + الشق الثاني)

 

 

طيب امتي تسجل اكثر من حل تقني لدي هيئه الزكاه والدخل اذا كان عندك اكتر من فرع بيصدر فواتير

يعني مثال لو عندك مستودع مثلا في الرياض و محل في جده و محل في المدينه>> اذا هتنفذ الامر دا 3 مرات ع كل جهاز من الاجهزه دي(الشق الاول+ الشق الثاني) ليه لان الشغل منفصل عنه بعضه وترقيم الفواتير في الفروع مش وحده و هتعرف في الجزء اللي جاي بشكل اوضح هيئه الزكاه والدخل عملت كدا ليه او انته مجبر ع كدا ليه 

النقطه التانيه :- ممكن تعمل العمل دا مره وحده اذا كان البرنامج بتاعك سحابي و تقدر تسجل pih و icv داخل قاعده البيانات عندك وتستدعيهم عند انشاء اي فاتوره فتالي عدادات الفواتير هتمشي معاك بشكل متسلسل فبالتالي هتربط مره وحده مع هيئه الزكاه والدخل وتعتبر اجهزتك اللي موجوده في اكثر من مكان عباره عن جهاز واحد يعني الجهاز الرئيسي هيتم عليه (الشق الاول و الشق الثاني)الاجهزه الفرعيه الشق الاول فقط 

مع الاخذ في الاعتبار ملحوظه مهمه جدااااااااااا لا يسمح باكثر من ترقيم داخل البرنامج بتاعك بمعني ما ينفع الترقيم يكون غير متسلسل

مثال ع الترقيم المتسلسل  (1 2 3 4 5......)

مثال ع الترقيم الغير متسلسل ( 1 2 3 100000001 10000002  ......) 

يا رب اكون قدرت اوضح  الفكره  

بالنسبه لباقي المشروع اصبح كامل و جاهز بشكل نهائي هجهز الفديوهات بتاعته و هرفعه خلال اليومين الجاين ان شاء لان التفاصيل و التفرعات كتره من غير قصد بس عشان يكون معانا حل شامل كامل بافكار جديده وشكل محترم 

وفقم الله جميعا اللي ما يحب و يرضي ولا تنسونا من الدعاء

 

جزيل الشكر والتقدير لمشاركتك لمجهوزدك الجبار ..

متابعة باهتمام للموضوع

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information