You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- **Refactored forms and staged transaction handling:**
- Consolidated and streamlined widgets, labels, and help texts for `TransactionModelForm`, `BankAccountCreateForm`, and `StagedTransactionModelForm` for consistency and usability.
- Simplified queryset filters, removed redundant queries, and enhanced `BaseStagedTransactionModelFormSet` to handle more dynamic setups (e.g., `children`, `units`, `vendors`).
- Improved `tx_import`, `tx_split`, and `bundle_split` handling logic with clearer validation and dynamic element visibility for child transactions and account selections.
- Enhanced validation and cleaned data logic for specific fields including `matched_transaction` and `activity`.
- **Enhanced `BankAccountModel` account selection:**
- Expanded filters for account roles in `BankAccountCreateForm` and `BankAccountUpdateForm` to include `LIABILITY_CL_CREDIT_LINE`.
- Adjusted widget definitions to improve uniformity and provide better placeholders and help texts.
- **Major improvements to transaction matching logics:**
- Added mechanisms to dynamically adjust querysets for match candidates against transfers and debt payments.
- Introduced informative error messages for ambiguous match cases, ensuring user clarity in selection.
### **
0 commit comments