Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
6 Trả lời
6170 Lượt xem

I want to create a new salary rule named Hill .

Category : Allowance Condition is always true Its calculation is based on the Net salary of the employee. Ie 10% of the Net salary

Now i will give the python code as " result = (categories.NET) * 0.10 " But it will not give any result in payslip computation .

How can be obtain this result in the payslip.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi Gustavo,

  • i think your rule Hill is an allowance so it will be in a net salary rule at least(the first or the seconde net salary rule).
  • when you based Hill on the net you are obliged to have two net salary rules. One(code=NET1) to calculate Hill and one(NET2) to get the final result(final net salary rule).
  • you must put Hill sequence between NET1 and NET2.
  • i don't know how you define your categories.NET but i suggest you to do this for rule Hill python code result = NET1* 10%

  • NET2 = NET1 + Hill

Ảnh đại diện
Huỷ bỏ
Tác giả

Thanks Benson

Câu trả lời hay nhất

I think the issue is because of the sequence.if the sequence of the Hill is before NET then the calculation will not work.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Add the salary rule to the salary structure the employee belongs to

Ảnh đại diện
Huỷ bỏ
Tác giả

Ok i already added the rule in salary structure. But the result is Rate="100" Amount ="0.00" Quantity = "1.0"

Tác giả

HI.. I already added it to the structure., But will not make any change in the calculations. In