Add the tax classification model extension, tax views, translation catalogs, package test dependencies, and income statement account type structure required by the Dominican localization.
Validate the module with clean Python 3.11 install, full unit tests, package build, and twine check before publishing to the 8.0 branch.
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.
Assign payments to non-residents to the dedicated ISREXT group in both localization datasets and tax rules. Add regression checks for national and foreign ISR groups.