[IMP] l10n_us_hr_payroll: MI, MN, MO, MS, MT, NC

This commit is contained in:
yur@hibou.io
2021-12-21 16:57:31 -06:00
parent 9f327bc65a
commit 22dc169696
6 changed files with 163 additions and 403 deletions

View File

@@ -6,19 +6,11 @@
<field name="code">us_mi_suta_wage_base</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<record id="rule_parameter_us_mi_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">9000.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mi_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- https://taxnews.ey.com/news/2020-2141-michigan-sui-taxable-wage-base-expected-to-increase-for-2021-due-to-covid-19s-depletion-of-ui-trust-fund#:~:text=Michigan%20employers%20should%20expect%20to,be%20used%20by%20delinquent%20employers. -->
<record id="rule_parameter_us_mi_suta_wage_base_2021" model="hr.rule.parameter.value">
<field name="parameter_value">9500.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mi_suta_wage_base"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_mi_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">9000.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mi_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- Rate -->
<record id="rule_parameter_us_mi_suta_rate" model="hr.rule.parameter">
@@ -27,7 +19,6 @@
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<!-- same for 2021 https://www.michigan.gov/leo/0,5863,7-336-94422_97241_89981_90255-502287- -,00.html -->
<record id="rule_parameter_us_mi_suta_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">2.7</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mi_suta_rate"/>
@@ -40,21 +31,11 @@
<field name="code">us_mi_sit_exemption_rate</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<record id="rule_parameter_us_mi_sit_exemption_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">4750.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mi_sit_exemption_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- https://www.michigan.gov/documents/taxes/446_711611_7.pdf -->
<record id="rule_parameter_us_mi_sit_exemption_rate_2021" model="hr.rule.parameter.value">
<field name="parameter_value">4900.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mi_sit_exemption_rate"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<!-- todo: income tax rate https://www.michigan.gov/taxes/0,4676,7-238-43519_43531- - -,00.html -->
<record id="rule_parameter_us_mi_sit_exemption_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">4750.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mi_sit_exemption_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- Partners and Contribution Registers -->
<record id="res_partner_us_mi_dor" model="res.partner">

View File

@@ -6,14 +6,11 @@
<field name="code">us_mn_suta_wage_base</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<record id="rule_parameter_us_mn_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">35000.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mn_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- todo: 2021 base when published -->
</data>
<record id="rule_parameter_us_mn_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">35000.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mn_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- Rate -->
<record id="rule_parameter_us_mn_suta_rate" model="hr.rule.parameter">
@@ -27,7 +24,6 @@
<field name="rule_parameter_id" ref="rule_parameter_us_mn_suta_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- todo: 2021 rates when published -->
</data>
<record id="rule_parameter_us_mn_sit_tax_rate" model="hr.rule.parameter">
@@ -35,68 +31,35 @@
<field name="code">us_mn_sit_tax_rate</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<!-- https://www.revenue.state.mn.us/sites/default/files/2019-12/wh_inst_20_0.pdf -->
<!-- Chart for step 5 value -->
<record id="rule_parameter_us_mn_sit_tax_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">{
'single': (
( 30760, 3800, 5.35, 0.00),
( 92350, 30760, 6.80, 1442.36),
(168200, 92350, 7.85, 5630.48),
( 'inf', 168200, 9.85, 11584.71),
),
'married': (
( 51310, 11900, 5.35, 0.00),
( 168470, 51310, 6.80, 2108.44),
( 285370, 168470, 7.85, 10075.32),
( 'inf', 285370, 9.85, 19251.97),
),
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mn_sit_tax_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- page 34 https://www.revenue.state.mn.us/sites/default/files/2021-01/wh_inst_21.pdf -->
<record id="rule_parameter_us_mn_sit_tax_rate_2021" model="hr.rule.parameter.value">
<field name="parameter_value">{
'single': (
( 31055, 3825, 5.35, 0.00),
( 93265, 31055, 6.80, 1418.82),
(169865, 93265, 7.85, 5687.09),
( 'inf', 169865, 9.85, 11700.19),
),
'married': (
( 51810, 12000, 5.35, 0.00),
( 170140, 51810, 6.80, 2129.84),
( 288200, 170140, 7.85, 10176.28),
( 'inf', 288200, 9.85, 19443.99),
),
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mn_sit_tax_rate"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_mn_sit_tax_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">{
'single': (
( 30760, 3800, 5.35, 0.00),
( 92350, 30760, 6.80, 1442.36),
(168200, 92350, 7.85, 5630.48),
( 'inf', 168200, 9.85, 11584.71),
),
'married': (
( 51310, 11900, 5.35, 0.00),
( 168470, 51310, 6.80, 2108.44),
( 285370, 168470, 7.85, 10075.32),
( 'inf', 285370, 9.85, 19251.97),
),
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mn_sit_tax_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<record id="rule_parameter_us_mn_sit_allowances_rate" model="hr.rule.parameter">
<field name="name">US MN Minnesota Allowances Rate</field>
<field name="code">us_mn_sit_allowances_rate</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<!-- https://www.revenue.state.mn.us/sites/default/files/2019-12/wh_inst_20_0.pdf -->
<!-- Step 3. -->
<record id="rule_parameter_us_mn_sit_allowances_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">4300.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mn_sit_allowances_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- page 34 step 3 https://www.revenue.state.mn.us/sites/default/files/2021-01/wh_inst_21.pdf -->
<record id="rule_parameter_us_mn_sit_allowances_rate_2021" model="hr.rule.parameter.value">
<field name="parameter_value">4350.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mn_sit_allowances_rate"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_mn_sit_allowances_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">4300.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mn_sit_allowances_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- Partners and Contribution Registers -->
<record id="res_partner_us_mn_dor" model="res.partner">

View File

@@ -6,19 +6,11 @@
<field name="code">us_mo_suta_wage_base</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<record id="rule_parameter_us_mo_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">11500.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mo_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- https://labor.mo.gov/news/press-releases/missouri-employers-receive-unemployment-tax-rate-reduction-2021#:~:text=Jefferson%20City%2C%20MO%20%E2%80%93%20Effective%20January,as%20of%20January%201%2C%202021. -->
<record id="rule_parameter_us_mo_suta_wage_base_2021" model="hr.rule.parameter.value">
<field name="parameter_value">11000.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mo_suta_wage_base"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_mo_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">11500.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mo_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- Rate -->
<record id="rule_parameter_us_mo_suta_rate" model="hr.rule.parameter">
@@ -32,13 +24,6 @@
<field name="rule_parameter_id" ref="rule_parameter_us_mo_suta_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- https://labor.mo.gov/DES/Employers/tax_rates -->
<!-- In "Beginning Tax Rates" section, the last sentence says "or 2.7%, whichever is highest -->
<record id="rule_parameter_us_mo_suta_rate_2021" model="hr.rule.parameter.value">
<field name="parameter_value">2.7</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mo_suta_rate"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_mo_sit_rate" model="hr.rule.parameter">
@@ -46,73 +31,36 @@
<field name="code">us_mo_sit_rate</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<!-- https://dor.mo.gov/forms/4282_2020.pdf -->
<!-- Income Tax Withholding Percentage Table-->
<record id="rule_parameter_us_mo_sit_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">[
(1073.0, 1.5),
(1073.0, 2.0),
(1073.0, 2.5),
(1073.0, 3.0),
(1073.0, 3.5),
(1073.0, 4.0),
(1073.0, 4.5),
(1073.0, 5.0),
( 'inf', 5.4),
]</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mo_sit_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- todo: This parameter is to the example not to the rates-->
<!-- page 13 https://dor.mo.gov/forms/4282_2021.pdf -->
<record id="rule_parameter_us_mo_sit_rate_2021" model="hr.rule.parameter.value">
<field name="parameter_value">[
(1088.0, 1.5),
(1088.0, 2.0),
(1088.0, 2.5),
(1088.0, 3.0),
(1088.0, 3.5),
(1088.0, 4.0),
(1088.0, 4.5),
(1088.0, 5.0),
( 'inf', 5.4),
]</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mo_sit_rate"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_mo_sit_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">[
(1073.0, 1.5),
(1073.0, 2.0),
(1073.0, 2.5),
(1073.0, 3.0),
(1073.0, 3.5),
(1073.0, 4.0),
(1073.0, 4.5),
(1073.0, 5.0),
( 'inf', 5.4),
]</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mo_sit_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<record id="rule_parameter_us_mo_sit_deduction" model="hr.rule.parameter">
<field name="name">US MO Missouri SIT Deduction</field>
<field name="code">us_mo_sit_deduction</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<!-- https://dor.mo.gov/forms/4282_2020.pdf -->
<!-- 2020 Missouri Withholding Tax Formula Page.12 -->
<record id="rule_parameter_us_mo_sit_deduction_2020" model="hr.rule.parameter.value">
<field name="parameter_value">{
'single': 12400.0,
'married': 24800.0,
'head_of_household': 18650.0,
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mo_sit_deduction"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- https://dor.mo.gov/forms/4282_2021.pdf -->
<!-- 2020 Missouri Withholding Tax Formula Page.12 -->
<record id="rule_parameter_us_mo_sit_deduction_2021" model="hr.rule.parameter.value">
<field name="parameter_value">{
'single': 12550.0,
'married': 25100.0,
'head_of_household': 18800.0,
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mo_sit_deduction"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_mo_sit_deduction_2020" model="hr.rule.parameter.value">
<field name="parameter_value">{
'single': 12400.0,
'married': 24800.0,
'head_of_household': 18650.0,
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mo_sit_deduction"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- Partners and Contribution Registers -->
<record id="res_partner_us_mo_dor" model="res.partner">

View File

@@ -6,14 +6,11 @@
<field name="code">us_ms_suta_wage_base</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<!-- not changed for 2021 https://mdes.ms.gov/employer-faqs/ -->
<record id="rule_parameter_us_ms_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">14000.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_ms_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_ms_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">14000.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_ms_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- Rate -->
<record id="rule_parameter_us_ms_suta_rate" model="hr.rule.parameter">
@@ -27,13 +24,6 @@
<field name="rule_parameter_id" ref="rule_parameter_us_ms_suta_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- 1% for first year of new employers -->
<!-- https://mdes.ms.gov/employers/unemployment-tax/reporting-and-filing/unemployment-tax-rates/ -->
<record id="rule_parameter_us_ms_suta_rate_2021" model="hr.rule.parameter.value">
<field name="parameter_value">1.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_ms_suta_rate"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_ms_sit_rate" model="hr.rule.parameter">
@@ -41,51 +31,31 @@
<field name="code">us_ms_sit_rate</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<!-- https://www.dor.ms.gov/Documents/Computer%20Payroll%20Flowchart.pdf -->
<!-- Table D. -->
<record id="rule_parameter_us_ms_sit_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">[
( 10000.00, 260.0, 0.05),
( 5000.00, 60.0, 0.04),
( 3000.00, 0.0, 0.03),
]</field>
<field name="rule_parameter_id" ref="rule_parameter_us_ms_sit_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- https://www.dor.ms.gov/Documents/Computer%20Payroll%20Flowchart%209-9-20.pdf -->
<!-- Table D. -->
<record id="rule_parameter_us_ms_sit_rate_2021" model="hr.rule.parameter.value">
<field name="parameter_value">[
( 10000.00, 230.0, 0.05),
( 5000.00, 30.0, 0.04),
( 3000.00, 0.0, 0.03),
]</field>
<field name="rule_parameter_id" ref="rule_parameter_us_ms_sit_rate"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_ms_sit_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">[
( 10000.00, 260.0, 0.05),
( 5000.00, 60.0, 0.04),
( 3000.00, 0.0, 0.03),
]</field>
<field name="rule_parameter_id" ref="rule_parameter_us_ms_sit_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<record id="rule_parameter_us_ms_sit_deduction" model="hr.rule.parameter">
<field name="name">US MS Mississippi SIT Deduction</field>
<field name="code">us_ms_sit_deduction</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<!-- https://www.dor.ms.gov/Documents/Computer%20Payroll%20Flowchart.pdf -->
<!-- Table C. -->
<!-- Unchanged in 2021 https://www.dor.ms.gov/Documents/Computer%20Payroll%20Flowchart%209-9-20.pdf -->
<record id="rule_parameter_us_ms_sit_deduction_2020" model="hr.rule.parameter.value">
<field name="parameter_value">{
'single': 2300.0,
'head_of_household': 3400.0,
'married_dual': 2300.0,
'married': 4600.0,
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_ms_sit_deduction"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_ms_sit_deduction_2020" model="hr.rule.parameter.value">
<field name="parameter_value">{
'single': 2300.0,
'head_of_household': 3400.0,
'married_dual': 2300.0,
'married': 4600.0,
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_ms_sit_deduction"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- Partners and Contribution Registers -->
<record id="res_partner_us_ms_dor" model="res.partner">

View File

@@ -1,24 +1,16 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<!-- Wage Base -->
<!--2021 change: http://dli.mt.gov/news/225#:~:text=The%20Montana%20Department%20of%20Labor,MCA%2039%2D51%2D1108. -->
<record id="rule_parameter_us_mt_suta_wage_base" model="hr.rule.parameter">
<field name="name">US MT Montana SUTA Wage Base</field>
<field name="code">us_mt_suta_wage_base</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<record id="rule_parameter_us_mt_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">34100.00</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<record id="rule_parameter_us_mt_suta_wage_base_2021" model="hr.rule.parameter.value">
<field name="parameter_value">35300.00</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_suta_wage_base"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_mt_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">34100.00</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- Rate -->
<record id="rule_parameter_us_mt_suta_rate" model="hr.rule.parameter">
@@ -39,132 +31,70 @@
<field name="code">us_mt_suta_aft_rate</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<record id="rule_parameter_us_mt_suta_aft_rate_2019" model="hr.rule.parameter.value">
<field name="parameter_value">0.13</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_suta_aft_rate"/>
<field name="date_from" eval="datetime(2019, 1, 1).date()"/>
</record>
<record id="rule_parameter_us_mt_suta_aft_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">0.13</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_suta_aft_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_mt_suta_aft_rate_2019" model="hr.rule.parameter.value">
<field name="parameter_value">0.13</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_suta_aft_rate"/>
<field name="date_from" eval="datetime(2019, 1, 1).date()"/>
</record>
<record id="rule_parameter_us_mt_sit_rate" model="hr.rule.parameter">
<field name="name">US MT Montana SIT Rate Table</field>
<field name="code">us_mt_sit_rate</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<record id="rule_parameter_us_mt_sit_rate_2019" model="hr.rule.parameter.value">
<field name="parameter_value">{
'weekly': (
( 135.00, 0.0, 1.80),
( 288.00, 2.0, 4.40),
( 2308.00, 9.0, 6.00),
( 'inf', 130.0, 6.60),
),
'bi-weekly': (
( 269.00, 0.0, 1.80),
( 577.00, 5.0, 4.40),
( 4615.00, 18.0, 6.00),
( 'inf', 261.0, 6.60),
),
'semi-monthly': (
( 292.00, 0.0, 1.80),
( 625.00, 5.0, 4.40),
( 5000.00, 20.0, 6.00),
( 'inf', 282.0, 6.60),
),
'monthly': (
( 583.00, 0.0, 1.80),
( 1250.00, 11.0, 4.40),
( 10000.00, 40.0, 6.00),
( 'inf', 565.0, 6.60),
),
'annually': (
( 7000.00, 0.0, 1.80),
( 15000.00, 126.0, 4.40),
( 120000.00, 478.0, 6.00),
( 'inf', 6778.0, 6.60),
),
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_sit_rate"/>
<field name="date_from" eval="datetime(2019, 1, 1).date()"/>
</record>
<!-- https://app.mt.gov/myrevenue/Endpoint/DownloadPdf?yearId=705 -->
<!-- Table Montana Withholding Tax Formula for Computerized Payroll Systems -->
<record id="rule_parameter_us_mt_sit_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">{
'weekly': (
( 135.00, 0.0, 1.80),
( 288.00, 2.0, 4.40),
( 2308.00, 9.0, 6.00),
( 'inf', 130.0, 6.60),
),
'bi-weekly': (
( 269.00, 0.0, 1.80),
( 577.00, 5.0, 4.40),
( 4615.00, 18.0, 6.00),
( 'inf', 261.0, 6.60),
),
'semi-monthly': (
( 292.00, 0.0, 1.80),
( 625.00, 5.0, 4.40),
( 5000.00, 20.0, 6.00),
( 'inf', 282.0, 6.60),
),
'monthly': (
( 583.00, 0.0, 1.80),
( 1250.00, 11.0, 4.40),
( 10000.00, 40.0, 6.00),
( 'inf', 565.0, 6.60),
),
'annually': (
( 7000.00, 0.0, 1.80),
( 15000.00, 126.0, 4.40),
( 120000.00, 478.0, 6.00),
( 'inf', 6778.0, 6.60),
),
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_sit_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_mt_sit_rate_2019" model="hr.rule.parameter.value">
<field name="parameter_value">{
'weekly': (
( 135.00, 0.0, 1.80),
( 288.00, 2.0, 4.40),
( 2308.00, 9.0, 6.00),
( 'inf', 130.0, 6.60),
),
'bi-weekly': (
( 269.00, 0.0, 1.80),
( 577.00, 5.0, 4.40),
( 4615.00, 18.0, 6.00),
( 'inf', 261.0, 6.60),
),
'semi-monthly': (
( 292.00, 0.0, 1.80),
( 625.00, 5.0, 4.40),
( 5000.00, 20.0, 6.00),
( 'inf', 282.0, 6.60),
),
'monthly': (
( 583.00, 0.0, 1.80),
( 1250.00, 11.0, 4.40),
( 10000.00, 40.0, 6.00),
( 'inf', 565.0, 6.60),
),
'annually': (
( 7000.00, 0.0, 1.80),
( 15000.00, 126.0, 4.40),
( 120000.00, 478.0, 6.00),
( 'inf', 6778.0, 6.60),
),
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_sit_rate"/>
<field name="date_from" eval="datetime(2019, 1, 1).date()"/>
</record>
<record id="rule_parameter_us_mt_sit_exemption_rate" model="hr.rule.parameter">
<field name="name">US MT Montana SIT Exemption Rate Table</field>
<field name="code">us_mt_sit_exemption_rate</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<record id="rule_parameter_us_mt_sit_exemption_rate_2019" model="hr.rule.parameter.value">
<field name="parameter_value">{
'weekly': 37.0,
'bi-weekly': 73.0,
'semi-monthly': 79.0,
'monthly': 158.0,
'annually': 1900.0,
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_sit_exemption_rate"/>
<field name="date_from" eval="datetime(2019, 1, 1).date()"/>
</record>
<!-- https://app.mt.gov/myrevenue/Endpoint/DownloadPdf?yearId=705 -->
<!-- Table Montana Withholding Tax Formula for Computerized Payroll Systems -->
<record id="rule_parameter_us_mt_sit_exemption_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">{
'weekly': 37.0,
'bi-weekly': 73.0,
'semi-monthly': 79.0,
'monthly': 158.0,
'annually': 1900.0,
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_sit_exemption_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_mt_sit_exemption_rate_2019" model="hr.rule.parameter.value">
<field name="parameter_value">{
'weekly': 37.0,
'bi-weekly': 73.0,
'semi-monthly': 79.0,
'monthly': 158.0,
'annually': 1900.0,
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_mt_sit_exemption_rate"/>
<field name="date_from" eval="datetime(2019, 1, 1).date()"/>
</record>
<!-- Partners and Contribution Registers -->
<record id="res_partner_us_mt_dor" model="res.partner">

View File

@@ -1,27 +1,18 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<!-- Wage Base -->
<!-- https://des.nc.gov/employers/tax-rate-information-->
<record id="rule_parameter_us_nc_suta_wage_base" model="hr.rule.parameter">
<field name="name">US NC North Carolina SUTA Wage Base</field>
<field name="code">us_nc_suta_wage_base</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<record id="rule_parameter_us_nc_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">25200.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_nc_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<record id="rule_parameter_us_nc_suta_wage_base_2021" model="hr.rule.parameter.value">
<field name="parameter_value">26000.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_nc_suta_wage_base"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_nc_suta_wage_base_2020" model="hr.rule.parameter.value">
<field name="parameter_value">25200.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_nc_suta_wage_base"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- Rate -->
<!-- https://des.nc.gov/employers/tax-rate-information-->
<record id="rule_parameter_us_nc_suta_rate" model="hr.rule.parameter">
<field name="name">US NC North Carolina SUTA Rate</field>
<field name="code">us_nc_suta_rate</field>
@@ -33,11 +24,6 @@
<field name="rule_parameter_id" ref="rule_parameter_us_nc_suta_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<record id="rule_parameter_us_nc_suta_rate_2021" model="hr.rule.parameter.value">
<field name="parameter_value">1.0</field>
<field name="rule_parameter_id" ref="rule_parameter_us_nc_suta_rate"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_nc_sit_allowance_rate" model="hr.rule.parameter">
@@ -45,34 +31,16 @@
<field name="code">us_nc_sit_allowance_rate</field>
<field name="country_id" ref="base.us"/>
</record>
<data noupdate="1">
<!-- https://files.nc.gov/ncdor/documents/files/2020-NC-30_Final.pdf -->
<!-- Allowance Table Page 19. + SD For single or married + SD for Head of household (SD Page. 16-18)-->
<record id="rule_parameter_us_nc_sit_allowance_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">{
'weekly': {'allowance': 48.08, 'standard_deduction': 206.73, 'standard_deduction_hh': 310.10},
'bi-weekly': {'allowance': 96.15, 'standard_deduction': 413.46, 'standard_deduction_hh': 620.19},
'semi-monthly': {'allowance': 104.17, 'standard_deduction': 447.92, 'standard_deduction_hh': 671.88},
'monthly': {'allowance': 208.33, 'standard_deduction': 895.83, 'standard_deduction_hh': 1343.75},
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_nc_sit_allowance_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- https://files.nc.gov/ncdor/documents/files/2021-NC-30-Final.pdf -->
<!-- 'allowance': Get from Withholding Allowance Chart Page 19. -->
<!-- 'standard_deduction': Get from 'Percentage Method - Formula Tables' line 2 SD For single or married (Page. 16-18)-->
<!-- 'standard_deduction_hh': Also get from 'Percentage Method - Formula Tables' line 2 (SD Page. 16-18)-->
<record id="rule_parameter_us_nc_sit_allowance_rate_2021" model="hr.rule.parameter.value">
<field name="parameter_value">{
'weekly': {'allowance': 48.08, 'standard_deduction': 206.73, 'standard_deduction_hh': 310.10},
'bi-weekly': {'allowance': 96.15, 'standard_deduction': 413.46, 'standard_deduction_hh': 620.19},
'semi-monthly': {'allowance': 104.17, 'standard_deduction': 447.92, 'standard_deduction_hh': 671.88},
'monthly': {'allowance': 208.33, 'standard_deduction': 895.83, 'standard_deduction_hh': 1343.75},
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_nc_sit_allowance_rate"/>
<field name="date_from" eval="datetime(2021, 1, 1).date()"/>
</record>
</data>
<record id="rule_parameter_us_nc_sit_allowance_rate_2020" model="hr.rule.parameter.value">
<field name="parameter_value">{
'weekly': {'allowance': 48.08, 'standard_deduction': 206.73, 'standard_deduction_hh': 310.10},
'bi-weekly': {'allowance': 96.15, 'standard_deduction': 413.46, 'standard_deduction_hh': 620.19},
'semi-monthly': {'allowance': 104.17, 'standard_deduction': 447.92, 'standard_deduction_hh': 671.88},
'monthly': {'allowance': 208.33, 'standard_deduction': 895.83, 'standard_deduction_hh': 1343.75},
}</field>
<field name="rule_parameter_id" ref="rule_parameter_us_nc_sit_allowance_rate"/>
<field name="date_from" eval="datetime(2020, 1, 1).date()"/>
</record>
<!-- Partners and Contribution Registers -->
<record id="res_partner_us_nc_dor" model="res.partner">