• 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
.claude Loading commit data...
.impeccable Loading commit data...
Another ERP that we may want to cheat from Loading commit data...
HR requests Loading commit data...
Proposal Loading commit data...
Server Connection Data Loading commit data...
app Loading commit data...
config Loading commit data...
cron Loading commit data...
database Loading commit data...
docker Loading commit data...
docs Loading commit data...
public Loading commit data...
support_tickets_downloads/support_screenshots Loading commit data...
tests Loading commit data...
tools Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.env Loading commit data...
.env.example Loading commit data...
.gitignore Loading commit data...
.php-cs-fixer.php Loading commit data...
BalanceSheet.html Loading commit data...
CLAUDE.md Loading commit data...
Dockerfile Loading commit data...
Makefile Loading commit data...
SYSTEM_MAP.md Loading commit data...
Sports Module System Design DETAILED.md Loading commit data...
UPGRADE_PLAN.md Loading commit data...
captain-definition Loading commit data...
cli.php Loading commit data...
composer.json Loading commit data...
composer.lock Loading commit data...
interesting_features.md Loading commit data...
phpstan.neon Loading commit data...
phpunit.xml Loading commit data...
sports activity stuff .txt Loading commit data...
sports-activity-alignment-plan.md Loading commit data...
sports-activity-smart-filtering-plan.md Loading commit data...
trial_balance_2026-01-01_to_2026-05-10.csv Loading commit data...