mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
[IMP] l10n_us_hr_payroll: Improved comments and test case for CT Connecticut 2020
This commit is contained in:
@@ -95,6 +95,8 @@
|
||||
<field name="rule_parameter_id" ref="rule_parameter_us_ct_sit_initial_tax_rate"/>
|
||||
<field name="date_from" eval="datetime(2019, 1, 1).date()"/>
|
||||
</record>
|
||||
<!-- https://portal.ct.gov/-/media/DRS/Forms/2020/WTH/TPG-211_0320.pdf -->
|
||||
<!-- Table B Initial Tax Calculation -->
|
||||
<record id="rule_parameter_us_ct_sit_initial_tax_rate_2020" model="hr.rule.parameter.value">
|
||||
<field name="parameter_value">{
|
||||
'a': [
|
||||
@@ -226,6 +228,8 @@
|
||||
<field name="rule_parameter_id" ref="rule_parameter_us_ct_sit_tax_rate"/>
|
||||
<field name="date_from" eval="datetime(2019, 1, 1).date()"/>
|
||||
</record>
|
||||
<!-- https://portal.ct.gov/-/media/DRS/Forms/2020/WTH/TPG-211_0320.pdf -->
|
||||
<!-- Table C 3% -->
|
||||
<record id="rule_parameter_us_ct_sit_tax_rate_2020" model="hr.rule.parameter.value">
|
||||
<field name="parameter_value">{
|
||||
'a': [
|
||||
@@ -432,6 +436,8 @@
|
||||
<field name="rule_parameter_id" ref="rule_parameter_us_ct_sit_decimal_rate"/>
|
||||
<field name="date_from" eval="datetime(2019, 1, 1).date()"/>
|
||||
</record>
|
||||
<!-- https://portal.ct.gov/-/media/DRS/Forms/2020/WTH/TPG-211_0320.pdf -->
|
||||
<!-- Table E Personal Tax Credits -->
|
||||
<record id="rule_parameter_us_ct_sit_decimal_rate_2020" model="hr.rule.parameter.value">
|
||||
<field name="parameter_value">{
|
||||
'a': [
|
||||
@@ -782,6 +788,8 @@
|
||||
<field name="rule_parameter_id" ref="rule_parameter_us_ct_sit_recapture_rate"/>
|
||||
<field name="date_from" eval="datetime(2019, 1, 1).date()"/>
|
||||
</record>
|
||||
<!-- https://portal.ct.gov/-/media/DRS/Forms/2020/WTH/TPG-211_0320.pdf -->
|
||||
<!-- Table D Tax recapture -->
|
||||
<record id="rule_parameter_us_ct_sit_recapture_rate_2020" model="hr.rule.parameter.value">
|
||||
<field name="parameter_value">{
|
||||
'a': [
|
||||
@@ -824,7 +832,7 @@
|
||||
(530000, 3000),
|
||||
(535000, 3050),
|
||||
(540000, 3100),
|
||||
( 'inf', 200),
|
||||
( 'inf', 3150),
|
||||
],
|
||||
'b': [
|
||||
(320000, 0),
|
||||
@@ -950,7 +958,7 @@
|
||||
(530000, 3000),
|
||||
(535000, 3050),
|
||||
(540000, 3100),
|
||||
( 'inf', 200),
|
||||
( 'inf', 3150),
|
||||
],
|
||||
'f': [
|
||||
(200000, 0),
|
||||
@@ -992,7 +1000,7 @@
|
||||
(530000, 3000),
|
||||
(535000, 3050),
|
||||
(540000, 3100),
|
||||
( 'inf', 200),
|
||||
( 'inf', 3150),
|
||||
],
|
||||
}</field>
|
||||
<field name="rule_parameter_id" ref="rule_parameter_us_ct_sit_recapture_rate"/>
|
||||
@@ -1094,6 +1102,8 @@
|
||||
<field name="rule_parameter_id" ref="rule_parameter_us_ct_sit_personal_exemption_rate"/>
|
||||
<field name="date_from" eval="datetime(2019, 1, 1).date()"/>
|
||||
</record>
|
||||
<!-- https://portal.ct.gov/-/media/DRS/Forms/2020/WTH/TPG-211_0320.pdf -->
|
||||
<!-- Table A Personal Exemptions -->
|
||||
<record id="rule_parameter_us_ct_sit_personal_exemption_rate_2020" model="hr.rule.parameter.value">
|
||||
<field name="parameter_value">{
|
||||
'a' : [
|
||||
|
||||
@@ -32,3 +32,4 @@ class TestUsCTPayslip(TestUsPayslip):
|
||||
self._test_sit(5000.0, 'f', 15.0, 'monthly', date(2020, 1, 1), 230.25)
|
||||
self._test_sit(15000.0, 'c', 0.0, 'monthly', date(2020, 1, 1), 783.33)
|
||||
self._test_sit(18000.0, 'b', 0.0, 'weekly', date(2020, 1, 1), 1254.35)
|
||||
self._test_sit(500.0, 'd', 0.0, 'weekly', date(2020, 1, 1), 21.15)
|
||||
|
||||
Reference in New Issue
Block a user