1. ما هي الفواتير الدورية؟
تُستخدم خاصية الفواتير الدورية (Recurring Invoices) لأتمتة إصدار الفواتير المتكررة في مواعيد ثابتة دون تدخل يدوي؛ وهي مثالية لخدمات الاشتراكات الشهرية، عقود الصيانة الدورية، الإيجارات، وعقود الاستشارات.
2. كيفية تفعيل وضبط التكرار على الفاتورة
تفعيل خيار التكرار من نموذج الفاتورة
أثناء إنشاء أو تعديل الفاتورة، توجه إلى حقل تكرار الفاتورة (Recurring Invoice) وحدد فترة التكرار المطلوبة.
اختيار فترة ودورة التكرار
يمكنك الاختيار من الفترات الجاهزة (كل شهر، كل شهرين، كل 3 أشهر، كل 6 أشهر، كل سنة) أو اختيار مخصص (Custom) وتحديد عدد محدد من الأيام، الأسابيع، الأشهر، أو السنوات.
تحديد سقف الدورات (Total Cycles)
حدد ما إذا كان التكرار مستمراً بلا نهاية (Infinite) حتى يتم إيقافه يدوياً، أو حدد إجمالي عدد الدورات (مثلاً: 12 دورة لعقد مدته سنة واحدة).
3. إدارة الفواتير الدورية ومتابعة التوليد
من خلال شاشة الفواتير الدورية (المسار: admin/sales/invoices/recurring)، يمكنك متابعة الجدول الكامل:
- رقم الفاتورة الأصلية: الفاتورة الأم التي تم تأسيس التكرار عليها.
- العميل والمبلغ: الجهة المتعاقدة والقيمة الدورية للخدمة.
- الدورات المنجزة (Cycles): عدد الفواتير التي تم إنشاؤها فعلياً مقارنة بالسقف المحدد (مثال:
4 / 12). - تاريخ التكرار القادم (Next Recurring Date): الموعد الزمني الذي سيقوم فيه النظام آلياً بإصدار الفاتورة التالية.
- الإيقاف والاستئناف: إمكانية إيقاف التكرار في أي وقت دون التأثير على الفواتير السابقة الصادرة.
الأتمتة والإرسال التلقائي عبر Cron Job
يقوم النظام يومياً في منتصف الليل عبر مهام الجدولة (Cron Job) بفحص الفواتير الدورية المستحقة وإنشاء الفواتير الجديدة تلقائياً برقم مسلسل جديد مع إرسال نسخة PDF بالبريد الإلكتروني للعميل مباشرة في حال تفعيل الإرسال التلقائي بالإعدادات.