انتقل إلى المحتوى
DevMarket
وحدات Odooإضافات ووردبريسقوالب ووردبريسقوالب Shopifyقوالب التطبيقاتالسكربتات والأدواتالمدونةبِع على DevMarket

توثيق أداة أرصدة العملاء المستحقة لأودو 19

دليل شريط المتأخرات على أمر البيع: المستويات الثلاثة وكيف تُحسب الأرقام والأزرار وبطاقة العميل والقائمة والإعدادات.

يشرح الإصدار 1.0.1حُدّث في 23 أكتوبر 2026

ابدأ من هنا

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

ماذا تحصل عليه

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

المتطلبات

البندالتفاصيل
أودو19.0 (Community أو Enterprise)
التطبيقات المطلوبةالمبيعات (sale) والفوترة (account)
الرخصةOPL-1 (رخصة أودو الخاصة v1.0)

التثبيت

  1. فُكّ ضغط الحزمة. بداخلها taqnix_customer_balance.zip؛ فُكّه لتحصل على المجلد taqnix_customer_balance.
  2. انسخ المجلد إلى أحد مجلدات addons_path في خادم أودو وأعد تشغيل أودو.
  3. سجّل الدخول كمدير وفعّل وضع المطوّر ثم افتح التطبيقات واضغط تحديث قائمة التطبيقات.
  4. أزل مرشح «التطبيقات» وابحث عن Customer Outstanding واضغط تثبيت.
# أو من سطر الأوامر
./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_customer_balance --stop-after-init

الإعدادات

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

كيف تُحسب الأرقام

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

الأزرار

ببساطة: الفواتير المتأخرة تفتح الفواتير المتأخرة لهذا العميل. والفواتير المفتوحة تفتح كل ما لم يُسدَّد بعد، متأخرًا كان أو لا.
الفواتير المتأخرة وراء الشريط الأحمر.
الفواتير المتأخرة وراء الشريط الأحمر.
نصيحة: الأزرار للمستخدمين الذين يستطيعون قراءة الفواتير (الفوترة أو المحاسبة للقراءة فقط). ويرى بقية مستخدمي المبيعات الأرقام دون الأزرار.

على بطاقة العميل والقائمة

ببساطة: الأرقام نفسها على العميل، في تبويب الفوترة، تحت الأرصدة.
الأرصدة على بطاقة العميل.
الأرصدة على بطاقة العميل.
ببساطة: في العملاء استخدم المرشح مع فواتير متأخرة لعرض المتأخرين، وأضف العمود الاختياري المتأخر من محدد الأعمدة.
العملاء ذوو الفواتير المتأخرة، مع عمود المتأخر.
العملاء ذوو الفواتير المتأخرة، مع عمود المتأخر.

العربية ومن اليمين إلى اليسار

ببساطة: الشريط والإعدادات والأزرار مترجمة، ويتبع الشريط اتجاه اللغة.
الشريط لمستخدم واجهته بالعربية.
الشريط لمستخدم واجهته بالعربية.

من يرى ماذا

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

الحدود

الحدالتفصيل
لا تمنع شيئًاالشريط يُعلِم؛ ولا يمنع تأكيد عرض السعر.
أوامر البيع فقطالشريط في نموذج أمر البيع. أوامر الشراء غير مشمولة.
لا تقرير أعماريعرض الإجمالي وأقدم تأخير، لا فئات 30/60/90 يومًا.
عملة الشركةالمبالغ بعملة الشركة لا بعملة الطلب.
دقة الدفاترالأرقام بقدر دقة مطابقتك. وبنود البنك غير المطابقة لا تُنقص المستحق.
حدود الائتمانلا تقرأ حد ائتمان العميل ولا تفرضه.

للمطورين

ببساطة: تجاوز هذا الفصل إن كنت تستخدم الوحدة فقط.
البندالتفاصيل
حقول الشريكtx_receivable_total وtx_receivable_overdue وtx_overdue_count وtx_oldest_overdue_days وtx_payable_total وtx_net_balance وtx_has_overdue (قابل للبحث).
حقول أمر البيعtx_bal_level (info وwarning وdanger) وtx_bal_overdue وtx_bal_receivable وtx_bal_payable وtx_bal_net.
الأداءتُحسب أرصدة جميع جهات الاتصال في الصفحة باستعلامات مجمّعة قليلة، لا استعلام لكل جهة.
# من المتأخر، بـPython
late = env['res.partner'].search([('tx_has_overdue', '=', True)])
for partner in late:
    print(partner.name, partner.tx_receivable_overdue, partner.tx_oldest_overdue_days)

استكشاف الأخطاء

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

التحديث والإزالة

استبدل المجلد بالإصدار الجديد وأعد تشغيل أودو ونفّذ -u taqnix_customer_balance. تبقى إعداداتك. للإزالة ألغِ التثبيت من التطبيقات: لا يُخزَّن شيء سوى إعدادات الشركة الأربعة.

الدعم

المساعدة في التثبيت وإصلاح الأخطاء مشمولان لمدة 6 أشهر مع تحديثات مدى الحياة. تواصل معنا عبر صفحة السوق التي اشتريت منها الوحدة أو راسل support@taqnix.com مع إصدار أودو ولقطة شاشة.