mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
89 lines
3.5 KiB
XML
Executable File
89 lines
3.5 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<!-- CONTRIBUTION REGISTERS -->
|
|
<record id="res_partner_wador_unemp" model="res.partner">
|
|
<field name="name">Washington Employment Security Department - Unemployment Tax</field>
|
|
<field name="supplier">1</field>
|
|
<field eval="0" name="customer"/>
|
|
</record>
|
|
<record id="res_partner_wador_lni" model="res.partner">
|
|
<field name="name">Washington Labor & Industries - LNI</field>
|
|
<field name="supplier">1</field>
|
|
<field eval="0" name="customer"/>
|
|
</record>
|
|
<record id="contrib_register_wador_unemp" model="hr.contribution.register">
|
|
<field name="name">Washington Employment</field>
|
|
<field name="note">Washington Employment Security Department - Unemployment</field>
|
|
<field name="partner_id" ref="res_partner_wador_unemp"/>
|
|
</record>
|
|
<record id="contrib_register_wador_lni" model="hr.contribution.register">
|
|
<field name="name">Washington Labor & Industries</field>
|
|
<field name="note">Washington Labor & Industries - LNI</field>
|
|
<field name="partner_id" ref="res_partner_wador_lni"/>
|
|
</record>
|
|
|
|
|
|
<!-- HR SALARY RULE CATEGORIES-->
|
|
<record id="hr_payroll_wa_unemp_wages" model="hr.salary.rule.category">
|
|
<field name="name">Washington Unemployment - Wages</field>
|
|
<field name="code">WA_UNEMP_WAGES</field>
|
|
</record>
|
|
|
|
<record id="hr_payroll_wa_unemp" model="hr.salary.rule.category">
|
|
<field name="name">Washington Unemployment</field>
|
|
<field name="code">WA_UNEMP</field>
|
|
<field name="parent_id" ref="hr_payroll.COMP"/>
|
|
</record>
|
|
|
|
<record id="hr_payroll_wa_lni" model="hr.salary.rule.category">
|
|
<field name="name">Washington LNI</field>
|
|
<field name="code">WA_LNI</field>
|
|
<field name="parent_id" ref="hr_payroll.COMP"/>
|
|
</record>
|
|
|
|
<record id="hr_payroll_wa_lni_withhold" model="hr.salary.rule.category">
|
|
<field name="name">Washington LNI Withholding</field>
|
|
<field name="code">WA_LNI_WITHHOLD</field>
|
|
<field name="parent_id" ref="hr_payroll.DED"/>
|
|
</record>
|
|
|
|
<!-- HR SALARY RULES -->
|
|
<record id="hr_payroll_rules_wa_lni_withhold" model="hr.salary.rule">
|
|
<field name="sequence" eval="150"/>
|
|
<field name="category_id" ref="hr_payroll_wa_lni_withhold"/>
|
|
<field name="name">Washington LNI Withholding</field>
|
|
<field name="code">WA_LNI_WITHHOLD</field>
|
|
<field name="condition_select">none</field>
|
|
<field name="amount_select">code</field>
|
|
<field name="amount_python_compute">
|
|
hours = worked_days.WORK100.number_of_hours
|
|
rate = contract.wa_lni.rate_emp_withhold
|
|
if rate:
|
|
result = -(hours * rate)
|
|
|
|
</field>
|
|
<field name="register_id" ref="contrib_register_wador_lni"/>
|
|
</record>
|
|
<record id="hr_payroll_rules_wa_lni" model="hr.salary.rule">
|
|
<field name="sequence" eval="155"/>
|
|
<field name="category_id" ref="hr_payroll_wa_lni"/>
|
|
<field name="name">Washington LNI</field>
|
|
<field name="code">WA_LNI</field>
|
|
<field name="appears_on_payslip" eval="False"/>
|
|
<field name="condition_select">none</field>
|
|
<field name="amount_select">code</field>
|
|
<field name="amount_python_compute">
|
|
hours = worked_days.WORK100.number_of_hours
|
|
rate = contract.wa_lni.rate
|
|
withholding = categories.WA_LNI_WITHHOLD
|
|
if rate:
|
|
result = -(hours * rate) - withholding
|
|
|
|
</field>
|
|
<field name="register_id" ref="contrib_register_wador_lni"/>
|
|
</record>
|
|
|
|
</data>
|
|
</odoo>
|