b0634f72638d7ac78002625c3fe5a836772cacdd
- Fix account creation initial balance bug: the INSERT RETURNING result was not being unwrapped correctly from TypeORM's array response, causing account.id to be undefined and journal entry lines to have $0 amounts. Now uses findOne() after insert for reliable ID retrieval. - Add missing balancing equity entry line (debit/credit to account 3000/3100) so opening balance journal entries are proper double-entry - Fix account update to use findOne() instead of RETURNING * for consistent response format - Add investment account creation to Accounts page: account type dropdown now shows a separator followed by investment types (CD, Money Market, Treasury, Savings, Brokerage). Selecting an investment type expands the modal to show investment-specific fields (institution, principal, interest rate, purchase date, maturity date, account last 4, notes) and posts to /investment-accounts Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
HOA Financial Intelligence Platform - Multi-tenant financial management for homeowner associations
Languages
TypeScript
97.6%
Shell
1.8%
PLpgSQL
0.2%
Dockerfile
0.2%
HTML
0.1%