mirror of
https://github.com/renee-png/acmcc.git
synced 2026-06-21 01:40:01 +00:00
1296b9449d
New GLImportDialog imports a Buildium General Ledger / journal export (CSV or XLSX) into journal entries. Lines are grouped into transactions by Buildium Id (Amount is signed: + debit / - credit), parent-rollup and cash-book rows are skipped, and accounts are matched to the association's chart of accounts by code then name. Shows a preview (counts, date range, trial balance by type) and blocks import on unmatched accounts or unbalanced transactions. Keyed on the Buildium Id, so re-importing the same file skips anything already imported. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>