Update Dominican withholding catalog

Apply the Article 309 rates introduced by Law 30-26 with dated historical templates and rules. Complete tax-code reversals, improve English terminology, harden migrations, and expand structural and functional tests.
This commit is contained in:
José Arturo García
2026-08-10 09:10:05 -04:00
parent e646947a6e
commit 1583dd3387
16 changed files with 765 additions and 154 deletions
+4 -4
View File
@@ -19,8 +19,8 @@ the reviewer and review date rather than claiming certification in module data.
Chart Size and Provenance
-------------------------
The chart has 282 templates: 70 grouping nodes and 212 posting leaves. Of the
posting leaves, 61 are tax control accounts (45 payable and 16 recoverable).
The chart has 287 templates: 70 grouping nodes and 217 posting leaves. Of the
posting leaves, 66 are tax control accounts (50 payable and 16 recoverable).
Those controls deliberately provide stable identifiers for accounting and
reporting modules. The remaining leaves cover cash, receivables, payables,
inventory, cost of sales, assets, depreciation, deposits, leases, financial
@@ -36,7 +36,7 @@ designed Tryton baseline using these objective inclusion rules:
* separate presentation is needed for a documented IFRS accounting policy.
Grouping nodes are closed and cannot receive postings. The test suite checks
282 unique templates, required optional-module accounts, account types and the
287 unique templates, required optional-module accounts, account types and the
IFRS policy coverage map. This is a transparent functional justification,
which is the appropriate evidence where no official general chart exists.
@@ -45,7 +45,7 @@ accounts. That is not decidable from Dominican law because no mandatory
general catalogue supplies a target count. If requested during review, the
safe reduction is to merge control accounts only after confirming that
``dgii_reports`` does not depend on their stable identifiers; claiming that
282 codes are official would be incorrect.
287 codes are official would be incorrect.
Upstream Repository
-------------------