| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Restaurant (pos_restaurant)
• Point of Sale (point_of_sale) • Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 53 |
| Technical Name |
pos_takeaway_fiscal_position_lock |
| License | LGPL-3 |
| Website | https://www.unlimitsoft.com.do/ |
| Versions | 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Restaurant (pos_restaurant)
• Point of Sale (point_of_sale) • Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 53 |
| Technical Name |
pos_takeaway_fiscal_position_lock |
| License | LGPL-3 |
| Website | https://www.unlimitsoft.com.do/ |
| Versions | 17.0 18.0 |
PoS Takeaway Fiscal Position Lock
Prevent the fiscal position from changing in Takeaway orders when the customer is modified, ensuring correct tax application according to your Takeaway configuration.
This module fixes the issue where selecting or changing a customer automatically overrides the fiscal position with the customer's fiscal position, disrupting Takeaway tax logic.
Features
- Lock fiscal position when an order is marked as Takeaway.
- Prevent customer selection/change from overriding the Takeaway fiscal position.
- Preserve correct tax rules defined for Dine-in and Takeaway orders.
- Avoid unintended reapplication of charges (e.g., service charges, tips) on Takeaway orders.
- Compatible with the PoS Restaurant module.
Screenshots
Enable Fiscal Position Lock: First, you must select
âEat In / Take Outâ. Then, enable this checkbox option in the PoS settings
to lock the fiscal position for Takeaway and Dine-in orders.
Takeaway Order Protection: When an order is marked as Takeaway, the fiscal position
remains locked and will not change when selecting or modifying the customer.
Correct Tax Application: Takeaway orders maintain the proper fiscal position and tax rules,
preventing unintended charges or tax recalculation.
Protected Customer Changes: You can still select or change the customer in a Takeaway order
without affecting the fiscal position and tax configuration.
How It Works
By default, when you select or change a customer in a PoS order, Odoo automatically applies the customer's fiscal position, which can override the Takeaway fiscal position configured in your PoS settings. This causes incorrect tax calculation, as rules specific to Takeaway orders (such as excluding service charges or tips) are replaced with the customer's fiscal position rules.
With this module enabled: Once an order is marked as Takeaway or Dine-in, the fiscal position is locked and will not change when you select or modify the customer. This ensures that the correct tax logic (based on order type, not customer) is always applied.
Simply activate the option in your PoS configuration, and the protection will apply automatically to all Takeaway orders on that PoS terminal.
Please log in to comment on this module