Basic Salary 1 BASIC none code result = payslip.paid_amount Benefit in Kind (Internet) ATN.INT 16 python result = bool(version.internet) code result = 5.0 Benefit in Kind (Phone Subscription) ATN.MOB 17 python result = bool(version.mobile) code if version.mobile and not version.internet: result = 4.0 + 5.0 if version.mobile and version.internet: result = 4.0 Benefit in Kind (Laptop) ATN.LAP 18 python result = bool(version.has_laptop) code result = payslip._rule_parameter('cp200_bik_laptop') Benefit in Kind (Company Car) ATN.CAR 18 python result = bool(version.transport_mode_car and version.car_atn) code result = version.car_atn Gross Salary SALARY 20 none code result = categories['BASIC'] if version.internet: result += result_rules['ATN.INT']['total'] if version.mobile: result += result_rules['ATN.MOB']['total'] Taxable Salary 100 GROSS none code result = categories['BASIC'] + categories['ALW'] Withholding Tax P.P 120 none code result = version.wage # The car atn is included for withholding taxes in pfi contracts, not the other advantages if bool(version.transport_mode_car and version.car_atn): result += version.car_atn result *= -0.2 Benefit in Kind (Company Car) ATN.CAR.2 160 python result = bool(version.transport_mode_car and version.car_atn) code result_qty = result_rules['ATN.CAR']['quantity'] result = -result_rules['ATN.CAR']['amount'] Benefit in Kind (Internet) ATN.INT.2 161 python result = version.internet code result_qty = result_rules['ATN.INT']['quantity'] result = -result_rules['ATN.INT']['amount'] Benefit in Kind (Phone Subscription) ATN.MOB.2 162 python result = version.mobile code if version.mobile: result_qty = result_rules['ATN.MOB']['quantity'] result = -result_rules['ATN.MOB']['amount'] Benefit in Kind (Laptop) ATN.LAP.2 163 python result = version.has_laptop code result_qty = result_rules['ATN.LAP']['quantity'] result = -result_rules['ATN.LAP']['amount'] Retain on Meal Voucher MEAL_V_EMP 165 python result = bool(version.meal_voucher_amount) percentage -100.0 version.meal_voucher_amount - version.meal_voucher_paid_by_employer payslip.meal_voucher_count Attachment of Salary 174 ATTACH_SALARY python result = 'ATTACH_SALARY' in inputs code result = -inputs['ATTACH_SALARY'].amount result_name = inputs['ATTACH_SALARY'].name Assignment of Salary 174 ASSIG_SALARY python result = 'ASSIG_SALARY' in inputs code result = -inputs['ASSIG_SALARY'].amount result_name = inputs['ASSIG_SALARY'].name Child Support CHILD_SUPPORT code 174 python result = 'CHILD_SUPPORT' in inputs result = -inputs['CHILD_SUPPORT'].amount result_name = inputs['CHILD_SUPPORT'].name Deduction 198 DEDUCTION python result = 'DEDUCTION' in inputs code result = -inputs['DEDUCTION'].amount result_name = inputs['DEDUCTION'].name Reimbursement 199 REIMBURSEMENT python result = 'REIMBURSEMENT' in inputs code result = inputs['REIMBURSEMENT'].amount result_name = inputs['REIMBURSEMENT'].name Net Salary 200 NET none code result = categories['BASIC'] + categories['ALW'] + categories['DED']