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

توثيق الفواتير المتكررة والعقود لأودو 19 Community

دليل الفواتير المتكررة: العقود والجدول والفواتير والإيقاف والإغلاق وزيادة الأسعار وصلاحيات الوصول.

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

ابدأ من هنا

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

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

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

المتطلبات

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

التثبيت

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

عقد

ببساطة: الفوترة ← العملاء ← الفواتير المتكررة ← جديد (أو الموردون ← فواتير الموردين المتكررة). اختر الشريك والأسطر والجدول، ثم اضغط بدء.
العقود بإيرادها الشهري والسنوي المتكرر.
العقود بإيرادها الشهري والسنوي المتكرر.
عقد جارٍ: الجدول وزيادة الأسعار والمبالغ المتكررة وسجل الفواتير.
عقد جارٍ: الجدول وزيادة الأسعار والمبالغ المتكررة وسجل الفواتير.
الحقلالمعنى
كلالفترة: مثل شهر واحد أو 3 أشهر أو سنة.
الفاتورة التاليةتاريخ الفاتورة التالية؛ وينتقل فترة واحدة عند كل فاتورة.
ينتهي فيبعد آخر فترة يُغلق العقد وحده. فارغ: يستمر.
ترحيل الفواتيروإلا تبقى الفواتير مسودات لتراجعها.
إرسال الفواتير بالبريدلفواتير العملاء فقط، بعد ترحيلها، إلى بريد الشريك.
زيادة الأسعارالنسبة وعدد الأشهر بين زيادتين.

الفواتير

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

الإيقاف والإغلاق وغيرهما

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

من يفعل ماذا

منيستطيع
قارئو المحاسبةرؤية العقود.
مستخدمو الفوترةإنشاء العقود وتشغيلها.
المستشارونوكذلك حذف العقود.

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

العقود في واجهة عربية.
العقود في واجهة عربية.

الحدود

الحدالتفصيل
أسطر ثابتةيكرر العقد الأسطر نفسها؛ ولا تُحسب الفوترة حسب الاستهلاك.
عملة الشركةالفواتير بعملة الشركة.
التعويضحتى 24 فترة فائتة تُنشأ في كل تشغيل.
البريديوضع بريد الفاتورة القياسي في أودو في الطابور؛ وإرساله يتبع إعدادات البريد الصادر.

للمطورين

ببساطة: تخطَّ هذا الفصل إن كنت تستخدم الوحدة فقط.
contract = env['taqnix.recurring.contract'].create({'partner_id': partner.id, 'start_date': '2026-01-01',
    'line_ids': [(0, 0, {'product_id': product.id, 'quantity': 1, 'price_unit': 100})]})
contract.action_start(); contract._generate()   # or wait for the scheduled action

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

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

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

استبدل المجلد بالإصدار الجديد وأعد تشغيل أودو ونفّذ -u taqnix_recurring_invoices.

الدعم

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