4

OpenERP HRのテキスト ボックスに基づいて税を計算する方法 -> 構成 -> 給与 -> 給与の頭 「<strong>ベース」というテキスト ボックスがあります。所得税の計算を基本に置きたい

基本の場合 < 150

 don’t deduct

それ以外の場合は基本 < 650

  deduct basic*0.1 -50

elseif 基本 <1400

  deduct basic*0.15 -270

私はこのようなものを計算する必要があります.私を助けてください私はエチオピアから来ました. OpenERP 6.0 v を使用しています

ありがとうございました

4

1 に答える 1

4

私はOpenERP6.1を使用しています-インターフェースがはるかに優れているので、アップグレードすることをお勧めします。

6.1では、従業員の契約にバインドされている給与構造に給与ルールを追加します。

給与ルールが計算を保持します。本質的に、そこには2つのオプションがあります。

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コードを入れる必要はありませんが、ルールの数は2倍になります。パーセンテージ(-basic * 0.1)およびオフセット用の1セット(50)

これは給与明細がどのように見えるかを決定するので、あなたが好むものに依存します。経済的効果は同じですが。

シーケンス番号が不可欠であることを言及するのを忘れました!カテゴリ.BASICには、シーケンス番号に従って以前に計算されたルールの値のみが含まれます。

于 2012-08-21T19:14:14.790 に答える