القروض والسلف: قرض لا يُصرف أبداً
طلبان مقدَّمان من موظّف واحد، ومنتج قرض اسمه «اقساط»، وثماني عمليات استحقاق فائدة تُشغَّل شهرياً — وكان في النظام صفر قرض، وصفر ريال خُصم من راتب أحد. كل خطوة بدت منفَّذة وكل النتيجة صفر. ثمّ جُرِّبت السلسلة كاملة: قرضان أُنشئا وصُرفا وسُدِّد منهما، وقسيمتا راتب بُنيتا عليهما — والدرس السابع يحمل الأرقام كما خرجت، وفيها حكمٌ لي نقضته التجربة.
القياس الذي بدأ منه كل شيء
وهذا هو شكل الوحدة حين تُفتح بلا ترتيب: نشاط ظاهر ونتيجة معدومة. الطلبات تُكتب ولا تُعتمد، والمنتج يُنشأ ولا يُعتمد، والعمليات الشهرية تُشغَّل بانتظام على لا شيء.
شرح
جاهز
ستّة دروس: السلفة مقابل القرض، وحسابات المنتج، والجدول، والمسار الأربع، والخصم من الراتب.
تدريب
جاهز
كل درس ينتهي بخطوة على نظامك، ومصيدة تُتجنَّب — بأسماء الحقول كما تظهر على الشاشة.
اختبار
جاهز
عشرة أسئلة ومئة درجة وشهادة باسمك. والنجاح من سبعين.
الدرس الأول · «سلفة موظف» أم «قرض»؟
القاعدة: السلفة مبلغ يُصرف ليُنفَق ويُحاسَب عليه بفواتير. والقرض مبلغ يُصرف ليُردّ بأقساط. وخلطهما يُنتج التزاماً في غير موضعه.
| «سلفة موظف» | «قرض» | |
|---|---|---|
| الغرض | مصروف سيُنفَق باسم الشركة: سفر · شراء · مهمّة | مبلغ شخصيّ يُردّ على أقساط |
| ما بعد الصرف | «المبلغ المطالب به» بفواتير، و«المبلغ المرتجع» لما لم يُنفَق | جدول سداد شهريّ إلى أن يُقفل |
| الحقول المميّزة | «الغرض» · «مبلغ السلفة» · «في انتظار المبلغ» · «حساب مقدم» · «سداد المبلغ غير المطالب به من الراتب» | «منتج القرض» · «طريقة السداد» · «فترة السداد بالأشهر» · «قيمة السداد الشهري» |
| الفائدة | لا فائدة إطلاقاً | «نسبة الفائدة السنوية (٪)» — وتُضبط صفراً في القرض الحسن |
الخطوة التي تُنفَّذ الآن
- افتح: «الموارد البشرية» ← «سلفة موظف» ← واقرأ حقولها. هذه أداة تصفية المصروف لا الإقراض.
- افتح: «القروض» ← «قرض» ← واقرأ حقولها. هذه أداة الإقراض بجدول.
- راجع ما سجّلتَه سابقاً: هل وُضع أحدهما في مكان الآخر؟
الدرس الثاني · «منتج القرض» — وحساباته أخطر ما فيه
القاعدة: لا يُنشأ قرض بلا منتج، ولا يُقيَّد ريال إلّا في الحسابات المكتوبة فيه. فاختيار الحساب هنا قرار محاسبيّ لا اختياراً من قائمة.
في «منتج القرض» قسمان للحسابات: «حسابات القرض» و«حسابات الفائدة». والإلزاميّ منها أربعة:
| الحقل | ما يجب أن يكون | لأنّ |
|---|---|---|
| «حساب الصرف» | نقدية أو بنك | منه يخرج المال إلى المقترض |
| «حساب القرض» | أصل — ذمم مدينة للموظفين أو «سلف الموظفين» | القرض ذمّة لك على غيرك، لا مصروف |
| «حساب السداد» | نقدية أو بنك | فيه يدخل المال العائد |
| «حساب إيرادات الفوائد» | حساب إيراد فوائد مستقلّ | لتُقرأ الفائدة منفصلة عن إيراد النشاط |
| الحقل | الحساب المختار | نوعه الحقيقيّ | الأثر |
|---|---|---|---|
| «حساب السداد» | «مدينون» | ذمم عملاء | سداد الموظّف يُقيَّد في ذمم العملاء، فتختلط مديونية الموظفين بمديونية العملاء |
| «حساب الفوائد المستحقة القبض» | «مصاريف الشحن والتخليص» | مصروف | استحقاق الفائدة يُقيَّد مصروف شحن — رقم يظهر في مصاريف التشغيل بلا شحنة واحدة |
| «حساب إيرادات الغرامات» | «المبيعات» | إيراد مبيعات | غرامات التأخير تُضخّم إيراد المبيعات، فيُفسد تحليل المبيعات وربّما الإقرار الضريبيّ |

ولا شيء في هذه الثلاثة يُظهر خطأً على الشاشة: كلّها حسابات صحيحة الوجود، وكلّها مقبولة في الحقل. والنظام لا يسأل «هل هذا الحساب مناسب؟» — يسأل «هل هو موجود؟».
الخطوة التي تُنفَّذ الآن
- افتح: «القروض» ← «منتج القرض» ← واقرأ الحسابات الأربعة الإلزامية واحداً واحداً.
- لكل حساب اسأل: ما نوعه في شجرة الحسابات — أصل أم التزام أم إيراد أم مصروف؟ وهل يطابق وظيفته هنا؟
- إن لم تجد حساباً مناسباً فأنشئه قبل أن تختار قريباً منه: «سلف الموظفين» أصلاً متداولاً، و«إيرادات فوائد» إيراداً مستقلاً.
الدرس الثالث · «قرض لأجل» — المربّع الذي يصنع الجدول
القاعدة: بلا «قرض لأجل» لا جدول سداد ولا أقساط — مهما سمّيتَ المنتج «أقساطاً».
| الحالة | ماذا يفعل النظام |
|---|---|
| «قرض لأجل» مُفعَّل | يطلب «نوع جدول السداد» و«طريقة السداد»، ويولّد جدول أقساط بتواريخها ومبالغها |
| «قرض لأجل» غير مُفعَّل | قرض تحت الطلب: لا جدول، ويُردّ متى طُلب — ولا يُخصم من الراتب تلقائياً |
و«طريقة السداد» قيمتان: «سداد مبلغ ثابت كل فترة» — تكتب القسط فيحسب النظام عدد الفترات · و«سداد على عدد فترات» — تكتب عدد الأشهر فيحسب القسط. واحدة منهما لا بدّ.
وتُكمّلها: «فترة السداد بالأشهر» · «قيمة السداد الشهري» · «تاريخ بداية السداد» · و«فترة السماح بالأيام» قبل احتساب الغرامة.
الخطوة التي تُنفَّذ الآن
- في «منتج القرض»: فعّل «قرض لأجل» إن كانت قروضك بأقساط، واملأ «نوع جدول السداد».
- في «طلب قرض»: اختر «طريقة السداد» واملأ ما تطلبه — الأشهر أو القسط.
- واقرأ «المبلغ المستحق» و«الفوائد المستحقة الدفع» قبل الاعتماد. صفر فائدة في القرض الحسن أمر مقصود، لا نسيان.
الدرس الرابع · المسار الأربع — وأين يتوقّف
القاعدة: أربعة مستندات متتابعة، وكل واحد منها يحتاج اعتماداً. والمسوّدة لا تُنتج شيئاً.
- «طلب قرض» — «نوع مقدّم الطلب» («الموظف» · «عضو» · «العميل») و«مقدّم الطلب» و«قيمة القرض» و«طريقة السداد». ثمّ يُعتمد.
- «قرض» — يُنشأ من الطلب المعتمَد، وحالته تبدأ «معتمد».
- «صرف القرض» — «تاريخ الصرف» و«المبلغ المصروف» و«حساب الصرف». وبه تتحوّل الحالة إلى «مصروف» أو «مصروف جزئياً».
- «سداد القروض» — عند كل قسط. وبه ينزل الرصيد حتى «مطلوب إغلاق القرض» ثمّ «مغلق».
وحالات القرض الخمس تقرأ القصّة كلّها: «معتمد» · «مصروف جزئياً» · «مصروف» · «مطلوب إغلاق القرض» · «مغلق». وقرض بقي «معتمد» شهوراً يعني مالاً وُعد به ولم يُسلَّم.
الخطوة التي تُنفَّذ الآن
- افتح: «القروض» ← «منتج القرض» ← اعتمده. فلا شيء يعمل قبله.
- افتح: «القروض» ← «طلب قرض» ← أكمل الحقول الناقصة واعتمد.
- أنشئ «قرض» من الطلب، ثمّ «صرف القرض»، واقرأ الحالة بعد كل خطوة.
الدرس الخامس · الخصم من الراتب
القاعدة: سداد القرض من الراتب ليس مكوّن راتب تضيفه — بل ارتباط يقرأه النظام من القرض نفسه.
كثيرون يبحثون في «مكوّن الراتب» عن بند اسمه «سداد قسط قرض» فلا يجدونه، فيصنعون بنداً يدوياً ويكتبون المبلغ كل شهر. وهذا خطأ يضاعف العمل ويُفقد الربط: البند اليدويّ لا ينقص رصيد القرض، فيبقى القرض مفتوحاً إلى الأبد وإن سُدّد كاملاً.
| الحقل | في أيّ مستند | ماذا يفعل |
|---|---|---|
| «السداد بالخصم من الراتب» | «سداد القروض» | يُعلّم أنّ هذا السداد جاء من قسيمة راتب لا من نقدية |
| «سداد المبلغ غير المطالب به من الراتب» | «سلفة موظف» | يخصم من الراتب ما لم يُصفَّ بفواتير من السلفة |
| «إجمالي سداد القروض» | «قسيمة الراتب» | محسوب — يُجمَّع من أقساط القروض المستحقّة في الشهر |
الخطوة التي تُنفَّذ الآن
- لا تُنشئ «مكون الراتب» لسداد القروض. النظام يجمعها وحده.
- بعد أوّل قرض مصروف، شغّل دورة الرواتب واقرأ «إجمالي سداد القروض» في القسيمة. إن كان صفراً فراجع «تاريخ بداية السداد» والجدول.
- وللسلف: فعّل «سداد المبلغ غير المطالب به من الراتب» لتُسترَدّ البقية تلقائياً بدل مطالبة الموظّف.
الدرس السادس · الترتيب الصحيح، مرّة واحدة
القاعدة: الحسابات قبل المنتج، والمنتج قبل الطلب، والاعتماد بعد كل خطوة.
قائمة التهيئة بالترتيب
- في شجرة الحسابات: أنشئ «سلف الموظفين» أصلاً متداولاً، و«إيرادات فوائد» إيراداً مستقلاً إن كنت تُقرض بفائدة.
- «القروض» ← «منتج القرض»: اسم يصف السلوك لا الأمنية.
- املأ الحسابات الأربعة الإلزامية وتحقّق من نوع كلٍّ منها في الشجرة.
- فعّل «قرض لأجل» إن كانت بأقساط، واملأ «نوع جدول السداد».
- اضبط «نسبة الفائدة السنوية (٪)» — صفراً في القرض الحسن، عن قصد.
- «أعلى قيمة للقرض» و«فترة السماح بالأيام» بما يوافق سياستك المكتوبة.
- اعتمد المنتج. فالمسوّدة لا يُبنى عليها شيء.
- «طلب قرض» لكل طلب: «نوع مقدّم الطلب» و«طريقة السداد» و«فترة السداد بالأشهر». ثمّ اعتمد.
- أنشئ «قرض» ثمّ «صرف القرض» بتاريخ الصرف الحقيقيّ لا تاريخ اليوم.
- شغّل «معالجة استحقاق فائدة القرض» شهرياً بعد وجود قروض مصروفة — لا قبلها.
- راجع شهرياً: قروض حالتها «معتمد» ولم تُصرف · وقسائم رواتب بصفر «إجمالي سداد القروض» رغم وجود قرض مصروف.
الأخطاء الخمسة
| الخطأ | أثره الحقيقي |
|---|---|
| حسابات المنتج تُختار من القائمة بلا تدقيق نوعها | غرامات في المبيعات · فوائد في مصاريف الشحن · سداد الموظفين في ذمم العملاء |
| ترك «قرض لأجل» مطفأً في قرض أقساط | لا جدول ولا خصم شهريّ — والاسم وحده لا يصنع سلوكاً |
| ترك المنتج أو الطلب مسوّدة | السلسلة تتوقّف عند أوّلها، والمال يخرج خارج النظام |
| إنشاء «مكون الراتب» يدويّ لسداد القرض | يُخصم من الموظّف ولا ينقص رصيد القرض — فيُسدَّد ويبقى مفتوحاً |
| تسجيل سلفة مصروف كقرض | جدول أقساط لمبلغ يُصفَّى بفواتير لا يُردّ |
الدرس السابع · المخبر: دورة قرض كاملة، بالأرقام
كل ما سبق في هذه الصفحة شرح. وهذا الدرس قياس: أُنشئ قرضان في بيئة تجريبية، وصُرفا، وسُدِّد منهما، وبُنيت قسيمتا راتب عليهما. وما تقرؤه هنا هو ما أخرجه النظام، لا ما يُفترض أن يُخرجه.
السلسلة الأولى · اثنا عشر ألفاً على اثني عشر قسطاً بلا فوائد
| المستند | القيد المحاسبيّ كما خرج |
|---|---|
| «صرف القرض» | دائن «حساب بنكي» ١٢٬٠٠٠ · مدين «سلف الموظفين» ١٢٬٠٠٠ |
| «سداد القروض» — دفعة نقدية ١٬٠٠٠ | مدين «حساب بنكي» ١٬٠٠٠ · دائن «سلف الموظفين» ١٬٠٠٠ |
فصار «إجمالي المبلغ المدفوع» ١٬٠٠٠ والمتبقّي ١١٬٠٠٠. القيد سليم في الاتجاهين: القرض أصلٌ على الموظّف، لا مصروف على المنشأة — ولذلك لا يظهر في قائمة الدخل، ومن يبحث عنه في المصاريف لا يجده.
العطل الأول · اثنا عشر قسطاً بتاريخ واحد
جدول السداد خرج باثني عشر قسطاً، كلٌّ منها ١٬٠٠٠، والأرصدة تتنازل صحيحةً من ١١٬٠٠٠ إلى صفر — وتواريخها الاثنا عشر كلّها يومٌ واحد: أوّل أكتوبر. اثنا عشر شهراً انطبقت على يوم.
والسبب حقلٌ واحد في «منتج القرض»: «نوع جدول السداد». هو قائمة اختيار أوّل خيارها فارغ، وليس إلزاميّاً — فيُحفظ المنتج بلا شكوى، ويُعتمد القرض بلا شكوى، ويخرج الجدول ملتصقاً بيوم واحد.
| قبل | بعد | |
|---|---|---|
| «نوع جدول السداد» في المنتج | فارغ | «شهريا حسب تاريخ بدء السداد» |
| تواريخ الأقساط في قرض جديد | ١٢ قسطاً · ٢٠٢٦-١٠-٠١ كلّها | ٢٠٢٦-١١-٠١ · ٢٠٢٦-١٢-٠١ · ٢٠٢٧-٠١-٠١ · ٢٠٢٧-٠٢-٠١ · ٢٠٢٧-٠٣-٠١ · ٢٠٢٧-٠٤-٠١ |
لم يُغيَّر في القرض الجديد شيءٌ آخر: المبلغ ٦٬٠٠٠ والأقساط ستّة و«تاريخ بداية السداد» أوّل نوفمبر. الحقل الفارغ وحده كان الفرق.
العطل الثاني · منتجٌ اسمه «اقساط» لا يُنتج أقساطاً
في النظام منتج قرض اسمه «اقساط» ومربّع «قرض لأجل» فيه مطفأ. فكل قرض يُبنى عليه يخرج بلا جدول أقساط وبلا خصم شهريّ. الاسم لا يصنع سلوكاً — والمربّع هو الذي يصنعه. أُصلح المنتج: «قرض لأجل» مفعَّل، و«نوع جدول السداد» مضبوط، و«الحد الأدنى للأيام بين تاريخ الصرف وتاريخ السداد الأول» صار ٣٠ بعد أن كان صفراً — وصفرُه يعني أنّ القسط الأول يُستحقّ يوم صرف القرض نفسه.
العطل الثالث · الحسابات تُقبل ولو كان نوعها خاطئاً
خمسة حقول حسابات في «منتج القرض» تُختار من قائمة الشجرة كاملةً بلا تدقيق نوعها. وهذا ما كان مضبوطاً فعلاً في المنتج القائم، وهذا ما صار:
| الحقل | قبل | أثره لو بقي | بعد |
|---|---|---|---|
| «حساب الدفع» | حساب «مدينون» | صرف القرض يُسجَّل على ذمم العملاء — فرصيد عميلٍ يزيد بمبلغ قرض موظّف | «حساب بنكي» |
| «حساب إيرادات الغرامات» | حساب «مبيعات» | غرامة تأخّر موظّف تُقرأ إيراد مبيعات — فتكبُر المبيعات بما لم يُبَع | حساب «خدمة» |
⚑ تنبيه · لا تَحكم أنّ الخصمَ من الراتبِ لا يعمل قبل أن تُجرّبه
«قسيمة الراتب» في هذا النظام جداولها أربعة: سجل التوقيت · المستحقات · الاستقطاعات · تفاصيل الإجازات. لا جدول قروض فيها، ولا حقل قرضٍ واحد. فيبدو أنّ القسطَ لا يُخصَم من الراتبِ أبداً — والتجربةُ تَنقض هذا الحكم.
حين يكون حقل «السداد بالخصم من الراتب» مفعَّلاً في القرض، اعتماد «قسيمة الراتب» يُنشئ مستند «سداد القروض» تلقائياً: بتاريخ القسيمة، وبقيمة القسط، وقيده:
| المستند | القيد |
|---|---|
| «سداد القروض» المُنشأ آلياً | مدين «رواتب واجبة الدفع» ١٬٠٠٠ · دائن «سلف الموظفين» ١٬٠٠٠ |
فالوحدتان موصولتان — لكن بثلاثة شروطٍ لا يُخبرك بها أحد:
- «صافي الراتب» في القسيمة لا ينقص، ولا يظهر سطر استقطاع. جُرِّب: الصافي بقي ١٣٬٧٣٨ في الشهر الذي خُصم فيه القسط. والخصم واقعٌ فعلاً، لكن على حساب «رواتب واجبة الدفع» — أي على ما يُدفع للموظّف، لا على الرقم المطبوع في ورقته. فمن يقرأ القسيمة وحدها يظنّ أنّ القسط لم يُخصم، ومن يقرأ الحساب يجده مخصوماً.
- إضافة «مكون الراتب» يدويّاً للقرض مع تفعيل «السداد بالخصم من الراتب» تخصم مرّتين. جُرِّب: قسيمةٌ أُضيف إليها مكوّن استقطاع ١٬٠٠٠ أنزلت «صافي الراتب» من ١٣٬٧٣٨ إلى ١٢٬٧٣٨، وأنشأت مع ذلك سداداً آلياً بـ١٬٠٠٠ — فنقص رصيد القرض ١٬٠٠٠ ونقص جيب الموظّف ٢٬٠٠٠. عدد الأشهر التي تمرّ قبل أن يلاحظ أحدٌ ذلك هو عدد الأشهر التي يُظلَم فيها.
- وإلغاء القسيمة يُلغي السداد المرتبط بها ويُرجع رصيد القرض. جُرِّب: «إجمالي المبلغ المدفوع» رجع من ٢٬٠٠٠ إلى ١٬٠٠٠ لحظة إلغاء القسيمة. وهذا سلوكٌ سليم — لكنه يعني أنّ إلغاء قسيمة قديمة لتصحيح بدلٍ فيها يُعيد فتح قسطٍ كان مسدَّداً.
العطل الرابع · القرار الذي لا يُرى
حقل «السداد بالخصم من الراتب» غير معروض في شاشة القرض. فهو مفعَّلٌ أو مطفأٌ ولا تراه، ولا تستطيع تغييره من الشاشة. وعليه وحده يتوقّف الفرق بين قرضٍ يُسدَّد من الراتب شهراً بشهر، وقرضٍ يبقى مفتوحاً إلى الأبد. وهذا أخطر ما في الوحدة: أخطر قرارٍ فيها يُتَّخذ في حقلٍ لا يُرى.
العطل الخامس · أحد عشر حقلاً إلزامياً قبل أن يُحفَظ منتج واحد
منتج قرضٍ بالأقساط لم يُحفَظ إلّا في المحاولة الثالثة. الحقول التي رفَض بدونها: رمز المنتج · خمسة حسابات · «حساب الفوائد المستحقة القبض» · «حساب الغرامات المستحقة القبض» · «الحد الأدنى للأيام بين تاريخ الصرف وتاريخ السداد الأول» · وحدَّا التسامح الأدنى والأعلى للإغلاق التلقائيّ. ويرفض حقلاً حقلاً، لا كلّها مرّة واحدة — فمن لا يعرف القائمة مقدّماً يمضي في ثلاث محاولات أو أربع.
قائمة فحص القرض · سبع نقاط قبل أن يخرج ريال
- «قرض لأجل» مفعَّل في المنتج — وإلّا فلا جدول أقساط.
- «نوع جدول السداد» مختار ولا يُترك فارغاً — وإلّا فالأقساط كلّها بتاريخ واحد.
- «حساب الدفع» حسابٌ بنكيّ أو نقديّ، لا حساب عملاء ولا مورّدين.
- «حساب القرض» أصلٌ من نوع سلف الموظفين، لا مصروف.
- «حساب إيرادات الغرامات» إيراد خدمات أو إيراد آخر، لا حساب مبيعات.
- «الحد الأدنى للأيام بين تاريخ الصرف وتاريخ السداد الأول» ليس صفراً.
- «السداد بالخصم من الراتب» مضبوط على ما تريده فعلاً — ولا مكوّن راتب يدويّ للقرض إن كان مفعَّلاً.
اختبر نفسك · عشرة أسئلة ومئة درجة وشهادة
الأصفار الصامتة · ما يخرج صفراً ولا يشتكي
⚠ درس الأعطال · رسائل هذه الوحدة بحرفها
ما تقرأه هنا ليس أمثلةً مؤلَّفة: كل رسالة أُخرجت من النظام بمحاولةٍ مقصودة ونُقلت بحرفها. اقرأها مرّةً الآن، توفّر عليك ساعةً حين تظهر لك في شاشة.
الرسالة: «مبلغ القرض إلزامي»
معناها: منتج القرض قالبٌ يضع الحدّ الأعلى والشروط، والمبلغ قرارُ الطلب — وعليه تُبنى الأقساط والفائدة وقيد الصرف.
الإصلاح: اكتب المبلغ قبل الحفظ. ولا تحاول حفظ الطلب مسوّدةً بلا مبلغ لتكمله لاحقاً — لا يُقبل.
الرسالة: «قرض … غير موجود»
معناها: السداد حركةٌ على أصل قائم: من غير قرض لا يُعرف الرصيد ولا توزيع المبلغ بين أصل وفائدة.
الإصلاح: التزم الترتيب: طلب، ثمّ قرض معتمَد، ثمّ صرف، ثمّ سداد. ومن يقفز خطوة يرى هذه الرسالة.
الرسالة: «Product Code مطلوب»
معناها: الاسم للعرض والرمز للربط: كل قرض وكل جدول سداد يشير إلى المنتج برمزه.
الإصلاح: اكتب الرمز. والشقّ الإنجليزيّ عطلُ واجهة: النظام يحقن اسم الحقل في قالب مترجَم بقيمته الخام.
كل رسالة تحقّق في النظام تنتمي إلى واحدة من أربع عائلات: حقلٌ إلزاميّ ناقص · جدولُ سطورٍ فارغ · حقلٌ مرتبط بقيمة غير موجودة · مدى تواريخٍ مقلوب. حدّد العائلة أوّلاً فهي تدلّك على مكان الإصلاح قبل أن تقرأ تفصيل الرسالة. وعائلة خامسة ليست عطلاً أصلاً: رسالة نصفها إنجليزيّ — يحدث ذلك حين يحقن النظام اسم الحقل في قالب مترجَم بقيمته الخام، فلا تبحث في بياناتك عن سببها.
الرسالة نعمة — تقول لك أين توقّفت. أمّا الحالة التي تُكلّف حقّاً فهي التي يُحفظ فيها المستند بنجاح ويخرج الرقم صفراً بلا كلمة واحدة. فبعد كل عملية لا تقرأ حالة المستند وحدها، اقرأ الرقم الذي كان المقصود منها.
ما قِيس: موظّفٌ صُرف له ٦٠٠٠ وسدّد ١٠٠٠ فالمفروض عليه ٥٠٠٠. حُفظ «شطب القرض» بمبلغ −٥٠٠٠ بلا رسالة، ورُحِّل، فأنشأ قيداً يُدين «سلف الموظفين» بـ٥٠٠٠ ويُدائن المصروف بـ٥٠٠٠ — فصار عليه ١٠٠٠٠، وحقلُ «المبلغ المشطوب» يقرأ −٥٠٠٠.
ولماذا صمت النظام: القيدُ متوازنٌ ٥٠٠٠ / ٥٠٠٠. والمبلغُ الأكبر من المتبقّي محروسٌ برسالة، والسالبُ لا. فالحرسُ من جهةٍ واحدة.
الوقاية: لا تحفظ إعداماً إلّا بمبلغٍ موجب، واقرأ «المبلغ المشطوب» في القرض بعد كل إعدام.
منتجٌ سقفُه ٣٠٠٠٠، وقرضٌ عليه بمبلغ ٥٠٠٠٠٠ حُفظ ورُحِّل بلا كلمة وبُني له جدولُ أقساطٍ كامل. والحرسُ يظهر عند الصرف وحده: «لا يمكن أن يكون المبلغ المصروف أكبر من ٥٠٠٠٠٠٫٠» — فهو يقيس الصرف على مبلغ القرض، ومبلغُ القرض لم يُقَس على سقف المنتج. فالسلسلةُ مربوطةٌ بقيمةٍ لم تُفحَص.
طلبٌ بمبلغ ١٠٠٠ بقي مسوّدة، وقرضٌ عليه بمبلغ ٥٠٠٠٠ حُفظ ورُحِّل بلا رسالة. وحالةُ الطلب تبقى «مفتوح» — وقيس أنّ طلبَين اعتُمدا وصُرفا بالكامل وحالتُهما «مفتوح» إلى الآن. فاجعل درجةَ المستند (مسوّدة / مُرحَّل) مرجعَك في التقارير لا حقلَ «الحالة».
قرضٌ تاريخُه ١ أكتوبر ٢٠٢٦ و«تاريخ بداية السداد» فيه ١ فبراير ٢٠٢٦: رُحِّل، فبُني جدولٌ من ١ فبراير إلى ١ يوليو — ستّةُ أقساطٍ متأخّرةٍ كلُّها يومَ منحِ القرض. وعمليّاتُ «أيّام التأخّر» و«تصنيف القرض» تقرأ هذا الجدول.
«الحد الأدنى للأيام بين تاريخ الصرف وتاريخ السداد الأول» إلزاميٌّ في المنتج، ويُرفَض سالباً برسالة «لا يمكن أن تكون القيمة سالبة لـ منتج القرض: …». ثمّ قيس بقياسين أنّه لا يُفحَص: فارقٌ أربعةُ أيّامٍ على حدٍّ هو ٣٠ — مرّ؛ وصرفٌ بعد أوّل سدادٍ بمئتين واثنين وأربعين يوماً — رُحِّل. فالنظام يحرس شكلَ الرقم ولا يستعمله.
قيس أنّ سلفةً بمبلغ −١٥٠٠ وسلفةً بمبلغ ٠ تُحفَظان وتُرحَّلان بلا رسالة. وسعرُ صرفٍ −٣ يُقبل كذلك، والصفرُ وحده محروس.
🔑 والقاعدة: كونُ حقل المبلغ «إلزاميّاً» لا يحرسه من الصفر ولا من السالب — إنّما يحرسه فحصٌ مكتوبٌ خاصّةً في ذلك المستند. فـ«صرف القرض» يرفض الصفر و«سداد قسط قرض» يرفضه و«سلفة موظف» لا. ولا يُقاس مستندٌ على آخر.
صرفٌ بتاريخ ٥ يناير ٢٠٢٦ على قرضٍ تاريخُه ١ أكتوبر ٢٠٢٦ — رُحِّل، وقيدُه في الأستاذ ٦٠٠٠ خارجةٌ من البنك بتاريخ ٥ يناير. ثمّ سدادٌ بتاريخ ١ يناير — أربعةَ أيّامٍ قبل أن يُصرَف المال — رُحِّل. والحرسُ الوحيد من طبقة المحاسبة: «قيمة الحقل Date (٠١-٠١-٢٠٢٠) لا تقع في أيّ سنة مالية مفعَّلة ل <الشركة>» — فلا يمنع تاريخاً سابقاً داخل السنة نفسها.
حُفظ منتجٌ أدنى تسامحه ٥٠٠ وأقصاه ١٠ بلا رسالة. والنظامُ يحرس كلَّ طرفٍ منفرداً — يرفضه سالباً — ولا يقارن الطرفين.
🔑 القاعدة: كلُّ مدًى في النظام (مبلغٌ من/إلى · تاريخٌ من/إلى) يُفحَص طرفاه منفردَين ولا يُفحَص ترتيبُهما إلّا حيث كُتب الفحصُ صريحاً.
«صرف القرض» · «شطب القرض» · «تسوية رصيد القرض» · «رهن ضمان القرض» · «سعر ضمان القرض» — ومعها «فكّ رهن ضمان القرض». والنمطُ واحد: حسابٌ أو قراءةُ مستندٍ مرتبطٍ تجري قبل فحص الحقول الإلزاميّة. فافتحها من زرّ الإنشاء في القرض نفسه، لا من قائمةٍ فارغة. وما لا نصَّ له لا يُصلَح بترجمة — فهو مرفوعٌ إلى مورّد النظام.
في مستند «مبلغ القرض المعتمد» كان حقلُ سقفِ الإقراض يظهر بتسمية «الحد الأقصى للعقوبة» — ترجمةٌ خاطئةٌ تماماً: من قرأها ظنّ الحقلَ غرامةً. والرسالةُ الآن: «خطأ: قيمة مفقودة لـ مبلغ القرض المعتمد: حدّ المبلغ المعتمَد للقرض».
🔑 والترجمةُ الخاطئةُ أخطرُ من الإنجليزيّة: الإنجليزيّةُ تُربك، والخاطئةُ تُضلِّل.
إلزاميّاتُ «منتج القرض» سبعةُ حساباتٍ محاسبيّةٍ وأرقامٌ محسوبة — وهذا دليلٌ مُسبَق. فالحرّاسُ القائمةُ كلُّها على انتماء الحساب للشركة ووجود المستند المرتبط وإشارة الرقم المنفرد؛ ولا حارسَ واحدٌ على صحّة شرطٍ من شروط الإقراض: لا سقفٌ، ولا مدّةُ سماح، ولا ترتيبُ تواريخ، ولا اعتمادُ الطلب. فالحرسُ يحمي توازنَ القيد المحاسبيّ لا صحّةَ المعاملة — فمن يبني استيراداً أو تكاملاً أو خدمةً ذاتيّةً على هذه الوحدة يبني فحصَ الشروط بنفسه.
وامتحن نفسك: اختبار الأعطال — القروض والسلف عشرةُ أسئلةٍ لا سؤالَ فيها بلا رسالةٍ أو رقمٍ متحقَّقٍ منه، واختبار هذه الوحدة فيه ثلاثة أسئلة مبنيّة على هذه الرسائل بعينها.
نحن هنا لمساعدتك
فريق عمل داخل السعودية — يرد خلال ساعات العمل، من السبت إلى الخميس 9 صباحًا حتى 11 مساءً.

