# TANRAIL ONE — Phase 3.3 Finance Core Remediation Tasks

- [ ] 1. Create `OrganizationFinancialSetting` Model and Migration (Map default CASH, AR, AP accounts).
- [ ] 2. Update `RecordSalesPaymentListener` to use `OrganizationFinancialSetting`.
- [ ] 3. Update `RecordSupplierPaymentListener` to use `OrganizationFinancialSetting`.
- [ ] 4. Add `parent_id` to `Account` Model and Migration.
- [ ] 5. Add `liability_account_id` to `TaxCategory` Model and Migration.
- [ ] 6. Add `JournalType` enum and `type` column to `Journal` Model and Migration.
- [ ] 7. Update `Phase33FinancialEngineTest` to seed `OrganizationFinancialSetting` and test Journal Types.
- [ ] 8. Update `Phase34CoreIntegrationTest` to seed `OrganizationFinancialSetting`.
