• DevPilot's avatar
    feat(accounting): فلترة بمستوى شجرة الحسابات في ميزان المراجعة والحركات اليومية · 4bd3ad0b
    DevPilot authored
    ميزان المراجعة: فلتر «مستوى الشجرة» فوق الميزان. القيود بتترحّل على
    الحسابات الطرفية بس، فالحساب الأب لو اتعرض لوحده رصيده صفر — عشان كده
    الفلتر بيجمّع أرصدة الأبناء على أقرب أب عند المستوى المطلوب.
    
    اتأكدت إن الإجماليات ما بتتغيّرش ولا بيختل التوازن على أي مستوى:
      بدون فلتر   مدين=513,110,587.03  دائن=513,110,587.03  متوازن
      مستوى ≤1      4 حسابات — نفس الإجمالي، متوازن
      مستوى ≤2     15 حساب   — نفس الإجمالي، متوازن
      مستوى ≤3    120 حساب   — نفس الإجمالي، متوازن
      مستوى ≤4    486 حساب   — نفس الإجمالي، متوازن
      مستوى ≤5    733 حساب   — نفس الإجمالي، متوازن
    والفلتر بينتقل مع تصدير CSV كمان.
    
    الحركات اليومية: نفس الفكرة بس بشكل مناسب للشاشة — تختار المستوى،
    وتختار حساب من المستوى ده، فيعرض حركات الحساب وكل الحسابات اللي تحته
    في الشجرة.
    
    اتضافت helpers مشتركة في LedgerService (accountLevels / accountsAtLevel /
    descendantAccountIds) عشان أي شاشة تانية تستخدم نفس الفلترة من غير تكرار.
    4bd3ad0b
Name
Last commit
Last update
..
accruals Loading commit data...
bank_accounts Loading commit data...
bank_reconciliation Loading commit data...
billing Loading commit data...
branch_fees Loading commit data...
budgets Loading commit data...
chains Loading commit data...
chart_of_accounts Loading commit data...
cost_centers Loading commit data...
daily_transactions Loading commit data...
dashboard Loading commit data...
dimensions Loading commit data...
documentary_credits Loading commit data...
fiscal_years Loading commit data...
gaps Loading commit data...
guarantees Loading commit data...
instruments Loading commit data...
journal_entries Loading commit data...
journal_types Loading commit data...
loans Loading commit data...
notes_payable Loading commit data...
notes_receivable Loading commit data...
opening_entries Loading commit data...
period_closing Loading commit data...
portfolios Loading commit data...
reclassification Loading commit data...
reports Loading commit data...
revenue_mapping Loading commit data...
settlements Loading commit data...
statements Loading commit data...
vouchers Loading commit data...