You are on page 1of 8

Back calculation (tax minimization)

Item Base price tax rate tax amount Amount


A ₹ 100.00 12% ₹ 12.00 ₹ 112.00
B ₹ 200.00 18% ₹ 36.00 ₹ 236.00
C ₹ 275.00 28% ₹ 77.00 ₹ 352.00

Total ₹ 575.00 ₹ 125.00 ₹ 700.00 ₹ 732.00

₹ 700.00 ₹ 32.00

Back calculation (tax maximization)

Item Base price tax rate tax amount Amount


A ₹ 71.43 12% ₹ 8.57 ₹ 80.00
B ₹ 200.00 18% ₹ 36.00 ₹ 236.00
C ₹ 300.00 28% ₹ 84.00 ₹ 384.00

Total ₹ 571.43 ₹ 128.57 ₹ 700.00 ₹ 732.00

₹ 700.00 ₹ 32.00

Discount split

Item Base price tax rate tax amount Amount


A ₹ 90.48 12% ₹ 10.86 ₹ 101.33
B ₹ 190.96 18% ₹ 34.37 ₹ 225.33
C ₹ 291.67 28% ₹ 81.67 ₹ 373.33

Total ₹ 573.10 ₹ 126.90 ₹ 700.00 ₹ 732.00

₹ 700.00 ₹ 32.00

Amount proportional split

Back calculation (tax minimization)

Item Base price quantity item total tax rate tax amount
A ₹ 100.00 5 ₹ 500.00 12% ₹ 60.00
B ₹ 200.00 10 ₹ 2,000.00 18% ₹ 360.00
C ₹ 264.58 15 ₹ 3,968.75 28% ₹ 1,111.25
Total ₹ 564.58 30 ₹ 6,468.75 ₹ 1,531.25

Good To Go

Back calculation (tax maximization)

Item Base price quantity item total tax rate tax amount
A ₹ -21.43 5 ₹ -107.14 12% ₹ -12.86
B ₹ 200.00 10 ₹ 2,000.00 18% ₹ 360.00
C ₹ 300.00 15 ₹ 4,500.00 28% ₹ 1,260.00

Total ₹ 478.57 30 ₹ 6,392.86 ₹ 1,607.14

Item price should not be less than 0, please use other back
calculation method

Discount split

Item Base price quantity item total tax rate tax amount
A ₹ 29.76 5 ₹ 148.81 12% ₹ 17.86
B ₹ 166.67 10 ₹ 1,666.67 18% ₹ 300.00
C ₹ 279.51 15 ₹ 4,192.71 28% ₹ 1,173.96

Total ₹ 475.94 30 ₹ 6,008.18 ₹ 1,491.82

Good To Go
Steps
1 H8 contains the actual invoice total without adding the discount
2 G10 contains the amount customer is willing to pay and H10 contain
₹ 28.57 3 In J4 formula, "=(100*$H$10)/(100+(E4*100))" is used to reach the v
₹ 27.12 4 In D4 forrmula, "=100-IF((AND(J4<J5,J4<J6)),J4,0)" is used to check if
₹ 25.00 5 Similar formula is used in the other items and their corresponding ce

Steps
1 H20 contains the actual invoice total without adding the discount
2 G22 contains the amount customer is willing to pay and H22 contain
₹ 28.57 3 In J16 formula, "=(100*$H$10)/(100+(E16*100))" is used to reach th
₹ 27.12 4 In D16 forrmula, "=100-IF((AND(J16>J17,J16>J18)),J16,0)" is used to
₹ 25.00 5 Similar formula is used in the other items and their corresponding ce

Steps
1 H32 contains the actual invoice total without adding the discount
2 G34 contains the amount customer is willing to pay and H34 contain
₹ 9.52 3 In I28 formula, "=(100*$I$34)/(100+(E28*100))" is used to reach the
₹ 9.04 4 The value is then substracted from D28
₹ 8.33 5 Similar formula is used in the other items and their corresponding ce

₹ 10.67

Steps
1 J48 contains the actual invoice total without adding the discount
Amount 2 I50 contains the amount customer is willing to pay and J50 contains
₹ 560.00 ₹ 607.14 3 In K44 formula, "=(100*$J$50)/(100+(G44*100))" is used to reach th
₹ 2,360.00 ₹ 576.27 4 In D44 forrmula, "=100-(IF((AND(K44<K45,K44<K46)),K44,0)/E44)" is
₹ 5,080.00 ₹ 531.25 5 Similar formula is used in the other items and their corresponding ce
6 A message is added in D50 with the formula"=IF((OR(D44<0,D45<0,D
₹ 8,000.00 ₹ 8,680.00

₹ 8,000.00 ₹ 680.00

Steps
1 J60 contains the actual invoice total without adding the discount
Amount 2 I62 contains the amount customer is willing to pay and J62 contains
₹ -120.00 ₹ 607.14 3 In K56 formula, "=(100*$J$62)/(100+(G56*100))" is used to reach th
₹ 2,360.00 ₹ 576.27 4 In D56 forrmula, "==100-(IF((AND(K56>K57,K56>K58)),K56,0)/E56)" i
₹ 5,760.00 ₹ 531.25 5 Similar formula is used in the other items and their corresponding ce
6 A message is added in D62 with the formula"=IF((OR(D44<0,D45<0,D
₹ 8,000.00 ₹ 8,680.00

₹ 8,000.00 ₹ 680.00

Steps
1 J72 contains the actual invoice total without adding the discount
Amount 2 I74 contains the amount customer is willing to pay and J74 contains
₹ 166.67 ₹ 351.19 3 In K68 formula, "=(100*$K$74)/(100+(G68*100))" is used to reach th
₹ 1,966.67 ₹ 333.33 4 The value is then substracted from D68
₹ 5,366.67 ₹ 307.29 5 Similar formula is used in the other items and their corresponding ce
6 A message is added in D74 with the formula"=IF((OR(D68<0,D69<0,D
₹ 7,500.00 ₹ 8,680.00

₹ 7,500.00 ₹ 1,180.00 ₹ 393.33


ut adding the discount
ng to pay and H10 contains the difference between them
00))" is used to reach the value which when substracted from base price substracts H10 from invoice total
)),J4,0)" is used to check if J4 is the lowest and if it is then it is substracted from the base price
and their corresponding cells

out adding the discount


ng to pay and H22 contains the difference between them
*100))" is used to reach the value which when substracted from base price substracts H22 from invoice total
16>J18)),J16,0)" is used to check if J16 is the lowest and if it is then it is substracted from the base price
and their corresponding cells

out adding the discount


ng to pay and H34 contains the difference between them after which it is divided by the item numbers and result is shown in I34
100))" is used to reach the value which needs to be sustracted from D28

and their corresponding cells

ut adding the discount


g to pay and J50 contains the difference between them
*100))" is used to reach the value which when substracted from base price substracts J50 from invoice total
K44<K46)),K44,0)/E44)" is used to check if K44 is the lowest and if it is then it is substracted from the base price
and their corresponding cells
la"=IF((OR(D44<0,D45<0,D46<0)),"Item price should not be less than 0, please use other back calculation method","Good To Go")" to war
ut adding the discount
g to pay and J62 contains the difference between them
*100))" is used to reach the value which when substracted from base price substracts J62 from invoice total
7,K56>K58)),K56,0)/E56)" is used to check if K56 is the lowest and if it is then it is substracted from the base price
and their corresponding cells
la"=IF((OR(D44<0,D45<0,D46<0)),"Item price should not be less than 0, please use other back calculation method","Good To Go")" to war

ut adding the discount


g to pay and J74 contains the difference between them after which it is divided by the item numbers and result is shown in K74
*100))" is used to reach the value which needs to be sustracted from D68

and their corresponding cells


la"=IF((OR(D68<0,D69<0,D70<0)),"Item price should not be less than 0, please use other back calculation method","Good To Go")" to war
esult is shown in I34

ethod","Good To Go")" to warn the user if an amount is going in negative.


ethod","Good To Go")" to warn the user if an amount is going in negative.

sult is shown in K74

ethod","Good To Go")" to warn the user if an amount is going in negative.

You might also like