兎の真似をする烏

全力で"楽"である為に・人生が"面白く"ある為に

消費税区分作成

ざっくりな機能説明

消費税対応の機能の一つ。
消費税区分消費税率の2つの情報から決定づけられるが、この度はこの内の『消費税区分』の設定ができるようにする。
(簡易課税の場合は業種についても設定ができるようにしなければならない)

消費税区分は「対象外」だとか「非課税」だとか「有価証券売却」などを決定する。
財務会計R4側でそれらの情報を纏められているので、それを利用して設定できるようにする。

また、CSVに出力する際は、主科目・補助科目の登録をした際に一緒に登録された『貸借区分』と共に考慮しなければならない。

消費税区分作成画面

画面イメージとしては以下のような感じ。
基本的には特殊科目設定のときと同じ。

f:id:crowrabbit1212:20210101113557p:plain

追加

消費税区分を作成する際は、「追加」ボタンを押下する。
モーダルウィンドウで『消費税区分設定』画面を呼び出す。この画面上で消費税区分の各種設定を行う。

消費税区分設定画面 - 新規作成

f:id:crowrabbit1212:20210101113615p:plain

削除

不要な消費税区分の情報を選択した状態で「削除」ボタンを押下するとDBからデリートされる。
複数指定されている場合は一括して消費税区分が削除される。

編集

既に作成されている消費税区分の情報をダブルクリックする。
モーダルウィンドウで『消費税区分設定』画面が表示される。修正したい項目をやり直し、サイド登録をし直すことで編集を実施する。

消費税区分設定画面 - 編集

f:id:crowrabbit1212:20210101113633p:plain

DB

tax_type

消費税区分の情報を格納する。

カラム名 主キー 備考
id Integer autoincrementをTrueに設定
tax_type_name String 消費税区分名を格納
uniqueをTrueに設定
dr_tax_type String 貸借区分が『借』である科目が使用する消費税区分名称を格納
dr_tax_type_code String 貸借区分が『借』である科目が使用する消費税区分コードを格納
cr_tax_type String 貸借区分が『貸』である科目が使用する消費税区分名称を格納
cr_tax_type_code String 貸借区分が『貸』である科目が使用する消費税区分コードを格納

設定ファイル

消費税区分情報(財務会計R4で規定されている情報)はyamlファイルに書き出して管理するようにする。
設定内容は以下の通り。

対象外: '00'
不明: '99'
課税売上(22条): '04'
売上海外支店: '07'
課税売上みなし(抜): '08'
課税売上みなし(込): '09'
有価証券売却: '10'
課税売上(抜): '01'
課税売上(込): '02'
非課税売上: '20'
輸出売上: '05'
輸出売上(非課税): '06'
課税売上返還(22条): '14'
売上海外支店返還: '17'
課税売上返還(抜): '11'
課税売上返還(込): '12'
非課税売上返還: '21'
輸出売上返還: '15'
輸出売上返還(非課税): '16'
課税貸倒損失(22条): '25'
課税貸倒回収(22条): '28'
課税貸倒損失(抜): '23'
課税貸倒損失(込): '24'
課税貸倒回収(抜): '26'
課税貸倒回収(込): '27'
仕入対課税(22条): '33'
仕入対課税返還(22条): '37'
輸入対課税返還: '38'
仕入対課税(抜): '31'
仕入対課税(込): '32'
仕入対非課税(抜): '51'
仕入対非課税(込): '52'
仕入共通(抜): '41'
仕入共通(込): '42'
非課税仕入: '30'
仕入共通(22条): '43'
仕入共通返還(22条): '47'
輸入共通返還: '48'
仕入対課税返還(抜): '35'
仕入対課税返還(込): '36'
仕入対非課税返還(抜): '55'
仕入対非課税返還(込): '56'
仕入共通返還(抜): '45'
仕入共通返還(込): '46'
輸入国税込(対課税): '64'
輸入国税込(対非課税): '66'
輸入国税込(共通): '65'
輸入地税込(対課税): '67'
輸入地税込(対非課税): '69'
輸入地税込(共通): '68'
仕入対非課税(22条): '53'
仕入対非課税返還(22): '57'
輸入対非課税返還: '58'
輸入対課税: '34'
輸入対非課税: '54'
輸入共通: '44'
輸入地方税(対課税): '61'
輸入地方税(対非課税): '63'
輸入地方税(共通): '62'
不課税売上: '80'
不課税仕入: '81'
随時入力: '90'
輸入国地税(対課税): '71'
輸入国地税(対非課税): '73'
輸入国地税(共通): '72'
輸入国地込(対課税): '74'
輸入国地込(対非課税): '76'
輸入国地込(共通): '75'
特定課税仕入(対課税売上): '91'
特定課税仕入(対非課税売上): '95'
特定課税仕入(共通): '93'
特定課税仕入返還(対課税売上): '92'
特定課税仕入返還(対非課税売上): '96'
特定課税仕入返還(共通): '94'

ちなみに、財務会計R4で紹介されている表は以下の通り。
(記載内容は同じ)

消費税区分 応援用コード
対象外 00
不明 99
課税売上(22条) 04
売上海外支店 07
課税売上みなし(抜) 08
課税売上みなし(込) 09
有価証券売却 10
課税売上(抜) 01
課税売上(込) 02
非課税売上 20
輸出売上 05
輸出売上(非課税) 06
課税売上返還(22条) 14
売上海外支店返還 17
課税売上返還(抜) 11
課税売上返還(込) 12
非課税売上返還 21
輸出売上返還 15
輸出売上返還(非課税) 16
課税貸倒損失(22条) 25
課税貸倒回収(22条) 28
課税貸倒損失(抜) 23
課税貸倒損失(込) 24
課税貸倒回収(抜) 26
課税貸倒回収(込) 27
仕入対課税(22条) 33
仕入対課税返還(22条) 37
輸入対課税返還 38
仕入対課税(抜) 31
仕入対課税(込) 32
仕入対非課税(抜) 51
仕入対非課税(込) 52
仕入共通(抜) 41
仕入共通(込) 42
非課税仕入 30
仕入共通(22条) 43
仕入共通返還(22条) 47
輸入共通返還 48
仕入対課税返還(抜) 35
仕入対課税返還(込) 36
仕入対非課税返還(抜) 55
仕入対非課税返還(込) 56
仕入共通返還(抜) 45
仕入共通返還(込) 46
輸入国税込(対課税) 64
輸入国税込(対非課税) 66
輸入国税込(共通) 65
輸入地税込(対課税) 67
輸入地税込(対非課税) 69
輸入地税込(共通) 68
仕入対非課税(22条) 53
仕入対非課税返還(22) 57
輸入対非課税返還 58
輸入対課税 34
輸入対非課税 54
輸入共通 44
輸入地方税(対課税) 61
輸入地方税(対非課税) 63
輸入地方税(共通) 62
不課税売上 80
不課税仕入 81
随時入力 90
輸入国地税(対課税) 71
輸入国地税(対非課税) 73
輸入国地税(共通) 72
輸入国地込(対課税) 74
輸入国地込(対非課税) 76
輸入国地込(共通) 75
特定課税仕入(対課税売上) 91
特定課税仕入(対非課税売上) 95
特定課税仕入(共通) 93
特定課税仕入返還(対課税売上) 92
特定課税仕入返還(対非課税売上) 96
特定課税仕入返還(共通) 94