- Add transactional product registration and modification with COA assignment
- Store invoice-item unit prices and require a chart-of-accounts relation
- Remove defaults from client credentials and chart-of-account status
- Remove legacy invoicing actions and DTOs
- Migrate localization keys and files to improved hierarchical paths.
- Refactor relationship naming (e.g., `admission_schedules` to `admissionSchedules`) for consistency.
- Enhance FeeType to support `code` attribute and update related actions, DTOs, and mappers.
- Introduce `AdmissionFeeRateWasSetUp` event for better event-driven architecture.
- Standardize migration scripts and nullable constraints for clarity and accuracy.
- Update DataTables queries to use term filters with fallback to current term settings.