العودة لقائمة المشاريع
تطبيق المرحلة الثانية من الفاتورة الإلكترونية (ZATCA Phase 2) في برنامج C#
الميزانية
$100.00 - $250.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
C# Programming
SQL
برمجة التطبيقات
برمجة
تطوير البرمجيات
برمجة قواعد البيانات
C# Programming
SQL
برمجة التطبيقات
برمجة
تطوير البرمجيات
برمجة قواعد البيانات
الوصف
عندي برنامج كاشير بلغة C#, SQL Server وواجهة DevExpress.
النظام يعمل بكفاءة ومطبقة فيه المرحلة الأولى من الفاتورة الإلكترونية السعودية (QR).
مطلوب إضافة وتنفيذ المرحلة الثانية من الفاتورة الإلكترونية (Phase 2 – Integration Phase) بحيث يكون النظام متوافقًا بشكل كامل مع متطلبات هيئة الزكاة والضريبة والجمارك (ZATCA) من جميع النواحي.
المطلوب بشكل مختصر وسريع:
ربط النظام مع واجهات ZATCA API الرسمية (Sandbox وProduction).
تنفيذ خطوات Onboarding وتوليد CSID و CSR وربط الجهاز مع الهيئة.
توليد الفواتير والإشعارات بصيغة XML UBL 2.1 أو PDF-A3 متضمن XML.
تطبيق التوقيع الإلكتروني وختم التشفير (Cryptographic Stamp) لكل فاتورة.
إنشاء Hash Chain و UUID لكل فاتورة لمنع التلاعب وضمان التسلسل.
إرسال الفواتير في الوقت الفعلي أو خلال 24 ساعة حسب نوعها (B2B أو B2C).
حفظ حالة كل فاتورة (معتمدة – مرفوضة – بانتظار الإرسال).
إنشاء شاشة إعدادات للفوترة الإلكترونية داخل النظام تشمل بيانات الربط والشهادات.
اختبار النظام على بيئة Sandbox ثم تفعيله على Production بعد النجاح.
تسليم المشروع بالكود المشروح ودليل إعداد مختصر وواضح.
** سيتم تزويد المطور بجميع بيانات الربط وشهادات ZATCA (CSID) فور بدء العمل.
السورس كود الكامل الخاص ببرنامج الكاشير متاح بالكامل، والمطور الأصلي للنظام متواجد لتقديم أي توضيحات أو دعم فني للمستقل المنفذ عند الحاجة، لتسهيل وتسريع عملية التطوير والربط.
** يجب أن يكون لديك خبرة سابقة في تنفيذ مشاريع الفاتورة الإلكترونية السعودية (المرحلة الثانية تحديدًا).