Wednesday, August 26, 2026
2 changes · saas-19.2
Enhancements to existing features
Point of Sale users can now reprint an entire order as an order change from both the Product Screen and the Ticket Screen. This makes it easier for restaurant and retail staff to provide complete kitchen or preparation tickets without manually reprinting each change one at a time.
Original PR description
Before this commit: ------------------------------- - From the Product Screen, users could only reprint the last order change, while from the Ticket Screen, they could reprint all previous order changes one by one. After this commit: ----------------------------- - Users can now reprint the entire order as an order change directly from both the Product Screen and the Ticket Screen. Task-6230594 Forward-Port-Of: odoo/odoo#282412 Forward-Port-Of: odoo/odoo#266070
Moroccan bank journals now automatically receive the correct outstanding payment accounts, so payments can be reflected properly even without bank synchronization. This helps ensure cash-basis tax reporting includes the relevant payments and taxes for the period, with similar account consistency improvements reused for India.
Original PR description
Reason: - Moroccan companies usually use cash basis accounting. And the cash basis entries are only made when the invoices are reconciled with the bank transactions. However, in Morocco, there is no…
Reason: - Moroccan companies usually use cash basis accounting. And the cash basis entries are only made when the invoices are reconciled with the bank transactions. However, in Morocco, there is no Moroccan bank available for bank synchronization. Before this commit: - We are not assigning the outstanding accounts on the bank journals by default. - Which is causing the issues when the user creates a payment without an entry and without having any bank transactions to reconcile it with. Therefore, the tax report won't show the moves and taxes that occurred in the period. After this commit: - Introduced a method for updating the accounts on the payment method lines of the bank journal in the account module, as we need the same functionalities in l10n_in as well. - For Moroccan localization, from now on, we are setting the outstanding accounts automatically on the bank journals. - The payment accounts are applied by default during CoA loading and whenever payment method lines are recomputed, ensuring accounts remain consistent. Task-6041119 Forward-Port-Of: odoo/odoo#254642