Premium pay 108% Worker MAJ Employee Salary NON-MAJ Office National Securite Sociale ONSS Precompte Professionnel Bareme 2011 P.P. Company car C.C. Child Allowance Belgium Ch.A Disabled Spouse Sp.handicap 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.statut_fiscal=='with income')) and (employee.resident!=True)) Precompte Professionnel B.II fix 120 python result = ((employee.marital=='married' and employee.statut_fiscal=='without income') and (employee.resident!=True)) Precompte Professionnel B.III fix 120 python result = employee.resident==True Child Allowance Belgium Child.Allowance 140 fix none 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.number_handicap) Disabled Spouse Allowance Sp.handicap fix 145 31 python result = employee.handicap==True Company Car car fix 15 none Company car car 1 15 python result = bool(contract.company_car_wkr) code result = contract.company_car_wkr Retenue Company car car 2 160 python result = contract.company_car_wkr code result = -contract.company_car_wkr Check Value Meal Ch.M. fix 165 none Check Value Meal, Company Part Ch.M. fix 165 code result = -contract.ch_value python result = bool(contract.ch_value) Retain on Check Value Meal Meal Check 165 python result = bool(contract.ch_worker) fix result = -contract.ch_worker worked_days.WORK100.number_of_days Reimbursement of travel expenses Tr.E fix 65 python result = bool(contract.reim_travel) code result = contract.reim_travel Miscellaneous exempt ONSS M.ONSS fix 165 python result = bool(contract.mis_ex_onss) code result = -contract.mis_ex_onss Insurance Ins fix 165 python result = bool(contract.insurance) code result = -contract.insurance Benefits of various nature Ben fix 10 python result = bool(contract.advantage) code result = contract.advantage Net Supplement Net.S fix 185 python result = bool(contract.suppl_net) code result = -contract.suppl_net Net retained Net.R fix 190 python result = bool(contract.retained_net) code result = contract.retained_net C.P.218 Belgian Employee C.P.219 Belgian Worker