OpenERP如何 根据HR中的文本框计算税收->配置->工资单->薪金头有文本框“<strong>基于”我想把所得税计算放在基本
如果基本 < 150
don’t deduct
否则如果基本 < 650
deduct basic*0.1 -50
elseif基本<1400
deduct basic*0.15 -270
我需要计算这样的东西,你能帮帮我,我来自埃塞俄比亚,非常感谢你的帮助。我正在使用 OpenERP 6.0 v
谢谢
OpenERP如何 根据HR中的文本框计算税收->配置->工资单->薪金头有文本框“<strong>基于”我想把所得税计算放在基本
如果基本 < 150
don’t deduct
否则如果基本 < 650
deduct basic*0.1 -50
elseif基本<1400
deduct basic*0.15 -270
我需要计算这样的东西,你能帮帮我,我来自埃塞俄比亚,非常感谢你的帮助。我正在使用 OpenERP 6.0 v
谢谢
我正在使用 OpenERP 6.1 - 您可能希望升级,因为它具有更好的界面恕我直言。
在 6.1 中,您将向绑定到员工合同的薪金结构添加薪金规则。
工资规则将保存计算。本质上,您有两个选择:
1)在单个规则的python代码中编写所有计算 - 像这样:
if categories.BASIC < 150:
result = 0
elif categories.BASIC < 650:
result = - categories.BASIC * 0.1 + 50
else:
result = - categories.BASIC * 0.15 + 270
2)使用基于categories.BASIC的规则范围条件,并仍然用python定义一些规则:
# For 150 - 650
result = - categories.BASIC * 0.1 + 50
# For 650 - 1400
result = - categories.BASIC * 0.15 + 270
3)如果您想进一步复杂化,请使用范围条件百分比值规则,那么您不需要在规则中放入任何 python 代码,但您将拥有双倍的规则数量 - 一组用于百分比(-basic*0.1)和一组偏移量(50)
取决于您喜欢什么,因为这将决定工资单的外观。虽然财务效果是一样的。
忘了说,序列号是必不可少的!categories.BASIC 将仅包含先前根据序列号计算的规则值。