| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 415 |
| Technical Name |
invodoo_service_charges_pos |
| License | AGPL-3 |
| Website | https://www.invodoo.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 415 |
| Technical Name |
invodoo_service_charges_pos |
| License | AGPL-3 |
| Website | https://www.invodoo.com |
InvOdoo
Service Charges
POS
Set service charges for every POS order — globally across all sessions or individually per session. Supports both fixed amount and percentage modes.
info@invodoo.comKey Highlights
Global or Session
Enable service charge in POS configuration and choose to apply it globally across all sessions or only within a specific session.
Amount or Percentage
Set the service charge as a fixed amount or as a percentage of the total order value — full flexibility for any business model.
Visible on Receipt
The service charge appears as a clear separate line on both the POS screen order summary and the printed customer receipt.
Ready to streamline your POS billing? Add service charges in minutes.
Configuration Settings for Service Charge (Globally)
Enable Service Charge in POS general settings. Choose Global or Session mode, select a Service Product, and set the charge type as Amount or Percentage.

Service Charge Button in POS
A dedicated Service Charge button appears in the POS control panel. Clicking it opens a number popup pre-filled with the default charge value.


Service Charge as Percentage
Enable the Percentage option to automatically calculate the service charge as a percentage of the order total.

Service Charge on Receipt
The service charge is printed as a clear separate line on the customer receipt for full transparency.

Apply service charges globally across all POS sessions or configure individually per session.
Set service charge dynamically per order using the Service Charge button in POS.
Supports both fixed amount and percentage charge types for maximum flexibility.
Service charge is displayed clearly on the POS order screen and printed on receipts.
Latest Release 19.0.1.0.0
February 2026- Initial release for Odoo 19 — InvOdoo branded
- Global and session-wise service charge support
- Amount and percentage charge types
Please log in to comment on this module