Odoo POS customization

Job ID: 39612672

Budget: €30 – €250 EUR

Objective
When a user selects or creates a customer in Odoo POS v18, immediately display a mandatory prompt to capture a chantier. This chantier must be saved on the POS order and carried over to the invoice for later filtering.
Functional Requirements
- After customer selection or creation in POS v18, display a prompt for chantier input that cannot be bypassed.
- Prompt must list existing chantiers and allow creation of a new one.
- User must select or create a chantier before they can continue selling.
- Store the chosen or newly created chantier’s ID on the pos.order record wharehouse is default.
- When generating the invoice (account.move), copy the chantier ID from the order.
- In the invoice list and form views, display the chantier field and enable filtering by chantier.
Related categories: PHP Python Software Architecture ERP MySQL