Structure Dominican financial statements
This commit is contained in:
+27
-3
@@ -565,7 +565,7 @@ class AccountDoUnitTestCase(unittest.TestCase):
|
||||
if line.strip()
|
||||
]
|
||||
|
||||
self.assertEqual(config.get('tryton', 'version'), '8.0.1')
|
||||
self.assertEqual(config.get('tryton', 'version'), '8.0.2')
|
||||
self.assertEqual(
|
||||
set(lines('tryton', 'depends')),
|
||||
{'account', 'ir'})
|
||||
@@ -646,7 +646,7 @@ class AccountDoUnitTestCase(unittest.TestCase):
|
||||
def test_xml_record_inventory_is_explicit(self):
|
||||
expected = {
|
||||
'account_chart_do_en.xml': {
|
||||
'account.account.type.template': 36,
|
||||
'account.account.type.template': 40,
|
||||
'account.account.template': 287,
|
||||
},
|
||||
'tax_do_en.xml': {
|
||||
@@ -662,7 +662,7 @@ class AccountDoUnitTestCase(unittest.TestCase):
|
||||
'account.tax.rule.line.template': 34,
|
||||
},
|
||||
'account_chart_do_es_419.xml': {
|
||||
'account.account.type.template': 36,
|
||||
'account.account.type.template': 40,
|
||||
'account.account.template': 287,
|
||||
},
|
||||
'tax_do_es_419.xml': {
|
||||
@@ -879,6 +879,30 @@ class AccountDoUnitTestCase(unittest.TestCase):
|
||||
types['do_type_retained_earnings']['statement'], 'balance')
|
||||
self.assertEqual(types['do_type_revenue']['statement'], 'income')
|
||||
self.assertEqual(types['do_type_expense']['statement'], 'income')
|
||||
self.assertEqual(
|
||||
types['do_type_profit_loss']['parent'], 'do_type_equity')
|
||||
self.assertEqual(
|
||||
types['do_type_operating_section']['parent'],
|
||||
'do_type_profit_loss')
|
||||
self.assertEqual(
|
||||
types['do_type_revenue']['parent'],
|
||||
'do_type_operating_section')
|
||||
self.assertEqual(
|
||||
types['do_type_expenses']['parent'],
|
||||
'do_type_operating_section')
|
||||
self.assertEqual(
|
||||
types['do_type_cogs']['parent'], 'do_type_expenses')
|
||||
self.assertEqual(
|
||||
types['do_type_expense']['parent'], 'do_type_expenses')
|
||||
self.assertEqual(
|
||||
types['do_type_non_operating_section']['parent'],
|
||||
'do_type_profit_loss')
|
||||
for account_type in [
|
||||
'do_type_other_income', 'do_type_financial_expense',
|
||||
'do_type_income_tax']:
|
||||
self.assertEqual(
|
||||
types[account_type]['parent'],
|
||||
'do_type_non_operating_section')
|
||||
self.assertEqual(
|
||||
accounts['do_account_110201']['type'], 'do_type_receivable')
|
||||
self.assertEqual(
|
||||
|
||||
Reference in New Issue
Block a user