Wednesday, October 2, 2024
3 changes · 18.0
Resolved issues and error corrections
Payment records now show as reconciled when they have been paid without a separate journal entry, which helps batch payments report the correct completion status. Payments that fail check printing no longer show a misleading sent indicator, and draft payments are prevented from being marked paid when they still need validation.
Original PR description
The matched state of the payment should be marked as reconciled when the payment is paid in the case there is no journal entry for the payment. Otherwise keep the states depending on the reconciliation.
The lunch dashboard layout now displays correctly on tablets and mobile phones. This makes it easier for users to browse and order lunch from smaller screens without visual or navigation issues.
Original PR description
This PR fixes layout issues in the lunch dashboard on tablet and mobile. task-4218941 | Before | After | |--------|--------| |  |  | |  |  | --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Bank reconciliation and batch payment flows now work correctly when payments do not have journal entries. This prevents reconciliation errors and ensures batch payment amounts keep the right sign, while preserving existing stable-version behavior.
Original PR description
Since the entries are optional for payments [^1], the bank reconciliation widget was not working anymore because it was relying heavily on the fact that there are journal entries created. This commit introduces support for payments without entries by: * looking at payments instead of journal entries when relevant * not unfolding the batch payments anymore, cancelling/rejecting payments can be done through the batch payment form view * removing the payment rejection wizard, same reason [^1]: https://github.com/odoo/odoo/commit/01b87f1230beac0568f4e3b1b76e547909506892