LIS · إدارة الخزن/البنوك بدون الدخول لموديول الحسابات · الربط التلقائي بشجرة الحسابات · تقرير يومي للداخل والخارج
| العنصر | الحالة | التفاصيل |
|---|---|---|
| الخزنة (Petty Cash) | موجود | PettyCashController::store — لو بعتّ من غير account_id ⇐ يعمل حساب فرعي تلقائي تحت «النقدية بالصندوق» (كود 1101) عبر AutoAccountService. صفر خطوات. |
| البنك (Bank Account) | موجود | نفس الآلية — حساب فرعي تلقائي تحت «النقدية بالبنك» (كود 1102) لو account_id فاضي. |
| مدفوعات المعمل | موجود | الويزارد وشاشة المدفوعات بيحمّلوا الخزن والبنوك بالفعل (PettyCashService/BankAccountService مع تجاهل خطأ الصلاحية 403). المدفوعة بتتربط بحساب الخزنة/البنك (GL). |
| ملخص يومي (بالطريقة) | جزئي | /lis/payments/daily-summary — بيرجّع إجمالي اليوم مقسوم حسب طريقة الدفع (كاش/فيزا/تحويل) فقط. مفيش تقسيم حسب الخزنة/الحساب، ومفيش «خارج». |
accounting.* — والمعمل-فقط معندوش الصلاحيات دي، فمش قادر يضيف خزنة من غير موديول الحسابات.
/accounting/petty-cash أو /accounting/bank-accounts.
/lis/treasuries + /lis/bank-accounts←
تنشئ PettyCash/BankAccount بـ account_id فاضي ⇐ ربط تلقائي
lis.settings.*) — مش accounting.* — فالمعمل-فقط يقدر يديرها من غير موديول الحسابات./lab/treasuries تحت مجموعة «المالية»./lab/cash-flow)GET /lis/reports/cash-flow?date= يجمّع المصادر دي. واجهة بكروت ملخص + جدولين (حسب الحساب / حسب الحركة).دلوقتي عشان المعمل يضيف خزنة لازم يدخل موديول الحسابات (صلاحيات + تعقيد + غالبًا موديول مدفوع منفصل). الحل ده بيخلّي كل حاجة مالية أساسية تتعمل من جوّه المعمل بصلاحيات المعمل، والربط المحاسبي بيحصل تلقائي ورا الكواليس. لو المعمل بعدين وسّع وفتح قسم حسابات كامل ⇐ نفس الخزن/البنوك بتظهر هناك عادي (لأنها نفس الكيانات)، فمفيش ازدواج ولا هجرة بيانات.
/lab/treasuries تحت قائمة «المالية»؟ (المقترح: شاشة مستقلة تحت المالية — أوسع للإدارة، والإعدادات تفضل للإعدادات.)
lis.treasuries.*، ولا نستخدم lis.settings.manage الموجودة؟ (المقترح: lis.settings.manage — أبسط، نفس صلاحية إعدادات المعمل.)