Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 8 Current »

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 currenciesColombian Peso (COP)Yen (JPY)
0.01501
0.051005
0.1050010
0.501000
1.00

Amount calculation

The rounding is applied for total amount (star) of each ticket (total amount = ticket unit amount + charge fee), followed by step (3) of this scenario:

  1. User purchases a ticket with price 1001 COP, charge fee 7%
  2. Total amount to pay for this ticket is: 1001*1.07 = 1071.07 COP
  3. Round this total amount with rounding value 50, so total amount = 1100 COP, which is the final amount to pay
  4. The charge fee amount of this ticket is the subtraction of rounded total amount  and initial ticket price (1100-1001=99 COP)

(star) 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,...

  • No labels