| طلب العميل | الحالة | الواقع في النظام |
|---|---|---|
| ١. مراكز تكلفة للمشروعات | نُصّها | مراكز التكلفة موجودة وهرمية — لكن على جانب المصروفات فقط. مفيش كيان «مشروع»، ومفيش نوع project. |
| ٢. الموازنات | جاهزة | موازنة لكل حساب × مركز تكلفة، بتوزيع شهري (١٢ شهر)، باعتماد، ومقارنة فعلي مقابل مخطط. |
| ٣. الضرائب والقيمة المضافة | البنية موجودة والتقرير أعمى | نسب ضريبة وخصم منبع وزكاة وفاتورة إلكترونية (السعودية ومصر). لكن تقرير الضريبة مش شايف فواتير المبيعات والمشتريات. |
| ٤. الأرباح والخسائر | جاهزة | قائمة دخل وميزانية وميزان مراجعة وأستاذ عام. لكن على مستوى المشروع لأ — السبب في البند ١. |
| ٥. يومية أمريكية | ناقصة | شكل عرض مش وظيفة — البيانات كلها موجودة، الشاشة هي اللي مش موجودة. |
| ٦. حسابات الموردين والعملاء | جاهزة | أرصدة وكشوف حساب لكل طرف، وأعمار ديون، ومقاصة. بتقرا من الأستاذ الفعلي — فحصتها تحديدًا. |
| ٧. المخزون | جاهزة | مخازن، إضافة وصرف وتحويل، جرد وتسويات، تشغيلات وتواريخ صلاحية، تقييم. |
| ٨. المشتريات | جاهزة | طلب ← أمر ← إذن استلام ← فاتورة ← دفع، مطابقة ثلاثية، أسعار موردين، مرتجعات. |
البنود ١ و٣ و٤ (الجزء بتاع المشروع) عيب واحد بتشوفه من تلات شبابيك:
| العَرَض | السبب |
|---|---|
| إيراد المشروع مش ممكن يتنسب له | مفيش cost_center_id على sales_invoices — التحميل بيشتغل على المشتريات والمصروفات والسندات بس. |
| قائمة دخل المشروع نُصّها فاضي | التقرير بيقبل فلتر مركز تكلفة فعلًا — بس ترحيل فاتورة المبيعات ما بيختمش مركز تكلفة على القيود، فنص الإيراد بيرجع صفر. |
| إقرار القيمة المضافة بيطلع صفر | التقرير بيجمع من جدولي revenues وexpenses (إدخال يدوي)، وولا فاتورة مبيعات أو شراء بتكتب فيهم. تأكدت من ده بالبحث عن أي كود بينشئ السجلات دي — مفيش. |
sales.default_cost_center_id —
متعرّف، وبيتحفظ، وبيتعرض في الشاشة… ومحدش بيقراه. يعني حد بدأ يوصل مراكز التكلفة
بالمبيعات ووقف في النص.
اليومية الأمريكية مش وظيفة محاسبية ناقصة، دي طريقة عرض: يومية بأعمدة — عمود لكل حساب متكرر (الخزنة، البنك، العملاء، الموردين) بدل قيد لكل عملية.
القيود والأستاذ العام وميزان المراجعة كلهم موجودين وشغالين — الناقص هو الشاشة اللي تعرضهم بالشكل ده. ده أصغر بند في القايمة كلها.
«مراكز تكلفة للمشروعات» ليها قراءتين مختلفتين تمامًا في التكلفة:
| مشروع = نوع مركز تكلفة | مشروع = كيان مستقل | |
|---|---|---|
| إيه اللي بيتعمل | نضيف project للأنواع الموجودة (إنتاج/خدمي/مساعد) + نوصل الإيراد |
جدول مشروعات كامل: تاريخ بداية ونهاية، عميل، موازنة، نسبة إنجاز، إقفال |
| بيدي إيه | تكاليف وإيرادات وربح لكل مشروع، وموازنة لكل مشروع (الموازنات أصلًا لكل مركز تكلفة) | كل ده + متابعة حالة المشروع ومراحله وتقارير إدارية عليه |
| الحجم | صغير — الأنواع سطر واحد | كبير — موديول جديد |
ترشيحي: ابدأ بالأول. لو العميل عايز تكاليف وإيرادات وأرباح لكل مشروع — وده اللي قاله — مركز التكلفة يكفي تمامًا، والموازنات هتشتغل عليه من غير أي شغل زيادة. الكيان المستقل يستاهل بس لو طلب متابعة حالة ومراحل المشروع نفسه.
| # | الشغل | الحجم |
|---|---|---|
| ١ | توصيل الإيراد بمركز التكلفة. cost_center_id على فاتورة المبيعات،
وختمه على القيود وقت الترحيل، وتفعيل الإعداد المهجور. ده اللي بيفتح
ربح المشروع وبيملا نص قائمة الدخل الفاضي. |
متوسط |
| ٢ | إقرار القيمة المضافة يقرا من الفواتير الفعلية بدل الجداول اليدوية. [FIN] ده بيغيّر طريقة حساب إقرار ضريبي — محتاج مراجعة محاسبية واختبارات، مش تعديل سريع. | متوسط |
| ٣ | نوع «مشروع» لمراكز التكلفة + الشاشات اللي تختاره. | صغير |
| ٤ | شاشة اليومية الأمريكية — عرض على بيانات موجودة. | صغير |
فحص كود على moonui2 — مفيش أي كود اتغيّر. الأرقام والمسارات كلها متحقَّق منها في المصدر.