In this article, we will show you how to set up rounding for cash payments in accordance with the amendment that came into effect on 1 July 2022.
How rounding works
According to this amendment, orders paid in cash must be rounded to the nearest five cents. This applies not only to Slovak e-shops, but also to orders from Slovakia placed on Czech e-shops and paid in euros.
Rounding is applied mathematically, meaning that orders with a total amount ending in:
x1, x2 are rounded down to ,x0
x3, x4, x6, and x7 are rounded to ,x5
x8 and x9 are rounded up to ,1
If an order amounts to, for example, just €0.02, it will not be rounded down to zero — it will be rounded up to €0.05.
How to configure rounding in Flexi
First of all, it will be necessary to distinguish between cash and non-cash payments on documents. Rounding is configured directly on the cash payment method, which can be found in the menu under Tools - Codelists - Payment Methods. Locate the cash payment method and open it by clicking the Edit button:
Here, set the rounding method to "0 rate" and set the total rounding unit to 0.05:
Once the payment method is configured, this rounding method will be applied automatically whenever a cash payment is selected. To avoid having to select this payment method on every document individually, you can create a document type specifically for cash documents with the cash payment method pre-filled:
If the rounding method set on the payment method differs from the one set on the document type, Flexi will follow the setting defined in the codelist under Tools - Codelists - Payment Methods.



