Daily updates from Odoo
Monday, June 10, 2024
2 changes
Resolved issues and error corrections
This update prepares the Belgian POS blackbox system for Version 17 certification with several operational improvements. Key changes include removing the reprint option from the tip screen, enabling invoicing of previously non-invoiced orders, and allowing order cancellations that were previously restricted. The system now automatically handles work clock in/out, supports cash in/out operations, and ensures accurate sequence numbering on receipts and logs.
Original PR description
In anticipation of Version 17 certification, multiple adjustments were required. The option to reprint tickets has been eliminated from the tip screen. Furthermore, the functionality on this screen has been rectified to enable the invoicing of previously non-invoiced orders. Previously, this action was not feasible when an order was placed using a blackbox. This commit also involves alterations to values within the sale details template. Moreover, steps have been taken to guarantee the precision of sequences for both pro forma and standard sales. We've now enabled the option to cancel orders that were previously restricted.
This fix resolves a critical error that prevented users from updating payments after creating and signing PPD invoices and external trade documents in the Mexican localization module. The issue caused the system to crash when attempting to process payment updates, which is now corrected to ensure smooth payment workflows.
Original PR description
Currently, a traceback with `KeyError: 'emisor'` occurs when attempting to update payments after creating and signing a PPD and external trade invoice, and registering a payment. opw-3904458