لماذا حساب لكل بائع
في الفوترة الإلكترونية السعودية البائع هو المُصدر النظامي: رقمه الضريبي وتسلسل فواتيره وربطه بالهيئة له وحده. لذلك تحتاج المنصة التي تفوتر نيابة عن عدة بائعين منشأة في وندرفاتورة لكل بائع، لا حسابًا مشتركًا.
كيف يعمل اليوم
- لكل منشأة بائعة مفتاحها. المفتاح يحدد البائع، ولا شيء في الطلب يتجاوز ذلك.
- لكل منشأة ترقيمها بلا فجوات وعملاؤها ومنتجاتها ونسب ضريبتها.
- المعرّفات محصورة: معرّف عميل أو منتج أو نسبة ضريبة من منشأة أخرى يُعامل كغير معروف.
- باقة كل منشأة وحدودها تسري على فواتيرها هي.
قائمة تحقق للبنية
- احفظ مفتاحًا لكل بائع، مشفرًا، بجوار سجل ذلك البائع.
- اختر المفتاح من بائع الطلب، لا من مدخلات المستخدم أبدًا.
- تحقق من الربط مرة واحدة بـ
GET /pingالذي يعيد اسم المنشأة. - احفظ معرّفات وندرفاتورة (الفواتير والعملاء) مع البائع الذي تنتمي إليه.
- عالج
401لكل بائع على حدة: أُلغي مفتاح ذلك البائع أو انتهى (token_expired)، فاطلب منه إعادة الربط. - استخدم قيم
external_referenceفريدة داخل كل بائع، كرقم الطلب لديك.
بدل نسخ المفاتيح استخدم روابط المنشآت عبر OAuth: يوافق كل بائع على تطبيقك مرة واحدة ويستطيع إلغاءه من لوحة تحكمه. راجع منصات SaaS متعددة المستأجرين.
صفحات ذات صلة
جاهز للبدء؟
الوصول إلى الواجهة البرمجية ضمن باقات: الأعمال والمؤسسات. أنشئ مفتاحًا من الإعدادات ← مفاتيح API وأرسل أول طلب خلال دقائق.