このカテゴリーのサポートは終了しました。
この記事では
データベース設計を行う前に、テーブルに保存するデータを整理する必要があります。
この記事では実際に筆者が作成した、データを分割する前(正規化前)の勘定科目サンプルを紹介しています。
通常の会計ソフトテーブル設計の予測
以下は、会計ソフトを長年使っていた筆者の予測となります。
実際に、会計ソフトのデータベース設計業務に携わったことがないので根拠はありません。
通常の会計ソフトの場合、勘定科目テーブルは個人、法人で完全に分離していると思われます。
それは勘定科目のルールが個人、法人で細かく違うため分離した方がNULLを潰せるし、一番に見通しが良いからです。
ソフトによっては、不変的な値(資産や負債などの勘定科目名)はわざわざテーブルを用意していない可能性もあります。
今回のアプリでは、同じテーブルに個人、法人の勘定科目を保存する仕様としています。
その前提で作成した勘定科目一覧となります。
免責事項
たたき台のため、抜け・漏れ・間違いがある可能性があります。
コピペして利用する場合は必ず確認を行ってください。
正規化する前の勘定科目一覧
ツリーで表すとこのようになります。
[table_name] [sample_name]
sheet(帳票) 貸借対照表, 損益計算書
L group(大区分) L 資産, 負債, 純資産...
L sub_group(中区分) L 流動資産, 固定資産, 繰延資産...
L category(小区分) L 現金及び預金, 売上債権...
L item(勘定科目) L 現金, 預金, 売掛金...
勘定科目名は「MFクラウド会計」に合わせています。
biz_type | sheet | group | sub_group | category | item |
---|---|---|---|---|---|
法人 | 貸借対照表 | 資産 | 流動資産 | 現金及び預金 | |
法人 | 貸借対照表 | 資産 | 流動資産 | 売上債権 | |
法人 | 貸借対照表 | 資産 | 流動資産 | 有価証券 | |
法人 | 貸借対照表 | 資産 | 流動資産 | 棚卸資産 | |
法人 | 貸借対照表 | 資産 | 流動資産 | その他流動資産 | |
法人 | 貸借対照表 | 資産 | 固定資産 | 有形固定資産 | |
法人 | 貸借対照表 | 資産 | 固定資産 | 無形固定資産 | |
法人 | 貸借対照表 | 資産 | 固定資産 | 投資その他の資産 | |
法人 | 貸借対照表 | 資産 | 繰延資産 | 繰延資産 | |
法人 | 貸借対照表 | 資産 | 諸口 | 諸口 | |
法人 | 貸借対照表 | 負債 | 流動負債 | 仕入債務 | |
法人 | 貸借対照表 | 負債 | 流動負債 | その他流動負債 | |
法人 | 貸借対照表 | 負債 | 固定負債 | 固定負債 | |
法人 | 貸借対照表 | 純資産 | 株主資本 | 資本金 | |
法人 | 貸借対照表 | 純資産 | 株主資本 | 新株式申込証拠金 | |
法人 | 貸借対照表 | 純資産 | 株主資本 | 資本剰余金 | |
法人 | 貸借対照表 | 純資産 | 株主資本 | 利益剰余金 | 繰越利益剰余金 |
法人 | 貸借対照表 | 純資産 | 株主資本 | 自己株式 | |
法人 | 貸借対照表 | 純資産 | 株主資本 | 自己株式申込証拠金 | |
法人 | 貸借対照表 | 純資産 | 評価・換算差額等 | 評価・換算差額等 | |
法人 | 貸借対照表 | 純資産 | 新株予約権 | 新株予約権 | |
法人 | 貸借対照表 | 負債・純資産 | |||
法人 | 損益計算書 | 売上高 | 売上高 | 売上高 | |
法人 | 損益計算書 | 売上原価 | 売上原価 | 売上原価 | |
法人 | 損益計算書 | 売上総利益 | |||
法人 | 損益計算書 | 販売費及び一般管理費 | 販売費及び一般管理費 | 販売費及び一般管理費 | |
法人 | 損益計算書 | 営業利益 | |||
法人 | 損益計算書 | 営業外収益 | 営業外収益 | 営業外収益 | |
法人 | 損益計算書 | 営業外費用 | 営業外費用 | 営業外費用 | |
法人 | 損益計算書 | 経常利益 | |||
法人 | 損益計算書 | 特別利益 | 特別利益 | 特別利益 | |
法人 | 損益計算書 | 特別損失 | 特別損失 | 特別損失 | |
法人 | 損益計算書 | 税引前当期純利益 | |||
法人 | 損益計算書 | 法人税等 | 法人税等 | 法人税等 | |
法人 | 損益計算書 | 法人税等 | 法人税等 | 法人税等調整額 | |
法人 | 損益計算書 | 当期純利益 | |||
個人 | 貸借対照表 | 資産 | 流動資産 | 現金及び預金 | |
個人 | 貸借対照表 | 資産 | 流動資産 | 売上債権 | |
個人 | 貸借対照表 | 資産 | 流動資産 | 有価証券 | |
個人 | 貸借対照表 | 資産 | 流動資産 | 棚卸資産 | |
個人 | 貸借対照表 | 資産 | 流動資産 | その他流動資産 | |
個人 | 貸借対照表 | 資産 | 固定資産 | 有形固定資産 | |
個人 | 貸借対照表 | 資産 | 固定資産 | 無形固定資産 | |
個人 | 貸借対照表 | 資産 | 固定資産 | 投資その他の資産 | |
個人 | 貸借対照表 | 資産 | 繰延資産 | 繰延資産 | |
個人 | 貸借対照表 | 資産 | 事業主貸 | 事業主貸 | |
個人 | 貸借対照表 | 資産 | 諸口 | 諸口 | |
個人 | 貸借対照表 | 負債 | 流動負債 | 仕入債務 | |
個人 | 貸借対照表 | 負債 | 流動負債 | その他流動負債 | |
個人 | 貸借対照表 | 負債 | 固定負債 | 固定負債 | |
個人 | 貸借対照表 | 負債 | 事業主借 | 事業主借 | |
個人 | 貸借対照表 | 資本 | 資本 | 資本 | 控除前所得金額 |
個人 | 貸借対照表 | 負債・資本 | |||
個人 | 損益計算書 | 売上高 | 売上高 | 売上高 | |
個人 | 損益計算書 | 売上原価 | 売上原価 | 売上原価 | |
個人 | 損益計算書 | 売上総利益 | |||
個人 | 損益計算書 | 経費 | 経費 | 経費 | |
個人 | 損益計算書 | 引当金等(繰戻) | 引当金等(繰戻) | 引当金等(繰戻) | |
個人 | 損益計算書 | 引当金等(繰入) | 引当金等(繰入) | 引当金等(繰入) | |
個人 | 損益計算書 | 控除前所得金額 |
← Prev
Next →
あなたの力になれること
私自身が独学でプログラミングを勉強してきたので、一人で学び続ける苦しみは痛いほど分かります。そこで、当時の私がこんなのあったら良いのにな、と思っていたサービスを立ち上げました。周りに質問できる人がいない、答えの調べ方が分からない、ここを聞きたいだけなのにスクールは高額すぎる。そんな方に向けた単発・短期間メンターサービスを行っています。
独学プログラマのサービス
SPA開発の投稿
1
「Rails apiとNuxt.jsでSPA開発」のデモアプリを開発中...。【2020/05/19追記: このカテゴリーの更新を一旦終了といたします】
1
Railsアプリの完成イメージ画像と作ろうと思った経緯
2
今回作るRailsアプリの全体像と機能の整理
1
macにRailsをゼロからインストールする
2
Rails apiモードのプロジェクトを作成し、Gitにコミットする
3
Bitbucketに公開鍵を追加し、Railsプロジェクトをpushする
4
HerokuCLIのインストールとherokuアプリケーションの作成
1
Herokuのデータベース設定と開発に便利なgemを導入する
2
HerokuにPumaを導入するためのRailsセットアップ
3
Railsに"Hello"を表示してHerokuへデプロイする
1
【RailsとNuxt.jsの共存】Rails上にNuxt.jsのプロジェクトを構築しよう
2
Nuxt.jsからRailsへ、初めてのapi通信でHelloを表示しよう
3
Nuxt.jsにVuetify2.0を導入してFont Awesomeもインストールするぜ
4
初めてのRailsApiアプリの公開。Herokuにデプロイする準備と実際のデプロイまで
1
データベースを正規化する前に、会計システムの勘定科目データを整理する
2
会計システムのデータベース設計に挑む
1
【ご報告】Nuxt.jsを2.10.2にバージョンアップしました
2
【ご報告】Railsを6.0.0にバージョンアップしました
1
本番環境と開発環境でRailsのSeedデータを切り替える
2
Railsにユーザーテーブルを作成する【テーブル確認コマンド】
3
【Rails】EachValidatorクラスを使ったEmailカスタムバリデーション【lib以下読み込み】
4
【Rails】エラーメッセージの日本語化【i18nとja.ymlのセッティング】
5
【Rails】開発・テスト・本番環境の全てにユーザーSeedデータ投入する
6
【Rails】ユーザーモデルのバリデーションをテストする
1
【Nuxt.js】ログインフラグでレイアウトを切り替えるテクニック【2019/12/07追記あり】
2
【Nuxt.js】ウェルカムページのレイアウト構築【sassの導入】
3
【Nuxt.js】ログイン周りの入力フォームコンポーネント設計【2019/12/07追記あり】
4
【Nuxt.js】会員登録フォームを構築してサインアップページを完成させる