Structure Dominican financial statements

This commit is contained in:
José Arturo García
2026-08-10 22:21:31 -04:00
parent 609b312611
commit f3d942a6e4
5 changed files with 113 additions and 34 deletions
+27 -3
View File
@@ -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(