Skip to content

L10n Ch Hr Payroll Elm Transmission

Hr Contract View Form

Always Show Hourly Settings

ID: mint_system.l10n_ch_hr_payroll_elm_transmission.hr_contract_view_form.always_show_hourly_settings

Inherit ID: l10n_ch_hr_payroll_elm_transmission.hr_contract_view_form

<data priority="50">
    <xpath expr="//label[@for='l10n_ch_contractual_holidays_rate']" position="attributes">
        <attribute name="invisible"/>
    </xpath>
    <xpath expr="//div[@name='l10n_ch_contractual_holidays_rate']" position="attributes">
        <attribute name="invisible"/>
    </xpath>
    <xpath expr="//label[@for='l10n_ch_contractual_public_holidays_rate']" position="attributes">
        <attribute name="invisible"/>
    </xpath>
    <xpath expr="//div[@name='l10n_ch_contractual_public_holidays_rate']" position="attributes">
        <attribute name="invisible"/>
    </xpath>
    <xpath expr="//field[@name='l10n_ch_contractual_vacation_pay']" position="attributes">
        <attribute name="invisible"/>
    </xpath>
</data>
Source: snippets/mint_system.l10n_ch_hr_payroll_elm_transmission.hr_contract_view_form.always_show_hourly_settings.xml

L10n Ch Elm Report Payslip

Activity One Digit

ID: mint_system.l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip.activity_one_digit

Inherit ID: l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip

<data priority="50">
    <xpath expr="//span[@t-field='o.contract_id.l10n_ch_current_occupation_rate']" position="replace">
        <span t-esc="'%.1f %%' % (o.contract_id.l10n_ch_current_occupation_rate or 0)"/>
    </xpath>
</data>
Source: snippets/mint_system.l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip.activity_one_digit.xml

Add Title Page With Address

ID: mint_system.l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip.add_title_page_with_address

Inherit ID: l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip

<data>
    <xpath expr="//div[@class='page'][h2[@id='payslip_name']]" position="before">
        <div style="page-break-after: always;">
            <div class="oe_structure"/>
            <div class="row" style="margin-top: 100px;">
                <div class="col-6">
                    <address>
                        <strong t-field="o.employee_id.name"/><br/>
                        <span t-field="o.employee_id.private_street"/><br/>
                        <t t-if="o.employee_id.private_street2">
                            <span t-field="o.employee_id.private_street2"/><br/>
                        </t>                        
                        <span t-field="o.employee_id.private_zip"/> <span t-field="o.employee_id.private_city"/><br/>
                        <span t-field="o.employee_id.private_country_id.name"/>
                    </address>
                </div>
            </div>
        </div>
    </xpath>
</data>
Source: snippets/mint_system.l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip.add_title_page_with_address.xml

Address To Envelope Position

ID: mint_system.l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip.address_to_envelope_position

Inherit ID: l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip

<data priority="50">

    <xpath expr="//tr[td[span[@t-field='o.employee_id']]]" position="replace"/>
    <xpath expr="//tr[td[span[@t-field='o.employee_id.private_street']]]" position="replace"/>
    <xpath expr="//h2[@id='payslip_name']" position="replace"/>

    <xpath expr="//div[hasclass('page')]/table[hasclass('o_table_ch_infos')]" position="before">
        <table class="table table-bordered table-sm o_table_ch o_table_ch_infos mb-5">
            <tbody style="border: none;">
                <tr>
                    <td><span t-field="o.employee_id"/></td>
                </tr>
                <tr>
                    <td><span t-field="o.employee_id.private_street"/></td>
                </tr>
                <tr>
                    <td t-if="o.employee_id.private_street2"><span t-field="o.employee_id.private_street2"/></td>
                </tr>
                <tr>
                    <td>
                        <span t-field="o.employee_id.private_zip"/>
                        <span t-field="o.employee_id.private_city"/>
                    </td>
                </tr>
                <tr>
                    <td><span t-field="o.employee_id.private_country_id"/></td>
                </tr>
            </tbody>
        </table>
        <h2 id="payslip_name"><span t-field="o.name"/></h2>
    </xpath>
</data>
Source: snippets/mint_system.l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip.address_to_envelope_position.xml

Removed Border

ID: mint_system.l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip.removed_border

Inherit ID: l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip

<data priority="50">
    <xpath expr="//table[not(contains(@class, 'mb-5')) and contains(@class, 'o_table_ch_infos')]/tbody" position="attributes">
        <attribute name="style">border: none;</attribute>
    </xpath>
</data>
Source: snippets/mint_system.l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip.removed_border.xml

Smaller Header

ID: mint_system.l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip.smaller_header

Inherit ID: l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip

<data priority="50">
    <xpath expr="//h2[@id='payslip_name']" position="attributes">
        <attribute name="style">font-size: 20px;</attribute>
    </xpath>
</data>
Source: snippets/mint_system.l10n_ch_hr_payroll_elm_transmission.l10n_ch_elm_report_payslip.smaller_header.xml