Brut Total BRUT Company Part COMP. PART Cotisation Sociale Travailleur ONSS Total des divers imposables DIV. IMPOS Precompte Professionnel Bareme 2011 P.P. Total divers net DIV. NET Child Allowance Belgium Ch.A Premium pay 108% Worker SALARY none code result = contract.wage * 1.08 Salary Employee SALARY none code result = contract.wage * 1 Office National de Sécurité Sociale ONSS 41 none percentage SALARY -13.07 Precompte Professionnel Bareme 2011 P.P 120 fix none Precompte Professionnel B.I. fix 120 python result = (((employee.marital=='single') or (employee.marital=='married' and employee.spouse_fiscal_status=='with income')) and (employee.resident_bool!=True)) Precompte Professionnel B.II fix 120 python result = ((employee.marital=='married' and employee.spouse_fiscal_status=='without income') and (employee.resident_bool!=True)) Precompte Professionnel B.III fix 120 python result = employee.resident_bool==True Child Allowance Belgium Child.Allowance 140 fix python result = bool(employee.children) Child Allowance Belgium Ch.A fix 141 The recipient of income is an isolated or spouse beneficiary's income has also earned income (Schedule I / II scale) A. When the gross monthly earnings do not exceed € 7,500, the withholding tax is determined according to the Schedule I. The following reductions are then deducted from the payroll tax determined in accordance with this schedule: a) Reduction for dependent children python result = bool(employee.children) Child Allowance for the Disabled Belgium Ch.Handicap fix 143 "Disabled child" means: the child reaches at least 66% of failure or reduced physical or mental capacity the head of one or more conditions; the child that is established, regardless of age, that due to developments and recognized before age 65 python result = bool(employee.disabled_children_number) Disabled Spouse Allowance Sp.handicap fix 145 31 python result = employee.disabled_spouse_bool==True Company Car car fix 15 none Company car CAR 1 15 python result = bool(contract.car_employee_deduction) code result = contract.car_employee_deduction Retenue Company car CAR 2 160 python result = contract.car_employee_deduction code result = -contract.car_employee_deduction Company car, Company part CAR 3 160 python result = bool(contract.car_company_amount) code result = -contract.car_company_amount Check Value Meal Ch.M. fix 165 none Check Value Meal, Company Part Ch.M. fix 165 code result = -(contract.meal_voucher_amount - contract.meal_voucher_employee_deduction) * worked_days.WORK100.number_of_days python result = bool(contract.meal_voucher_amount) Retain on Check Value Meal Meal Check 165 python result = bool(contract.meal_voucher_employee_deduction) percentage -100.0 contract.meal_voucher_employee_deduction worked_days.WORK100.number_of_days Reimbursement of travel expenses Tr.E code 65 python result = bool(contract.travel_reimbursement_amount) result = contract.travel_reimbursement_amount Miscellaneous exempt ONSS M.ONSS code 165 python result = bool(contract.misc_onss_deduction) result = -contract.misc_onss_deduction Insurance Ins code 165 python result = bool(contract.insurance_employee_deduction) result = -contract.insurance_employee_deduction Benefits of various nature Ben code 10 python result = bool(contract.misc_advantage_amount) result = contract.misc_advantage_amount Net Supplement Net.S code 185 python result = bool(contract.additional_net_amount) result = contract.additional_net_amount Net retained Net.R code 190 python result = bool(contract.retained_net_amount) result = -contract.retained_net_amount C.P.218 Belgian Employee C.P.219 Belgian Worker