mirror of
https://github.com/renee-png/acmcc.git
synced 2026-06-21 01:40:01 +00:00
84c8483169
Single vendor source (public.vendors) and single COA source (accounting.accounts) across both bill flows: - Forward sync now carries public.bills.expense_account_id into the mirrored accounting.bill_items.account_id (when it resolves to accounting.accounts). - Reverse trigger flows a GL change on a mirrored accounting bill line back to public.bills.expense_account_id (loop-guarded). - New public.ensure_accounting_vendor RPC resolves a chosen public vendor to its accounting.vendors row; one-time backfill of mirrored line account_id. - BillApprovalsPage GL pickers now use ChartOfAccountsDropdown (accounting.accounts). - AccountingBillsPage vendor picker now lists public.vendors scoped to the company's association and maps to accounting.vendors on save. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>