تخطي للذهاب إلى المحتوى

الدفع عند الاستلام في Odoo 19: لماذا لا تصل الطلبات إلى "مدفوع" وكيف تسوّي نقد شركة التوصيل

دفع عميلك للسائق، وسلّم السائق المبلغ لشركة التوصيل، ومع ذلك ما زال Odoo يُظهر الطلب غير مدفوع. إليك سبب ذلك في الدفع عند الاستلام في Odoo 19، وطريقة تسوية يستطيع محاسبك تدقيقها.
5 نوفمبر 2026 بواسطة
الدفع عند الاستلام في Odoo 19: لماذا لا تصل الطلبات إلى "مدفوع" وكيف تسوّي نقد شركة التوصيل

دفع عميلك للسائق، وسلّم السائق المبلغ لشركة التوصيل، ومع ذلك ما زال Odoo يُظهر الطلب غير مدفوع. إليك سبب ذلك في الدفع عند الاستلام في Odoo 19، وطريقة تسوية يستطيع محاسبك تدقيقها.

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

لم يكن هناك أي خلل في Odoo. الدفع عند الاستلام يعمل ببساطة بطريقة مختلفة عن الدفع بالبطاقة، وإذا لم يكن هناك شخص مسؤول عن الخطوة بين "تم التسليم" و"تم الدفع"، تتراكم البنود المفتوحة بسرعة.

تصف هذه المقالة السلوك القياسي في Odoo 19، وقد تحققنا منه من وثائق Odoo 19 والشيفرة المصدرية. الوحدات المخصصة أو أدوات الربط مع شركات التوصيل أو تعديلات Studio في قاعدة بياناتك قد تغيّر هذا السلوك.

كيف يعمل الدفع عند الاستلام في Odoo 19 القياسي

  • تفعّله لكل طريقة توصيل على حدة. الدفع عند الاستلام إعداد موجود في نموذج طريقة التوصيل (من قائمة الإعدادات في المبيعات أو المخزون أو الموقع، طرق التوصيل، خانة الدفع عند الاستلام). ويُفعَّل مزوّد الدفع "الدفع عند الاستلام" ويُنشر تلقائياً. وإذا كانت طريقة التوصيل التي يختارها العميل لا تسمح به، فلن يظهر هذا الخيار عند إتمام الطلب.
  • يُؤكَّد الطلب فوراً. عندما يختار العميل الدفع عند الاستلام، يؤكد Odoo أمر البيع، فيحصل المستودع على أمر التسليم دون انتظار المال.
  • تبقى معاملة الدفع "معلّقة". الدفع عند الاستلام مزوّد دفع غير متصل بالإنترنت. فهو يسجل أن العميل اختار الدفع عند التسليم، وتُضبط حالة المعاملة على "معلّقة". ولا يوجد في Odoo 19 القياسي ما ينقلها إلى "تمّت" عندما يستلم السائق النقد، ولا يحتوي نموذج المعاملة على زر لذلك.
  • لا تُسجَّل دفعة ولا تُنشأ فاتورة تلقائياً. إعداد الفاتورة التلقائية لا يُنشئ الفواتير ولا يسدّدها إلا عندما يؤكد مزوّد الدفع المعاملة. ومعاملة الدفع عند الاستلام المعلّقة لا تصل أبداً إلى هذه المرحلة، لذلك أنت من يصدر فاتورة الطلب وأنت من يسجّل المال المستلم.

إذن، كلمة "معلّقة" على طلب دفع عند الاستلام ليست خطأ. معناها: وعدنا بتحصيل النقد، ولم تُبلَّغ المحاسبة بعد بأننا حصّلناه.

لماذا تتراكم الفواتير المفتوحة

في مشروعنا جاءت الفجوة من ثلاثة أمور:

  • لم يكن أحد مسؤولاً عن هذه الخطوة. المستودع سلّم، وشركة التوصيل حصّلت، وفريق الحسابات لم يرَ إلا تحويلاً بنكياً من شركة التوصيل بمبلغ إجمالي واحد لطلبات كثيرة.
  • شركة التوصيل تحوّل على دفعات لا طلباً بطلب. قد يغطي التحويل الواحد توصيلات عدة أيام، بعد خصم رسوم شركة التوصيل، وأحياناً بعد خصم طلب رفضه العميل عند الباب. ومطابقة سطر بنكي واحد مع عشرات الفواتير يدوياً هي النقطة التي تستسلم عندها الفرق.
  • "تم التسليم" لا يعني "تم التحصيل". بعض الطلبات رُفضت أو أُعيدت، لذلك كان اعتبار كل طلب مُسلَّم طلباً مدفوعاً خطأ أيضاً.

والنتيجة: ذمم مدينة تبدو أعلى بكثير من الحقيقة، وعملاء يظهرون مدينين بمبالغ دفعوها فعلاً، ورصيد لدى شركة التوصيل لا يستطيع أحد إثباته.

الحل: سوِّ كل تحويل من شركة التوصيل كدفعة واحدة

ما قمنا به في المشروع هو وضع حساب وسيط بين العميل والبنك، وتسوية كل تحويل من شركة التوصيل مرة واحدة:

  1. أنشئ حساباً وسيطاً للنقد الموجود لدى شركة التوصيل (مثلاً "حساب وسيط الدفع عند الاستلام - شركة التوصيل"، ضمن الأصول المتداولة). واجعل حساباً لكل شركة توصيل إذا كنت تتعامل مع أكثر من واحدة.
  2. أصدر فواتير الطلبات المُسلَّمة. إذا كنت تفوتر حسب الكميات المُسلَّمة، فأصدر الفاتورة بعد اعتماد التسليم. ولا تُفوتر الطلبات المرفوضة أو المُعادة كأنها حُصّلت.
  3. عندما ترسل شركة التوصيل كشف التحصيل، سجّل قيداً يومياً واحداً لتلك الدفعة: مدين حساب شركة التوصيل الوسيط بإجمالي المبلغ المحصّل، ودائن ذمم العملاء بسطر لكل عميل، مع استخدام رقم الفاتورة وصفاً للسطر.
  4. طابق سطور الذمم مع الفواتير. يظهر كل سطر دائن كرصيد دائن قائم على الفاتورة المقابلة؛ أضفه، فتنتقل الفاتورة إلى "مدفوع".
  5. عندما يصل التحويل البنكي من شركة التوصيل، طابق السطر البنكي مع الحساب الوسيط. تُسجَّل رسوم شركة التوصيل في هذه المرحلة على حساب مصروفات، فتبقى فواتيرك بقيمة المبيعات كاملة. وأي مبلغ يبقى في الحساب الوسيط بعد التحويل هو نقص يمكنك متابعته.

بعض الفرق تفضّل استخدام تسجيل الدفعة على الفواتير مع دفتر يومية مخصص لشركة التوصيل بدلاً من القيد اليدوي. وهذا قد ينجح أيضاً. اتفق مع محاسبك على طريقة واحدة والتزم بها في كل مرة، حتى يبقى رصيد شركة التوصيل دائماً في مكان واحد.

ماذا تكسب من ذلك

  • فواتير تصبح "مدفوعة" عندما يدفع العميل فعلاً، لا عندما تغادر البضاعة المستودع.
  • رصيد لدى شركة التوصيل يمكنك إثباته. يُظهر الحساب الوسيط في أي وقت مقدار النقد الذي تحتفظ به شركة التوصيل لصالحك.
  • رسوم ونواقص واضحة. رسوم شركة التوصيل مصروف ظاهر، والطلب المفقود يظهر كفرق في الحساب الوسيط بدلاً من أن يختفي داخل فاتورة قديمة مفتوحة.
  • ذمم مدينة نظيفة لمتابعة الائتمان. إذا امتلأ تقرير أعمار الذمم بطلبات الدفع عند الاستلام، تضيع متابعتك للعملاء المتأخرين فعلاً. اطّلع على دليلنا حول التحكم الائتماني في Odoo.

قبل التشغيل الفعلي للدفع عند الاستلام

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

تحتاج إلى مراجعة ثانية؟

إذا كانت طلبات الدفع عند الاستلام لديك عالقة كغير مدفوعة، أو كنت على وشك تفعيله لمتجرك الإلكتروني، يمكنني مراجعة طرق التوصيل وسياسة الفوترة وطريقة تسوية مبالغ شركة التوصيل معك. تعرّف على طريقة عملي في تنفيذ Odoo في عُمان، أو احجز مراجعة مجانية مدتها 30 دقيقة.

أدلة ذات صلة

احجز مراجعة مجانية لـ Odoo مدتها 30 دقيقة

أحضر قائمة بطلبات الدفع عند الاستلام التي ما زالت تظهر غير مدفوعة، أو كشف تحصيل شركة التوصيل، ونراجع معاً طريقة التسوية.

احجز مراجعتك المجانية

إنشاء المنتجات في Odoo عبر الاستيراد أو البرمجة: سعر 1.0 والضريبة الافتراضية اللذان يمرّان دون انتباه
المنتجات التي تُحمَّل من جدول بيانات أو عبر واجهة برمجية تأخذ القيم الافتراضية في Odoo لكل حقل لا تُرسله. في Odoo 19 يعني ذلك سعر بيع 1.0 وضريبة القيمة المضافة الافتراضية. إليك ما يجب ضبطه وما يجب فحصه وكيف تجد المنتجات التي مرّت بالخطأ.
راسلني على واتساب