yun_product/yuthon_salary/data/salary_item_data.xml
2026-07-30 19:56:43 +08:00

153 lines
6.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- 默认薪资项目 -->
<record id="salary_item_basic" model="yuthon.salary.item">
<field name="name">基本工资</field>
<field name="code">BASIC</field>
<field name="category">basic</field>
<field name="item_type">income</field>
<field name="calculation_method">fixed</field>
<field name="sequence">10</field>
</record>
<record id="salary_item_position" model="yuthon.salary.item">
<field name="name">岗位工资</field>
<field name="code">POSITION</field>
<field name="category">position</field>
<field name="item_type">income</field>
<field name="calculation_method">fixed</field>
<field name="sequence">20</field>
</record>
<record id="salary_item_performance" model="yuthon.salary.item">
<field name="name">绩效工资</field>
<field name="code">PERFORMANCE</field>
<field name="category">performance</field>
<field name="item_type">income</field>
<field name="calculation_method">formula</field>
<field name="sequence">30</field>
</record>
<record id="salary_item_class_hour" model="yuthon.salary.item">
<field name="name">课时费</field>
<field name="code">CLASS_HOUR</field>
<field name="category">class_hour</field>
<field name="item_type">income</field>
<field name="calculation_method">formula</field>
<field name="sequence">40</field>
</record>
<record id="salary_item_class_teacher" model="yuthon.salary.item">
<field name="name">班主任津贴</field>
<field name="code">CLASS_TEACHER</field>
<field name="category">allowance</field>
<field name="item_type">income</field>
<field name="calculation_method">manual</field>
<field name="sequence">50</field>
</record>
<record id="salary_item_seniority" model="yuthon.salary.item">
<field name="name">工龄津贴</field>
<field name="code">SENIORITY</field>
<field name="category">allowance</field>
<field name="item_type">income</field>
<field name="calculation_method">fixed</field>
<field name="sequence">60</field>
</record>
<record id="salary_item_education" model="yuthon.salary.item">
<field name="name">学历津贴</field>
<field name="code">EDUCATION</field>
<field name="category">allowance</field>
<field name="item_type">income</field>
<field name="calculation_method">fixed</field>
<field name="sequence">70</field>
</record>
<record id="salary_item_title" model="yuthon.salary.item">
<field name="name">职称津贴</field>
<field name="code">TITLE</field>
<field name="category">allowance</field>
<field name="item_type">income</field>
<field name="calculation_method">fixed</field>
<field name="sequence">80</field>
</record>
<record id="salary_item_pension" model="yuthon.salary.item">
<field name="name">养老保险(个人)</field>
<field name="code">PENSION</field>
<field name="category">social</field>
<field name="item_type">deduction</field>
<field name="calculation_method">formula</field>
<field name="sequence">110</field>
</record>
<record id="salary_item_medical" model="yuthon.salary.item">
<field name="name">医疗保险(个人)</field>
<field name="code">MEDICAL</field>
<field name="category">social</field>
<field name="item_type">deduction</field>
<field name="calculation_method">formula</field>
<field name="sequence">120</field>
</record>
<record id="salary_item_unemployment" model="yuthon.salary.item">
<field name="name">失业保险(个人)</field>
<field name="code">UNEMPLOYMENT</field>
<field name="category">social</field>
<field name="item_type">deduction</field>
<field name="calculation_method">formula</field>
<field name="sequence">130</field>
</record>
<record id="salary_item_provident_fund" model="yuthon.salary.item">
<field name="name">住房公积金(个人)</field>
<field name="code">PROVIDENT_FUND</field>
<field name="category">social</field>
<field name="item_type">deduction</field>
<field name="calculation_method">formula</field>
<field name="sequence">140</field>
</record>
<record id="salary_item_income_tax" model="yuthon.salary.item">
<field name="name">个人所得税</field>
<field name="code">INCOME_TAX</field>
<field name="category">tax</field>
<field name="item_type">deduction</field>
<field name="calculation_method">formula</field>
<field name="is_taxable">True</field>
<field name="sequence">150</field>
</record>
<!-- 序列号 -->
<record id="seq_employee_salary" model="ir.sequence">
<field name="name">教职工薪资档案编号</field>
<field name="code">yuthon.employee.salary</field>
<field name="prefix">ESA%(year)s</field>
<field name="padding">4</field>
</record>
<record id="seq_class_hour" model="ir.sequence">
<field name="name">课时记录编号</field>
<field name="code">yuthon.class.hour</field>
<field name="prefix">CH%(year)s</field>
<field name="padding">4</field>
</record>
<record id="seq_class_teacher_allowance" model="ir.sequence">
<field name="name">班主任津贴编号</field>
<field name="code">yuthon.class.teacher.allowance</field>
<field name="prefix">CTA%(year)s%(month)s</field>
<field name="padding">3</field>
</record>
<record id="seq_salary_slip" model="ir.sequence">
<field name="name">薪资单编号</field>
<field name="code">yuthon.salary.slip</field>
<field name="prefix">SLIP%(year)s%(month)s</field>
<field name="padding">3</field>
</record>
</data>
</odoo>