REST (BasicIntegrationApi) وe-Dispatch اختياري (DespatchApi)
آخر تحديث: آخر تحديث: 13 يوليو 2026
يتواصل Convord مع Uyumsoft عبر طلبات JSON إلى BasicIntegrationApi لـ e-Invoice / e-Archive، واختياريًا DespatchApi لـ e-Waybill. المصادقة تطابق العينات الرسمية: كل طلب يتضمن userInfo مع Username وPassword. لا يوجد تدفق OAuth أو مفتاح API منفصل؛ ما تدخله في اللوحة هو هذا الزوج بالضبط.
يستخدم التكامل كائن REST userInfo. الحقلان في Convord يطابقان Username وPassword. لا يوجد Bearer token إضافي أو حقل secret-key.
اختياريًا عيّن UYUMSOFT_USERNAME / UYUMSOFT_PASSWORD في .env على الخادم كاحتياطي على مستوى المستأجر؛ قيم الشركة في اللوحة لها الأولوية عند وجودها.
يجب على الاستضافة / DevOps التحقق من:
https://efatura.uyumsoft.com.tr/api أو الاختبار https://efatura-test.uyumsoft.com.tr/api (مع مسارات الإعداد في config).UYUMSOFT_INVOICE_API_URL، UYUMSOFT_DESPATCH_API_URL.php artisan uyumsoft:testيلزم رقم ضريبي صالح للمشتري لإرسال Uyumsoft. Convord يتحقق قبل الإنشاء/الإرسال ويعرض خطأ صريحًا؛ حدّث سجل العميل وأعد المحاولة.
وضع PDF/XML محلي لإذن التسليم لا يتطلب أعلام خادم إضافية. e-waybill Uyumsoft / GİB الحقيقي يحتاج:
EINVOICE_PROVIDER=uyumsoftUYUMSOFT_DISPATCH_ENABLED=true — VKN/TCKN للمشتري مطلوب أيضًا في هذا الوضع.حتى مع توصيل API صحيح، يجب أن يكون لدى مشروع Uyumsoft <strong>سلسلة/بادئة</strong> الفاتورة وإعدادات الحساب مكتملة. وإلا قد ترى أخطاء مثل سلسلة مفقودة. تواصل مع دعم Uyumsoft لإعداد الحساب.
استخدم توثيق Uyumsoft لعناوين URL وبيانات اعتماد العينة. أمر Artisan uyumsoft:test يختبر اتصال BasicIntegrationApi.
لسياق تكامل أوسع، راجع دليل التكامل.