mirror of
https://github.com/renee-png/acmcc.git
synced 2026-06-21 01:40:01 +00:00
f7dc5d8177
- buildium-sync now ensures every active association has an accounting company after syncing associations. Once it exists, the existing DB triggers flow units -> customers, owner ledger -> A/R + income, and bills -> A/P + expense into Accounting automatically (closing the gap where Buildium synced only the main dashboard, not Accounting). - New buildium-opening-balances function: fetches an association's Buildium GL trial balance as of a cutoff (default 2025-12-31, Accrual), maps GL accounts to accounting accounts (flagging bank accounts), rolls prior-year P&L into Retained Earnings, writes accounting.opening_balances, and posts the opening GL entry. Idempotent; service-role gated. Applied to 6 Buildium associations (opening balances + 2026 activity); all balance. New columns/data applied to the project directly. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>