Rounding and decimal places

The Hypersoft POS system can handle sales prices with two decimal places, for example the value 17.25. Roundings are created according to basic mathematical rules.

In reporting, rounding can raise questions, which we would like to explain here as a preventive measure:

The selling prices are gross prices. An operation contains one or more tax rates. If you now add the net amounts and the tax totals for each activity of a day, you receive exactly the day-end closing report. However, if you would do this for each booked item, you can and will receive variances - since rounding has already been performed for each transaction. This can be explained by the fact that a different result is obtained when adding up values that are already mathematically rounded than when adding up individual values with subsequent rounding.

In reporting, however, each item is rounded individually. Therefore, it is likely that the net total of all item postings (for example, one day) is different from the gross sales from the sum of the transactions minus the value-added tax it contains. The same effect occurs for commissions that are calculated as a percentage and calculated for each posting.

You can enter a maximum eight-digit sales price in the controller. If you use a decimal separator, this is also a character, so you can enter seven more digits. Since there must be at least one digit (including zero) before the comma, you can enter six digits after the comma. This function is intended for the retail sector, since the CLOU POS system rounds from the second decimal place.

Special feature in operator billing

The operator report is decisive for the means of payment that you should receive from your employees. Because there are so many different functions in cashier mode that can be used to process tasks, Hypersoft has added additional security to the operator report:

The operator report calculates the sum of all individual item bookings and compares these with the sum of the payments to counteract also to a large extent sabotage. Deviations between these two sums are indicated to you on the screen and on the expression of the operator account with a clear error message.

So don't trust an operator account with a differencemessage. In such a case, contact the Hypersoft hotline.


Back to the parent page: Limitations and methods