Apply a rate of (factor / divisor) to the prices in this item, with the option to half round up or half round down to the
nearest cent if necessary.
Examples:
TaxBasis before | factor | divisor | roundup | Calculation | TaxBasis after |
$10.00 | 1 | 2 | true | 10*1/2= | $5.00 |
$10.00 | 9 | 10 | true | 10*9/10= | $9.00 |
$10.00 | 1 | 3 | true | 10*1/3=3.3333= | $3.33 |
$2.47 | 1 | 2 | true | 2.47*1/2=1.235= | $1.24 |
$2.47 | 1 | 2 | false | 2.47*1/2=1.235= | $1.23 |
Which prices are updated?:
The rate described above is applied to tax-basis and tax then the net-price and gross-price are recalculated by adding / subtracting
depending on whether the order is based on net price.
Example (order based on net price)
New TaxBasis:$10.00, Tax:$1.00, NetPrice=TaxBasis=$10.00, GrossPrice=TaxBasis+Tax=$11.00
Example (order based on gross price)
New TaxBasis:$10.00, Tax:$1.00, NetPrice=TaxBasis-tax=$9.00, GrossPrice=TaxBasis=$10.00
Parameters:
factor
-
factor used to calculate rate
divisor
-
divisor used to calculate rate
roundUp
-
whether to round up or down on 0.5