初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2013-11-03 13:40:15

marimo
Member

源泉徴収税額表(月額表)の値をLookupで自動入力させたいのですが

初めまして、marimoと言います。win7 filemaker pro11 advanced を使っています。
会社の給与計算をしているのですが、同じ税額でも扶養の人数で納める税額もかわるので今まで
毎月源泉徴収税額表(月額表)を見ながら、手入力していました。

これをリレーションとLookupを使って自動で入力させることは、過去ログを見て分かったのですが、
サンプルファイルが消えていたため、私にはこの先どうしたらよいか分かりません。

わかる方よろしくお願いします。

源泉徴収税額表(月額表)はエクセルのファイルで下記の国税局のホームページにあります。

http://www.nta.go.jp/shiraberu/ippanjoh … 012/01.htm

Offline

#2 2013-11-04 09:31:01

traveler
Guest

Re: 源泉徴収税額表(月額表)の値をLookupで自動入力させたいのですが

税額表を見た限りでは
税額表をFMのファイルかテーブルに変換して
税額表          給与テーブル
  以上     ≤    控除後給与額
  以下     ≥    控除後給与額
  扶養数  =    扶養数
のリレーションにするだけでは?
FM側では1給与額1扶養親族数を1レコードにする必要がありますから
エクセルファイルから7回インポートすることになりそう。

#3 2013-11-04 10:19:33

wader
Member

Re: 源泉徴収税額表(月額表)の値をLookupで自動入力させたいのですが

税額表を使わない場合の計算式というのもあります。
https://www.mof.go.jp/about_mof/act/kok … 116-12.pdf

例えば給与所得控除の額は
Let(a=その月の社会保険料等控除後の給与等の金額;
Case(
a<135,417 ;54,167;
a<150,000;Ceiling(a*0.4);
a<300,000;Ceiling(a*0.3)+15,000;
a<550,000;Ceiling(a*0.2)+45,000;
a<833,334;Ceiling(a*0.1)+100,000;
a<1,250,000;Ceiling(a*0.05)+141,667;
204,167)

Offline

#4 2013-11-04 13:35:56

Shin
Member

Re: 源泉徴収税額表(月額表)の値をLookupで自動入力させたいのですが

FM側では1給与額1扶養親族数を1レコードにする必要がありますから
エクセルファイルから7回インポートすることになりそう。

そのまま1行1レコードにしておき、給与階層でのリレーションにしておきます。
扶養控除は、そのまま扶養数毎のフィールドにしておいて、

Choose ( 扶養数 ; リレーション::扶養数0 ; リレーション::扶養数1 ; ..... )

という式で求めると簡単でしょう。または、繰り返しフィールドにまとめておく、という方法でもいいでしょう。

DBの理論ではレコードを分けておくのが正しいのですが、このようにまとめてしまったほうが、楽に処理できます。

Last edited by Shin (2013-11-04 13:37:36)

Offline

#5 2013-11-04 16:18:00

marimo
Member

Re: 源泉徴収税額表(月額表)の値をLookupで自動入力させたいのですが

waderさんありがとうございます。
「電子計算機等を使用して源泉徴収税額を計算する方法」知りませんでした。
waderさんの式に別表第二と別表第三を組み入れて、式を作ることが出来ました。
扶養の場合も含む式は、分かりませんでした。


travelerさん、Shinさんありがとうございます。
travelerさんの通り
税額表          給与テーブル
  以上     ≤    控除後給与額
  以下     ≥    控除後給与額
  扶養数  =    扶養数
このリレーションで出来ました。しかしこの場合、
エクセルでインポートする際、扶養人数を入力してから、7回インポートするということですか?

Shinさんの下記の式の意味が分からないのですが、
Choose ( 扶養数 ; リレーション::扶養数0 ; リレーション::扶養数1 ; ..... )

これは、初めのエクセルインポートでフィールドを
以上、以下、扶養0、扶養1、・・・として、インポートする回数を1回で済むと言うことですが?
またリレーションは
以上     ≤    控除後給与額
以下     ≥    控除後給与額

そして、各人の所得税のフィールドに計算式で入れると言うことですか?

Offline

#6 2013-11-04 17:03:08

ムムム
Guest

Re: 源泉徴収税額表(月額表)の値をLookupで自動入力させたいのですが

税率は変更されることがあるので、それを考えて作らないと、後で苦労しますよ。

#7 2013-11-04 17:31:51

traveler
Guest

Re: 源泉徴収税額表(月額表)の値をLookupで自動入力させたいのですが

>エクセルでインポートする際、扶養人数を入力してから、7回インポートするということですか?
エクセルを持っていないのでPDFしか見てませんが
エクセルのファイルをインポートしてFMのデータとする際に
最初
以上と以下と扶養0の税額をインポートしてFM側で扶養者数を0に全置換
次に
以上と以下と扶養1の税額をインポートしてFM側で扶養者数を1に全置換
を繰り返して扶養人数7まで(8回か)繰り返さないと
1給与額1扶養親族数を1レコード
にならないという意味です。

#8 2013-11-04 17:54:34

wader
Member

Re: 源泉徴収税額表(月額表)の値をLookupで自動入力させたいのですが

>扶養の場合も含む式
31,667x人数分を控除する(引いた額が課税所得)だけですよね?

Offline

#9 2013-11-04 18:32:30

marimo
Member

Re: 源泉徴収税額表(月額表)の値をLookupで自動入力させたいのですが

waderさんすいません。そうですね。
頭の中がごちゃごちゃのまま書き込みしてしまいました。


travelerさん
なるほど。わかりました。ありがとうございます。


ムムムさん回答ありがとうございます。
>税率は変更されることがあるので、それを考えて作らないと、後で苦労しますよ。

もう少し具体的に言ってもらえると助かります。後で苦労したくないので・・・。

Offline

#10 2013-11-05 00:21:07

Shin
Member

Re: 源泉徴収税額表(月額表)の値をLookupで自動入力させたいのですが

marimo wrote:

Shinさんの下記の式の意味が分からないのですが、
Choose ( 扶養数 ; リレーション::扶養数0 ; リレーション::扶養数1 ; ..... )

これは、初めのエクセルインポートでフィールドを
以上、以下、扶養0、扶養1、・・・として、インポートする回数を1回で済むと言うことですが?
またリレーションは
以上     ≤    控除後給与額
以下     ≥    控除後給与額

そして、各人の所得税のフィールドに計算式で入れると言うことですか?

その通りですよ。これなら、税率が変わってもそのままインポートすれば良いですね

Offline

#11 2013-11-05 15:11:58

marimo
Member

Re: 源泉徴収税額表(月額表)の値をLookupで自動入力させたいのですが

Shinさんありがとうございます。
これで少し賢くなりました。またよろしくお願いします。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 572.09 KiB (Peak: 588.99 KiB) ]