@@ -35,9 +35,9 @@ def test_tax_withholding_for_customers(self):
3535 result = execute (filters )[1 ]
3636 expected_values = [
3737 # Check for JV totals using back calculation logic
38- [jv .name , "TCS" , 0.075 , - 10000.0 , - 7.5 , - 10000.0 ],
39- [pe .name , "TCS" , 0.075 , 2550 , 0.53 , 2550.53 ],
40- [si .name , "TCS" , 0.075 , 1000 , 0.52 , 1000.52 ],
38+ [jv .name , "TCS" , 0.075 , - 10000.0 , - 10000.0 , - 7.5 , - 10000.0 ],
39+ [pe .name , "TCS" , 0.075 , 2550 , 2550 , 0.53 , 2550.53 ],
40+ [si .name , "TCS" , 0.075 , 1000 , 1000 , 0.52 , 1000.52 ],
4141 ]
4242 self .check_expected_values (result , expected_values )
4343
@@ -55,8 +55,8 @@ def test_single_account_for_multiple_categories(self):
5555 frappe ._dict (company = "_Test Company" , party_type = "Supplier" , from_date = today (), to_date = today ())
5656 )[1 ]
5757 expected_values = [
58- [inv_1 .name , "TDS - 1" , 10 , 5000 , 500 , 5500 ],
59- [inv_2 .name , "TDS - 2" , 20 , 5000 , 1000 , 6000 ],
58+ [inv_1 .name , "TDS - 1" , 10 , 5000 , 5000 , 500 , 5500 ],
59+ [inv_2 .name , "TDS - 2" , 20 , 5000 , 5000 , 1000 , 6000 ],
6060 ]
6161 self .check_expected_values (result , expected_values )
6262
@@ -107,8 +107,8 @@ def test_date_filters_in_multiple_tax_withholding_rules(self):
107107 )[1 ]
108108
109109 expected_values = [
110- [inv_1 .name , "TDS - 3" , 10.0 , 5000 , 500 , 4500 ],
111- [inv_2 .name , "TDS - 3" , 20.0 , 5000 , 1000 , 4000 ],
110+ [inv_1 .name , "TDS - 3" , 10.0 , 5000 , 5000 , 500 , 4500 ],
111+ [inv_2 .name , "TDS - 3" , 20.0 , 5000 , 5000 , 1000 , 4000 ],
112112 ]
113113 self .check_expected_values (result , expected_values )
114114
@@ -120,6 +120,7 @@ def check_expected_values(self, result, expected_values):
120120 voucher .ref_no ,
121121 voucher .section_code ,
122122 voucher .rate ,
123+ voucher .base_tax_withholding_net_total ,
123124 voucher .base_total ,
124125 voucher .tax_amount ,
125126 voucher .grand_total ,
0 commit comments