Accounting: Accounting: Management: Cash Roundings

Purpose

This document covers the definition and configuration of Cash Roundings in the Accounting application in Odoo 15. Cash rounding can be necessary when the lowest denomination of currency (or smallest coin), is higher than the minimum unit of account.  For example, in some countries, when a payment is made in cash, it is required that companies round up or down the total amount on an invoice to the nearest five cents. 

Process

To get started, navigate to the Accounting app.


You will find the option to use Cash Rounding under CONFIGURATION > SETTINGS. Then, scroll down to the section labeled Customer Invoices, check the box to enable the use of Cash Rounding, then SaveOnce this finishes saving, click on  Cash Roundings.


Once enabled, Cash Roundings can also be created or configured under CONFIGURATION > Management >CASH ROUNDINGS.

Both of these methods will bring you to an overview of any existing Cash Roundings, as well as allowing you to CREATE a new one. 


Odoo supports two rounding strategies:

  • Add a rounding line: This requires you to set a profit and loss account

  • Modify tax amount: This will only require you to select a rounding method.

Add a Rounding Line

Name: Give your rounding method a name.
Rounding Precision: Enter a non-zero amount to denote the smallest acceptable coinage.
Rounding Strategy: Select to "Add a rounding line".
Profit Account: Select an account to record profits from the rounding method.
Loss Account: Select an account to record losses from the rounding method.
Rounding Method: Select UP to round up, DOWN to round down, and HALF-UP. 
  • UP: Will round up to the next increment using the set rounding precision. If precision is set to .05, and a total ends in .02, rounding up will adjust the total to .05, resulting in a profit of 3 cents.

  • DOWN: Will round down to the next decrement using the set rounding precision. If precision is set to .05 and a total ends in .02, rounding will adjust the total to .00, resulting in a loss of 2 cents.

  • HALF-UP: This will round the total up or down to the nearest increment set as the rounding precision. If precision is set to .10, and a total ends in .05 through .09, rounding will adjust the total to .10, but if a total ends in .01 through .04, then it will round down and give .00 as the result.  Your profit/loss would be the difference between the original amount and the result.

Click SAVE when ready.


How it worksOnce you have your Cash Rounding method created, you can add it to a draft invoice on the OTHER INFO tab.


When you enter a invoice line, the amount is compared to the rounding rules that are set.  In the following examples, the 'HALF-UP' method applies, so the system adds a line to round up (profit) or down (loss) as required by the applied rounding rule.




Modify Tax Amount

Navigate back to the list of Cash Roundings in CONFIGURATION > MANAGEMENT >CASH ROUNDINGS, then click Create.

Name: Give your rounding method a name.
Rounding Precision: Enter a non-zero amount to denote the smallest acceptable coinage.
Rounding Strategy: Select "Modify tax amount". This will use the set rounding method to add or subtract to the tax amount.
Rounding Method: 
  • UP: Will round up to the next increment using the set rounding precision. If precision is set to .05, and a total ends in .02, rounding up will adjust the total to .05.

  • DOWN: Will round down to the next decrement using the set rounding precision. If precision is set to .05 and a total ends in .02, rounding will adjust the total to .00.

  • HALF-UP: This will round the total up or down to the nearest increment set as the rounding precision. If precision is set to .10, and a total ends in .05 through .09, rounding will adjust the total to .10, but if a total ends in .01 through .04, then it will round down and give .00 as the result.  Your profit/loss would be the difference between the original amount and the result.


Click SAVE when ready.

How it works: Once you have your Cash Rounding method created, you can add it to a draft invoice on the OTHER INFO tab.


When you enter lines with tax amounts, the taxes get adjusted so that the invoice total is rounded according to the rounding rule that is set.  In the two following images, you'll see that the invoice totals are the same, but, due to the rounding rules, more tax is applied to the invoice with the lesser 'Untaxed Amount'.