Office National de Sécurité Sociale (ONSS) 1 ONSS National Office of Social Security Fiscal Administration 1 Fiscal Administration Meal Voucher Supplier 1 Meal Voucher Supplier Gross BRUT Company Part COMP. PART Worker Social Contribution ONSS Misc. Taxable DIV. IMPOS Withholding Tax Grid 2011 (Precompte Professionnel Bareme 2011) P.P. Misc. Net DIV. NET Child Allowance Belgium Ch.A Worker Salary. Premium pay of 108% SALARY none code result = contract.wage * 1.08 Employee Salary SALARY none code result = contract.wage * 1 Social contribution ONSS 41 none percentage SALARY -13.07 Withholding Tax Grid 2011 P.P 120 fix none Withholding Tax 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)) Withholding Tax B.II fix 120 python result = ((employee.marital=='married' and employee.spouse_fiscal_status=='without income') and (employee.resident_bool!=True)) Withholding Tax 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 Meal Voucher MEAL_V fix 165 none Meal Voucher, Company Part MEAL_V_COMP 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 Meal Voucher MEAL_V_EMP 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