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

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

قام بنشر

 

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

اسعد الله اوقاتكم بكل خير 

تكمله لما سبق :--

 

عملية برمجة نظام إدارة الفواتير الضريبية: دراسة تفصيلية

تم بحمدالله تصميم وتطوير نظام صغير لإدارة الفواتير الضريبية والإشعارات الخاصة بهيئة الزكاة والضريبة والجمارك، كان الهدف الأساسي هو بناء حل برمجي يلبي جميع متطلبات الهيئة، بما في ذلك تصدير الفواتير بتنسيق XML، التوقيع الرقمي، إنشاء رموز QR، وتصدير الفواتير بصيغة PDF. فيما يلي تفاصيل العمليات البرمجية التي تمت أثناء تطوير النظام:


1. إنشاء قاعدة بيانات شاملة باستخدام Microsoft Access

  • تصميم الجداول:
    تم إنشاء جداول تحتوي على معلومات العملاء، المنتجات، تفاصيل الفواتير، والضرائب. تم تصميم هذه الجداول بطريقة مترابطة باستخدام المفاتيح الأساسية (Primary Keys) والمفاتيح الخارجية (Foreign Keys) لضمان التكامل بين البيانات.
  • تصميم النماذج (Forms):
    استخدمت النماذج كواجهة للمستخدم لإدخال بيانات الفواتير بسهولة. تم إضافة ميزات التحقق من صحة البيانات (Validation Rules) للتأكد من إدخال البيانات بطريقة صحيحة ودقيقة.

2. تصدير الفواتير إلى صيغة XML

  • التحليل الأولي لتنسيق XML المطلوب:
    تمت دراسة هيكلية الملفات المطلوبة من هيئة الزكاة والضريبة لتحديد جميع العناصر والمكونات مثل الرقم الضريبي، المبالغ، ونسب الضريبة.
  • كتابة الأكواد لتوليد XML:
    باستخدام VBA (Visual Basic for Applications)، تمت كتابة الأكواد اللازمة لتحويل بيانات الفواتير المخزنة في قاعدة البيانات إلى ملف XML. تم استخدام مكتبة MSXML.

3. إضافة التوقيع الرقمي إلى الفواتير

  • دمج شهادات التوقيع الرقمي:
    استخدمت مكتبة خارجية لدعم عملية التوقيع الإلكتروني. تضمنت العملية قراءة شهادة رقمية (Digital Certificate) وربطها بالبيانات المصدرة لضمان تأكيد صحة الفواتير وصلاحيتها.

4. إنشاء رموز QR للفواتير

  • تحليل متطلبات QR Code:
    يحتوي رمز QR على بيانات مثل الرقم الضريبي، إجمالي الفاتورة، وتاريخ الإصدار. تم تشفير هذه البيانات باستخدام صيغة معتمدة من الهيئة.
  • توليد QR Code برمجيًا:
    تم استخدام مكتبة خارجية لإنشاء رموز QR. تم تصميم الكود بحيث يتم توليد رمز QR وحفظه كصورة (Image) وربطه بملف الفاتورة.

5. تصدير الفاتورة إلى PDF

  • إعداد التقارير (Reports):
    تم تصميم تقارير داخل Access لعرض الفواتير بشكل منظم واحترافي.
  • تصدير التقرير إلى PDF:
    تم استخدام أمر DoCmd.OutputTo لتصدير التقرير بصيغة PDF.
  • دمج رمز QR مع التقرير:
    تمت برمجة التقرير ليعرض رمز QR بشكل تلقائي داخل الملف المصدر.

6. معالجة الأخطاء وتحسين الأداء

  • التعامل مع الأخطاء البرمجية:
    أثناء التطوير، ظهرت أخطاء تم كتابة أكواد لإدارة الأخطاء (Error Handling) والتأكد من تنفيذ الأوامر بسلاسة.
  • تحسين الأداء:
    تم تحسين الأكواد لضمان تنفيذ العمليات بكفاءة، خاصة عند التعامل مع ملفات XML والفواتير الكبيرة.

التحديات البرمجية

  1. توافق البيانات مع متطلبات الهيئة:
    كان من الضروري ضبط كل تفاصيل الفواتير لتطابق متطلبات هيئة الزكاة.
  2. تكامل العمليات:
    تنسيق العمليات المختلفة (XML، QR، PDF) وضمان عملها بانسجام شكل تحديًا تقنيًا، وتم تحقيقه بحمدالله

النهاية

النظام الناتج يعكس عملية برمجية متكاملة، تم فيها المزج بين التحليل الدقيق، كتابة الأكواد الفعالة، وحل التحديات بطريقة مبتكرة. ساهم هذا المشروع في بناء أداة عملية تلبي احتياجات الأعمال وتحقق الالتزام الكامل بلوائح الفوترة الإلكترونية.

=========رابط الشرح   جاري الرفع :- 

الملفات :-

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

ملحوظه:- الفديوهات هتكون طويله شويه 

بالتوفيق للجميع

 

  • Like 2
قام بنشر

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

يا شباب لم جيت انزل الملف اللي انا رفعه ظهر لي التزيل كدا فحذفته ورفعته تاني  فهل ظهرت المشكله دي عند حد ولا عندي بس 

image.png.20280c6c68f3c6ea76d8d9f36a69ced1.png

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

قام بنشر

تم تحميل الملف ، ولم تظهر اي مشكلة أو تعارض مع الأنتي فايروس

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

شكرا اخي Foksh 

تعديلات ع ملف الاكسس 

تم عمل تعديلات ع بعض الدوال لضامن اداء افضل مع تعدد الاجهزه 

https://drive.google.com/drive/folders/1D2EMCe5fVybdrrzPWZT57uKNcTQbwMx7?usp=drive_link

FinalTestZatca-v1.2.rar

تم تعديل بواسطه محمود حموده
  • Like 2

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