前月の給与を参照したら、これを税額表に当てはめます。
あと賞与を計算する場合も40歳以上かどうかで介護保険料の計算が違ってくる
ので、年齢も求めます。
次のように二つのフィールドを追加します。
源泉: Val(DLookUp(“賞与税率”,”賞与源泉表”,”[以上]<=” & [前月給与] & “” & ” and ” & “[未満]>” & [前月給与] & “” & ” and ” & “[扶養]=” & [扶養人数] & “”))
詳しい解説は
Accessで源泉所得税を計算
をご覧下さい。
年齢: Val(DLookUp(“年齢”,”給与計算”,”社員CD=” & [賞与明細].[社員CD] & “”))
給与計算クエリから社員CDに対応する年齢を参照します。
ちなみにVal関数の使い方はこちら。
実行結果です。
現状では、前月給与が68,000円未満もしくは1,735,000円以上では源泉税率が参照できません
が、その点については後ほど解説します。
==============================
最近日曜日が起きれません。
今朝も8時半までねてしまいました。平日は調子いいのですが、
休みになると少し気が抜けるのかもしれません・・
本日も最後までお読み頂きありがとうございます。