كيف أُعدّ جدولة دفعات متغيرة لفاتورة (12 قسطًا: 10 أقساط شهرية بنسبة 5% + قسطان إضافيان بنسبة 25% في الشهر الخامس والعاشر)؟

Viewed 11

عندي عميل يريد سداد الفاتورة على 12 قسطًا بالتوزيع التالي:

  • 10 أقساط شهرية بنسبة 5% لكل قسط (من الشهر الأول حتى العاشر)
  • قسط إضافي في الشهر الخامس بنسبة 25%
  • قسط إضافي في الشهر العاشر بنسبة 25%

المجموع الكلي يجب أن يساوي 100% من قيمة الفاتورة (10 × 5% = 50% + 25% + 25% = 100%).

كيف يمكنني تنفيذ هذا السيناريو باستخدام نموذج جدولة دفعات (Payment Schedule) في نظام Nama ERP؟ وما هي الإعدادات المطلوبة لتحقيق ذلك؟

1 Answers

يمكن تنفيذ هذا السيناريو باستخدام نموذج جدولة دفعات (Payment Schedule) في نظام Nama ERP على النحو التالي:

الإعدادات المطلوبة

  • نوع الدفع (paymentType): اختر "دفعات متغيرة" (VariablePayments)
  • الفترة الزمنية (uom): شهر (Month)
  • فترة السماح: لا تضف فترة سماح (أو اتركها حسب الحاجة)
  • استخدم نسبة مئوية (Percentage) لكل دفعة

توزيع الدفعات

الشهر النسبة ملاحظات
1 5% قسط شهري
2 5% قسط شهري
3 5% قسط شهري
4 5% قسط شهري
5 5% قسط شهري
5 25% قسط إضافي
6 5% قسط شهري
7 5% قسط شهري
8 5% قسط شهري
9 5% قسط شهري
10 5% قسط شهري
10 25% قسط إضافي

ملاحظات مهمة

  • ينتج عن هذا التوزيع: 10 × 5% = 50% من الدفعات الشهرية، بالإضافة إلى 25% في الشهر الخامس و25% في الشهر العاشر، ليصبح المجموع 100% من قيمة الفاتورة.
  • سيتولّد في الشهرين 5 و10 قسطان لكل منهما بنفس التاريخ: واحد بنسبة 5% والآخر بنسبة 25%.
  • تأكد من ضبط حقل roundingType بـ CEILING لضمان دقة التقريب.

مثال JSON للاستيراد المباشر

{
  "paymentType": "VariablePayments",
  "roundingType": "CEILING",
  "details": [
    { "paymentPeriod": { "value": 1,  "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 5 },
    { "paymentPeriod": { "value": 2,  "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 5 },
    { "paymentPeriod": { "value": 3,  "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 5 },
    { "paymentPeriod": { "value": 4,  "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 5 },
    { "paymentPeriod": { "value": 5,  "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 5 },
    { "paymentPeriod": { "value": 6,  "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 5 },
    { "paymentPeriod": { "value": 7,  "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 5 },
    { "paymentPeriod": { "value": 8,  "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 5 },
    { "paymentPeriod": { "value": 9,  "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 5 },
    { "paymentPeriod": { "value": 10, "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 5 },
    { "paymentPeriod": { "value": 5,  "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 25 },
    { "paymentPeriod": { "value": 10, "uom": "Month" }, "paymentType": "Percentage", "paymentPercent": 25 }
  ]
}
Related