تسوية الفواتير عبر جهة وسيطة (Cross Payment Reconciliation)

عندما تحصّل جهة أخرى ثمن فواتيرك من زبائنك، ثم تحوّله لك بعد خصم عمولتها (مثل شركة التوصيل)، تُغلق هذه الأداة فواتير الزبائن كمدفوعة دفعة واحدة، وتنقل المبلغ إلى حساب تلك الجهة، وتسجّل عمولتها.

المحاسبون System Manager
ما هي الأداة، ومتى تستخدمها؟

استخدمها عندما يدفع زبائنك لجهة وسيطة، لا لك مباشرة. أمثلة:

  • شركات التوصيل (مثل EPS): يحصّل السائق ثمن الطلب من الزبون، ثم تحوّل الشركة المبلغ بعد خصم أجرة التوصيل.
  • التطبيقات والمتاجر الإلكترونية التي تبيع نيابة عنك، وتحوّل لك المبيعات بشكل دوري بعد خصم عمولتها.
  • أي جهة تسدّد فواتير عدة زبائن دفعة واحدة، كمندوب تحصيل، أو شركة تسدّد فواتير موظفيها.
Mark as Paid
تصبح فواتير الزبائن مدفوعة، ويُنقل مبلغها إلى حساب الجهة الوسيطة
Record Commission
تُسجَّل عمولة الجهة، فيقلّ المبلغ المطلوب منها
استلام الدفعة
سند قبض (Payment Entry) من الجهة بالمبلغ الصافي، فيصبح رصيدها صفراً
قبل البدء (مرة واحدة)
  • أنشئ الجهة الوسيطة كعميل (Customer)، مثل «EPS». فهي التي ستصبح مدينة لك بمبالغ الفواتير.
  • حدّد حساب العمولة: هو الحساب الذي تظهر عليه رسوم الجهة في جدول الضرائب والرسوم في الفاتورة، مثل حساب أجرة التوصيل الذي تضيفه قاعدة الشحن (Shipping Rule). إذا لم تكن الرسوم مكتوبة في الفواتير، اترك حقل العمولة فارغاً.
  • الصلاحية: الأداة متاحة لمستخدمي System Manager.
خطوات الاستخدام
أنشئ مستنداً جديداً
من البحث اكتب Cross Payment Reconciliation ← + New. ثم اختر الجهة في Paying Entity، وحساب العمولة في Commission Accounts، وحدّد Company و Posting Date.
أضف الفواتير
  • Scan Invoice Barcode: امسح أو اكتب رقم الفاتورة، أو رقم شحنة شركة التوصيل (Shipping Code)، أو رقم فاتورة نقطة البيع، ثم اضغط Enter.
  • Get Invoices: الصق في حقل Invoices قائمة الأرقام من كشف الجهة، رقماً في كل سطر. ويمكنك بدلاً من ذلك استخدام فلاتر التاريخ والمبلغ.
طابق المبلغ مع كشف الجهة
قيمة Difference (المتبقي ناقص العمولة) هي المبلغ الذي يجب أن تحوّله لك الجهة.
مستند Cross Payment Reconciliation بعد إضافة الفواتير

ثلاث فواتير أُضيفت بمسح أرقام الشحنات: المتبقي 254، والعمولة 60، والصافي 194.

نافذة Get Invoices

نافذة Get Invoices: الصق أرقام الفواتير أو الشحنات، رقماً في كل سطر.

احفظ واعتمد، ثم اضغط الزرين
بعد Save و Submit، اضغط Mark as Paid، ثم Record Commission. يُنشئ كل زر قيد يومية، ويظهر رقمه في Result JV و Commission JV.
عند وصول المبلغ
أنشئ Payment Entry من نوع Receive، واختر Party = الجهة الوسيطة، بمبلغ Difference.
زرّا Mark as Paid و Record Commission بعد الاعتماد

بعد الاعتماد يظهر الزران.

أرقام القيود بعد الضغط على الزرين

بعد الضغط على الزرين تظهر أرقام القيدين.

القيود المحاسبية (بأرقام المثال)
الخطوةمديندائن
Mark as Paidحساب الجهة الوسيطة 254حسابات الزبائن 254، كل فاتورة بمبلغها، فتصبح الفواتير Paid
Record Commissionحساب العمولة 60حساب الجهة الوسيطة 60
Payment Entryالبنك أو الصندوق 194حساب الجهة الوسيطة 194، فيصبح رصيدها صفراً
ملاحظات مهمة
⚠️
اعتماد المستند وحده لا ينشئ أي قيد. اضغط الزرين كليهما، وإلا تبقى الفواتير غير مدفوعة أو تبقى العمولة غير مسجّلة.
  • استلام المبلغ: سجّل سند القبض من الجهة الوسيطة نفسها، وإلا يبقى رصيدها مفتوحاً.
  • فواتير لا تُضاف: تظهر في رسالة Failed Invoices مع السبب، مثل: مدفوعة بالكامل، أو ملغاة، أو بعملة غير عملة الشركة.
  • فاتورة مدفوعة عليها عمولة: يمكن إضافتها لتسجيل العمولة فقط. أضفها بالمسح، أو ألغِ خيار Only Unpaid Invoices في Get Invoices.
  • تغيّر المبلغ المتبقي بعد الإضافة (بسبب دفعة جديدة مثلاً): يتجاوز النظام هذه الفاتورة عند Mark as Paid، ويكتب ملاحظة على المستند باسمها.
  • JV as Draft: فعّله قبل الضغط على الزرين لتُنشأ القيود كمسودة، فتراجعها وتعتمدها بنفسك.
  • إلغاء المستند (Cancel) يلغي القيدين معاً.