test: fix test case for itemised tax breakup
This commit is contained in:
parent
b84deec601
commit
653117c2a9
@ -1900,16 +1900,22 @@ class TestSalesInvoice(unittest.TestCase):
|
|||||||
|
|
||||||
si = self.create_si_to_test_tax_breakup()
|
si = self.create_si_to_test_tax_breakup()
|
||||||
|
|
||||||
itemised_tax, itemised_taxable_amount = get_itemised_tax_breakup_data(si)
|
itemised_tax_data = get_itemised_tax_breakup_data(si)
|
||||||
|
|
||||||
expected_itemised_tax = {
|
expected_itemised_tax = [
|
||||||
"_Test Item": {"Service Tax": {"tax_rate": 10.0, "tax_amount": 1000.0}},
|
{
|
||||||
"_Test Item 2": {"Service Tax": {"tax_rate": 10.0, "tax_amount": 500.0}},
|
"item": "_Test Item",
|
||||||
}
|
"taxable_amount": 10000.0,
|
||||||
expected_itemised_taxable_amount = {"_Test Item": 10000.0, "_Test Item 2": 5000.0}
|
"Service Tax": {"tax_rate": 10.0, "tax_amount": 1000.0},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"item": "_Test Item 2",
|
||||||
|
"taxable_amount": 5000.0,
|
||||||
|
"Service Tax": {"tax_rate": 10.0, "tax_amount": 500.0},
|
||||||
|
},
|
||||||
|
]
|
||||||
|
|
||||||
self.assertEqual(itemised_tax, expected_itemised_tax)
|
self.assertEqual(itemised_tax_data, expected_itemised_tax)
|
||||||
self.assertEqual(itemised_taxable_amount, expected_itemised_taxable_amount)
|
|
||||||
|
|
||||||
frappe.flags.country = None
|
frappe.flags.country = None
|
||||||
|
|
||||||
|
@ -999,8 +999,8 @@ def get_itemised_tax_breakup_header(item_doctype, tax_accounts):
|
|||||||
|
|
||||||
|
|
||||||
@erpnext.allow_regional
|
@erpnext.allow_regional
|
||||||
def get_itemised_tax_breakup_data(doc, with_tax_account=False):
|
def get_itemised_tax_breakup_data(doc):
|
||||||
return _get_itemised_tax_breakup_data(doc, with_tax_account=False)
|
return _get_itemised_tax_breakup_data(doc)
|
||||||
|
|
||||||
|
|
||||||
def _get_itemised_tax_breakup_data(doc, with_tax_account=False):
|
def _get_itemised_tax_breakup_data(doc, with_tax_account=False):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user