兎の真似をする烏

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

勘定科目取込[CSVファイル取込] 修正1

修正内容

消費税対応をするにあたり、主科目・補助科目の「貸借区分」「消費税区分」が必要になることが判明したので、テーブルのカラムを増設する。

財務会計R4で科目情報のCSVを抽出する際に全項目を選択して出力するようにする。

主科目情報

財務会計R4にて取得できるCSVファイルの内容は以下の通り。

項目名 形式 備考
勘定科目コード 1~4桁?までの数値
勘定科目名 任意の文字列
勘定科目略称名 任意の文字列
貸借区分 「借」か「貸」のどちらかの文字列
借方消費税区分 借方に指定された場合の「消費税区分」
貸方消費税区分 貸方に指定された場合の「消費税区分」
分類

補助科目情報

財務会計R4にて取得できるCSVファイルの内容は以下の通り。

項目名 形式 備考
勘定科目コード 1~4桁?までの数値
勘定科目名 任意の文字列 DBには登録しない
主科目情報から獲得するようにする
勘定科目省略名 任意の文字列 DBには登録しない
主科目情報から獲得するようにする
補助科目コード 1~4桁?までの数値
補助科目名 任意の文字列
補助略称名 任意の文字列
貸借区分 「借」か「貸」のどちらかの文字列
借方消費税区分 借方に指定された場合の「消費税区分」
貸方消費税区分 貸方に指定された場合の「消費税区分」

DB

main_accountsテーブル

主科目の情報を取り込むテーブル。
カラムは以下のように設定。

カラム名 主キー 備考
id Integer autoincrementをTrueに設定
code Integer 主科目コードを格納
name String 主科目名を格納
abbreviation String 主科目名略称名を格納
dr_cr String 貸借区分を格納
dr_tax_type String 借方消費税区分を格納
dr_tax_type_code String 借方消費税区分コードを格納
cr_tax_type String 貸方消費税区分を格納
cr_tax_type_code String 貸方消費税区分コードを格納
classification String 分類を格納

sub_accountsテーブル

補助科目の情報を取り込むテーブル。
カラムは以下のように設定。

カラム名 主キー 備考
id Integer autoincrementをTrueに設定
code Integer 主科目コードを格納
sub_code Integer 補助科目コードを格納
sub_name String 補助科目名を格納
sub_abbreviation String 補助科目省略名を格納
dr_cr String 貸借区分を格納
dr_tax_type String 借方消費税区分を格納
dr_tax_type_code String 借方消費税区分コードを格納
cr_tax_type String 貸方消費税区分を格納
cr_tax_type_code String 貸方消費税区分コードを格納