العودة لقائمة المشاريع

مطلوب مطور C# بخبرة فعلية في ZATCA Phase 2 لإكمال ربط نظام POS (تنفيذ عملي وليس استشارة)

82

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ شهرين
الميزانية
$100.00 - $250.00
مدة التنفيذ
1 يوم
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
نادر ا.
عدد العروض
7
مشاريع قيد التنفيذ
0
التواصلات الجارية
3
المهارات المطلوبة
برمجة تطوير البرمجيات هندسة البرمجيات بناء الروابط C# Programming برمجة تطوير البرمجيات هندسة البرمجيات بناء الروابط C# Programming
الوصف
لن يتم قبول الردود من الذكاء الاصطناعي وشات جي بي تي , ورفض حل المشاكل عن طريق شات جي بي تي والذكاء الاصطناعي لانها غير دقيقة وضياع للوقت ولن يتم الوصول لحل المشكله بدون خبرة كافية وسبق العمل والربط على اكثر من مشروع , و مطلوب تسليم المشروع بمدة يوم واحد يقوم المطلور بالدخول على جهازي عبر الاتصال anydesk والتعديل على المشروع ياشباب اللي ما يكون ضامن 100% على القدرة من الربط رجاء لا يضيع وقتي والنتيجة تكون فشل , مطلوب مطور C# لإكمال ربط نظام POS مع هيئة الزكاة والدخل (ZATCA Phase 2) C# ZATCA Phase 2 Integration – مطلوب مطور نفذ الربط سابقًا (تنفيذ مباشر على مشروع قائم) وصف المشروع: لدي نظام نقاط بيع (POS) مطور بلغة **C# (.NET 8)** مع قاعدة بيانات **PostgreSQL**، وتم تنفيذ جزء كبير من الربط مع هيئة الزكاة والدخل (ZATCA – المرحلة الثانية). وصلت إلى مرحلة متقدمة في **Onboarding + CSR + Compliance**، لكن يوجد خلل في توليد الشهادة (CSR) بسبب تنسيق البيانات، وأحتاج مطور محترف لإكمال الربط بشكل صحيح ونهائي. --- تفاصيل النظام: * اللغة: C# (.NET 8) * قاعدة البيانات: PostgreSQL * نوع النظام: Windows Local Server * المنفذ: `http://127.0.0.1:5290` * الواجهة: HTML + JavaScript داخل wwwroot --- شاشة الربط الجاهزة: اسم الشاشة: ``` zatca_settings.html ``` المسار: ``` C:\samin\wwwroot\zatca_settings.html ``` --- ما تم إنجازه: * إنشاء شاشة إعدادات كاملة للربط * إدخال بيانات CSR * توليد CSR عبر API: ``` /api/zatca/onboarding/csr ``` * إرسال طلب Compliance: ``` /api/zatca/onboarding/compliance ``` * حفظ النتائج (BST + Secret) * عرض الأخطاء بالتفصيل داخل الشاشة --- ❌ المشكلة الحالية: فشل في الشهادة عند طلب Compliance: ``` Error: فشل في الشهادة: راجع الحقول الإنجليزية، خاصة CN و O و OU و Location والعنوان ``` --- ✅ ما تم التأكد منه: تم استخراج CSR ناجح سابقًا باستخدام OpenSSL، وكانت القيم كالتالي: * CN = NADERPOSTURAIF01 * OU = TURAIF * O = ALBARWAZHOMEWARE * C = SA وفي SAN: * SN = 1-NADERPOS|2-1.0|3-TURAIF01 * UID = الرقم الضريبي * title = 1100 * registeredAddress = TURAIFSAUDIARABIA * businessCategory = RETAIL الربط كان يعمل سابقًا بهذه الصيغة، والمطلوب إعادة نفس النمط. --- الحقول الموجودة في الشاشة: * VAT Number * Branch Name * Device ID * Store Name (EN) * Store Address (EN) * Common Name (CN) * Serial Number (SN) * Organization Unit (OU) * Organization Name (O) * Invoice Type * Business Category * Environment (Simulation / Production) * OTP --- قاعدة البيانات: * اسم القاعدة: `samiposdb` * تحتوي جداول مثل: * Employees * CashierInvoices * ZatcaOnboardingSettings * AppSettings تفاصيل الاتصال تُعطى بعد التعاقد --- نظام الباركود: * يتم توليد QR Code للفواتير (ZATCA Phase 2) * يعتمد على: * TLV Encoding * Base64 * يتم التوليد داخل السيرفر (C#) * ويتم عرضه في الفاتورة وطباعته --- المطلوب من المطور: * تصحيح توليد CSR ليطابق الصيغة الصحيحة * ضمان نجاح: * Compliance * Production * تحسين التحقق من البيانات قبل الإرسال * إصلاح أي خلل في الربط مع ZATCA * التأكد من نجاح إرسال الفواتير لاحقًا --- ⚠️ ملاحظات مهمة: * لا أريد حلول نظرية، أريد تنفيذ فعلي * التعديل يكون مباشر على المشروع * الأفضل يكون عندك خبرة سابقة في ZATCA Phase 2 --- مميزات إضافية: * المشروع جاهز بنسبة كبيرة * جميع الأكواد موجودة * شاشة الربط مكتملة * فقط تحتاج ضبط وربط نهائي --- #### ? عند التقديم: يرجى توضيح: * خبرتك مع ZATCA * مشاريع مشابهة * كيف ستتعامل مع المشكلة --- ? الهدف: ربط ناجح 100% بدون أخطاء
عرض على مستقل