OdooWiki OCA HUB

French PoS Certification - Update Draft order lines

l10n_fr_pos_cert_update_draft_order_line folder_open OCA/l10n-france open_in_new
Point of Sale License: LGPL-3

This module fixes the Odoo module 'French Point of Sale Certification' to allow cashier to update order lines, when order is not confirmed.

  • The law stipulates that the tool must not be used to modify confirmed orders, but does not specify that it is forbidden to change a quantity if the order is in the process of being seized.
  • If the cashier make a mistake, the current Odoo design generates hugly and incomprehensible tickets for the customer.
  • In fact, Odoo core module is totally inconsistent in its understanding of the law, since it prohibits the modification of a line in a draft order, but authorizes the deletion of the full draft order.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Allows cashiers to correct quantities on order lines in the Point of Sale while the order is still a draft, instead of being blocked by the French certification rules.

This module changes how the Point of Sale behaves when a cashier is still building an order and has not yet confirmed it. In standard Odoo with the French certification module installed, the screen refuses any change to the quantity of a product line as soon as the line exists, which forces the cashier to delete the whole order and start again when a mistake is made.

With this module installed, that restriction is lifted for draft orders: the cashier can adjust the quantity of a line directly on the Point of Sale screen. The change is purely a behaviour fix in the Point of Sale interface; it does not add menus, buttons, reports or new database fields.

  • It only affects orders that are not yet confirmed.
  • It relies on the French Point of Sale certification module, which must be installed.
  • It touches the Point of Sale order screen behaviour (PosGlobalState).

No new business rules, emails, scheduled jobs or accounting entries are introduced. The module simply makes the Point of Sale interface consistent with the fact that a draft order can already be deleted entirely.

Depends on

l10n_fr_pos_cert

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/l10n-france.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.