Sunday, June 30, 2024
3 changes · master
Miscellaneous changes
This requires adding the following elements to the customer invoice / credit note / sales receipt: - The recipient's SIREN/SIRET if any - Customer address, if different from billing address - Delivery address, if different from billing address - Type of operation: goods delivery, service delivery or mixed operation - Option to pay VAT on a debit basis All of that should be added as long as the issuer is french The billing/delivery addresses are customizable on a per-invoice basis S
Original PR description
This requires adding the following elements to the customer invoice / credit note / sales receipt: - The recipient's SIREN/SIRET if any - Customer address, if different from billing address - Delivery address, if different from billing address - Type of operation: goods delivery, service delivery or mixed operation - Option to pay VAT on a debit basis All of that should be added as long as the issuer is french The billing/delivery addresses are customizable on a per-invoice basis See: https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000046383394 task-3856826 **Documentation PR:** odoo/documentation#9820 Forward-Port-Of: odoo/odoo#171330 Forward-Port-Of: odoo/odoo#162458
Currently, an error occurs when producing a manufacturing order for a product whose tracking is by lot. Step to produce: - Install the 'mrp' module (ensure developer mode is enabled). - Go to Settings / Technical / Sequences & Identifiers / Sequences, Open 'stock.lot.serial' and add ''%default_code-%(month)s%(y)s-' as a prefix. - Create a new product by lots, Open 'Manufacturing Orders' and create an order with that new product. - Confirm this order, And then click on mark as done and
Original PR description
Currently, an error occurs when producing a manufacturing order for a product whose tracking is by lot. Step to produce: - Install the 'mrp' module (ensure developer mode is enabled). - Go to…
Currently, an error occurs when producing a manufacturing order for a product whose tracking is by lot. Step to produce: - Install the 'mrp' module (ensure developer mode is enabled). - Go to Settings / Technical / Sequences & Identifiers / Sequences, Open 'stock.lot.serial' and add ''%default_code-%(month)s%(y)s-' as a prefix. - Create a new product by lots, Open 'Manufacturing Orders' and create an order with that new product. - Confirm this order, And then click on mark as done and apply immediate production ```TypeError: %d format: a real number is required, not dict``` An error occurs when attempting to produce a manufacturing order of a product which have lot by serial numbers because the system tries to generate an invalid serial number at [1]. link [1]: https://github.com/odoo/odoo/blob/c7d420b077490108794f513e9ff21b0d850f57af/addons/stock/models/stock_production_lot.py#L89 To resolve the issue, raise a user error for an invalid sequence. sentry-5343084412 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#170916 Forward-Port-Of: odoo/odoo#165620
### Steps to reproduce: - Create and mark as to do a delivery order for a partner with a move: - 2 x Product P - Set the quantity of the move to 1 - Create and confirm a batch transfer containing your picking - Validate the batch transfer and create a backorder #### > The picking is removed from the batch ### Cause of the issue: The pickings are removed from the batch by these lines: https://github.com/odoo/odoo/blob/b4872364f9f8926bbf5b843db014f33652124cb9/addons/stock_picking_ba
Original PR description
### Steps to reproduce: - Create and mark as to do a delivery order for a partner with a move: - 2 x Product P - Set the quantity of the move to 1 - Create and confirm a batch transfer containing your picking - Validate the batch transfer and create a backorder #### > The picking is removed from the batch ### Cause of the issue: The pickings are removed from the batch by these lines: https://github.com/odoo/odoo/blob/b4872364f9f8926bbf5b843db014f33652124cb9/addons/stock_picking_batch/models/stock_picking.py#L141-L145 However, they should only be removed if at least one of the pickings is not backordered. opw-4001981 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#171218