It is necessary for Organization to make sure the fractional currency of ticket price is not smaller then the accepted
Solution
A rounding granularity is activated to use for simple charge, depend on organization's currency.
How to get started
Configuration
The feature is available for Simple charge at Charge table setup ( it is not available for Overhead fee nor Shipment fee setup)
Operator, in an convenient way, can setup a rounding value for all tariffs (only tariffs that already had setup with Rate%). He can also modify each tariff's rounding value
Table below shows the available rounding granularity in the system:
| Euro (EUR) & Other currencies | Colombian Peso (COP) | Yen (JPY) |
|---|---|---|
| 0.01 | 50 | 1 |
| 0.05 | 100 | 5 |
| 0.10 | 500 | 10 |
| 0.50 | 1000 | |
| 1.00 |
Amount calculation
The rounding is applied for total amount
of each ticket (total amount = ticket unit amount + charge fee), followed by step (3) of this scenario:
- User purchases a ticket with price 1001 COP, charge fee 7%
- Total amount to pay for this ticket is: 1001*1.07 = 1071.07 COP
- Round this total amount with rounding value 50, so total amount = 1100 COP, which is the final amount to pay
- The charge fee amount of this ticket is the subtraction of rounded total amount and initial ticket price (1100-1001=99 COP)
In this concept, rounding total amount only mentions unit amount and charge fee, it ignores other types of fee such as price breakdown, overhead, shipment fees,...
