{# Copyright © 2020 Innovatie Ltd. All rights reserved. #}
{# Payslip HTML Template. #}
{#
Add any department names to exclude below.
Add any department names to include below; but change below 'not in filtered_departments' to 'in filtered_departments'.
#}
{% set filtered_departments = [] %}
{% set co_pension_name = 'Pension contributions (company)' %}
{% macro name_order(name) %} {{ name.split(',')|reverse|join(' ') }} {% endmacro %}
{% macro name_and_address_block(name, address) %}
{{ name }}
{% for line in ['line1', 'line2', 'line3', 'line4'] %}
{{ emit_if(address.postaldetail[line]) }}
{% endfor %}
{{ emit_if(address.postaldetail.postcode) }}
{% endmacro %}
{% macro emit_if(test, value='') %}
{% if test != '' %} {{ value or test }}
{% endif %}
{% endmacro %}
{% macro emit_one(col1) %}
{{ heading }} | |
---|---|
{{ heading }} | {{ two_dp(subtotal.result) }} |
{{ heading }} | |
---|---|
{{ subtotal_heading }} | {{ two_dp(subtotal.result) }} |
{{ heading.upper() }} | {{ two_dp(payslip.get_pay_item_output(net_pay_item)) }} |
{{ name_and_address_block(ee.title + ' ' + name_order(ee.name), ee) }}
{{ emit_if(ee.taxdetail.NI_number, label_and_value('NI number', ee.taxdetail.NI_number)) }}
{% if cis %}
{{ label_and_value("Unique Taxpayer reference (UTR)", ee.taxdetail.cis_utr) }} {% if payslip.get_pay_item_input('CIS', 'Tax rate', 0) == 30 %} {{ label_and_value("Verification number", payslip.get_pay_item_input('CIS', 'Verification', '')) }} {% endif %} {% else %} {{ label_and_value('Tax code', ee['ee_tax_basis']) }} {% endif %} {{ label_and_value('Username', ee.username) }} |
{{ name_and_address_block(er.legal_name, er) }}
{{ label_and_value("PAYE Reference", er.taxdetail.employer_PAYE_reference) }} {{ emit_if(ee.department, label_and_value('Department', departments[ee['department']])) }} {{ emit_if(ee.works_id, label_and_value('Works id', ee.works_id)) }} |
To date - this employment |
---|
Additional |
---|