Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
POS Cash Rounding icon

Odoo App · Point of Sale

POS Cash Rounding

Choose the cash rounding amount on the Odoo POS payment screen during a live session.

$17.47 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
POS Cash Rounding module in the Odoo Apps store, ready to install
Enabling cash rounding in the Odoo Point of Sale settings
List of cash rounding methods configured in Odoo
Creating a cash rounding method with precision and rounding rule in Odoo
Choosing a cash rounding amount on the Odoo POS payment screen
1 / 5

Overview

Odoo's Point of Sale applies a single cash rounding method, and once a session is open that method cannot be changed. If a cashier needs a different rounded total — for a coin shortage or a currency without small denominations — there is no way to switch.

POS Cash Rounding removes that limitation. Built by TechUltra Solutions, it lets you define multiple cash rounding methods and then choose between them on the POS payment screen, even mid-session.

The module computes the rounding options from the methods you set up and presents them at payment time. The cashier selects the option that fits, so the final cash amount is accurate without ending the session or editing configuration.

Key features

  • Change rounding during payment

    Cashiers adjust the cash rounding amount on the payment screen while the POS session is open — no need to close the session first.

  • Multiple cash rounding methods

    Define several cash rounding methods, each with its own precision and rounding rule, so the right option is ready for different situations.

  • Default cash rounding method

    Set one method as the default so it applies automatically unless the cashier picks a different option at payment time.

  • Quick link to rounding methods

    The configuration screen links straight through to the cash rounding methods, so adding or editing a method takes only a couple of clicks.

  • Computed rounding options

    The module calculates the rounded amounts from your configured methods and presents them on the payment screen as ready-to-pick alternatives.

  • Accurate payment totals

    Choosing the right rounding option produces a precise final cash amount, which keeps the drawer and the receipt in agreement.

  • Simple configuration

    Cash rounding is enabled from the Point of Sale settings, and methods are created with a name, precision, and rounding rule — a short, one-time setup.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
cash_rounding
Odoo versions
16.0, 17.0, 18.0, 19.0
Lines of code
161
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$17.47 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Point of Sale
  • Invoicing
  • Inventory
  • Discuss

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “POS Cash Rounding”, and click Install.

  2. 2

    Enable cash rounding

    Go to Point of Sale → Configuration → Settings and turn on Cash Rounding for the POS where you want to use it.

  3. 3

    Create rounding methods

    Open the cash rounding methods, click Create, and set a Name, Rounding Precision, and Rounding Method for each option you need.

  4. 4

    Set a default method

    Assign one method as the default so it applies automatically when a cashier does not pick a different option.

  5. 5

    Adjust rounding at payment

    On the POS payment screen, the cashier selects the preferred rounding option from the computed alternatives to set the final cash amount.

Frequently asked questions

  • Why can't I change cash rounding in standard Odoo POS?

    Odoo's Point of Sale applies one cash rounding method, and it cannot be edited while a session is active. This module adds the ability to pick a different rounding option on the payment screen mid-session.

  • Can I set up more than one rounding method?

    Yes. You can create multiple cash rounding methods, each with its own precision and rounding rule, and choose between them at payment time.

  • Does a default rounding method still apply?

    Yes. You can mark one method as the default. It applies automatically unless the cashier selects a different option during payment.

  • Where do I enable cash rounding?

    Cash rounding is turned on under Point of Sale → Configuration → Settings. From there you can open and manage the cash rounding methods.

  • Does changing rounding affect the payment total?

    Yes. The selected rounding option determines the final rounded cash amount, so the cashier can set an accurate total that matches the drawer.

  • Which Odoo versions are supported?

    The module supports Odoo 16.0, 17.0, 18.0, and 19.0, in both the Community and Enterprise editions.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.