In Silico

ERP

マスタデータとは:品目・取引先などの例と、取引データとの違い

2026/10/30 (更新: 2026/11/3) シリーズ「ERP 入門」 第6回 / 全9回

シリーズERP 入門全9回
  1. 第1回ERPとは:意味と仕組み、基幹システムとの違いをわかりやすく
  2. 第2回販売管理とは:受注から入金までの業務フローと伝票の仕組み
  3. 第3回購買管理とは:発注・検収・請求書の照合・支払の流れと要点
  4. 第4回仕訳とは:借方・貸方のルールと勘定科目をわかりやすく
  5. 第5回MRPとは:資材所要量計画の仕組みと部品表、計算の手順
  6. 第6回マスタデータとは:品目・取引先などの例と、取引データとの違い
  7. 第7回管理会計とは:財務会計との違いを部門と子会社の例でわかりやすく
  8. 第8回職務の分離とは:ERPで一人に支払まで通させない権限の分け方
  9. 第9回ERP連携とは:CRM・MES・WMSとの役割分担と、データ連携の注意点

このシリーズの紹介へシリーズ一覧へ

  • マスタデータ
  • マスターデータ
  • 取引データ
  • トランザクションデータ
  • 品目マスタ
  • 取引先マスタ
  • 勘定科目
  • 会社コード
  • 倉庫
  • 得意先マスタ
  • 二重登録
  • コストセンター
  • プロフィットセンター
  • ERP
  • SAP
  • ERPNext
目次
背景・問い・要点
背景

ERP(Enterprise Resource Planning の略)は、会社の販売・購買・在庫・会計などの取引を、部門をまたぐ共通の型で記録する業務ソフトである。受注、出荷、請求のような取引は、伝票という一件ごとの記録に書かれる。伝票には、何を(品目)、誰に(取引先)、いくつ、いくらで、という項目が並ぶ。得意先(売る相手)と仕入先(買う相手)を、まとめて取引先という。

取引のたびに品名や得意先の名前を手で打っていると、同じものが別の名前で記録され、合計が合わなくなる。品目や得意先のような基準の情報を一度だけ登録し、取引がそれを指す形にするのが、マスタデータの考え方である。

問い

マスタデータとは何で、ERP はなぜそれを取引データと分けて持つのか。

要点

マスタデータは、品目・取引先・勘定科目・会社や倉庫のように、長い間変わらず、多くの取引で同じ形で使われる基準の情報である。取引データは、注文・出荷・請求のように一件ごとに起きた出来事の記録で、マスタを参照する。

会社は、マスタを取引から分けて一件だけ登録しておけば、同じ品目や取引先を取引のたびに書かずに済み、部門をまたいで同じものとして数えることができる。

会社・倉庫・部門もマスタとして持ち、取引に付ければ、在庫がどこにあり、誰の持ち物で、どの部門の成績かを、ERP が同時に集計できる。

モデル・例示

食材の卸の得意先マスタと、二重登録で起きること

※ この節の例は、説明のために作った架空のものです。

得意先を一件のマスタとして持ち、受注がそのコードを指せば、得意先の情報を一か所で直せ、売上やまだ払われていない代金を得意先ごとに正しく合計できる。同じ店を二件に登録すると、その合計が二つに分かれて集計される。

業務用の食材を飲食店に卸す会社が、洋食店ミモザと取引しているとする。ミモザは本店と二号店の二つの店を持ち、代金は本店がまとめて払う。請求を受けて払う相手は一つなので、得意先は一件でよい。卸は、得意先マスタにミモザを一件だけ登録した。与信の限度は、まだ払われていない代金をいくらまで認めるかの上限である。

得意先マスタの項目ミモザの値
得意先コードC-001
名前洋食店ミモザ
請求先本店の住所
届け先本店と二号店の二か所
支払の条件月末締め(その月の分を月末にまとめて請求する)、翌月末払い
与信の限度50 万円

受注は、ほぼ毎日入る。11 月 5 日の受注は次のとおりである。

受注の項目11 月 5 日の受注の値
受注番号S-1203
得意先C-001
届け先二号店
品目と数量トマト缶 6 缶、オリーブ油 2 本
金額1 万 2000 円

受注に書くのは、その日のその注文にだけ当てはまることである。名前、請求先、支払の条件は、受注のたびに入力しない。受注で C-001 を指定すれば、これらはマスタから引き継がれる。与信の限度は、受注を確定する(下書きでなく正式な記録にする)ときに、マスタの額と比べる。11 月には、本店と二号店から合わせて 20 件、24 万円の受注があり、どれも C-001 を指す。売上の報告では、ミモザの 11 月の売上が一つの数字で出る。二号店だけの売上を見たいときは、受注の届け先で分けて集計できる。

12 月、二号店の担当になった営業は、マスタを探さずに「ミモザ二号店」を C-087 として新しく登録し、C-001 と同じ 50 万円の与信の限度を入れて、二号店の受注をそちらに入れ始めた。12 月は年末で受注が増えた。11 月分の代金は 12 月末に払われるので、12 月 28 日の時点で、まだ払われていない代金は次のとおりである。

得意先コードまだ払われていない代金
C-001(ミモザ)40 万円
C-087(ミモザ二号店)18 万円
二つを合わせたミモザ全体58 万円

C-001 の 40 万円は、11 月分の 24 万円と、12 月の本店の分の 16 万円を足したものである。限度の額は得意先マスタの一件ごとに入っていて、受注の確認はその得意先コードの分だけを見るので、C-001 と C-087 はそれぞれ 50 万円の限度の範囲内となり、受注の確認は通る。だが、代金を払うのは同じミモザで、合わせると 58 万円になり、限度を 8 万円超えている。売上の報告でも、ミモザ一社の売上が二つの得意先に分かれる。さらに、ミモザの本店が移って請求先の住所が変わったとき、卸は C-001 の住所を直したが、C-087 は移る前の住所のままで、二号店の分の請求書だけが移る前の宛先に届いた。

直し方は、二号店を C-001 の届け先の一つに戻すことである。C-087 には新しい受注を入れないように止め、それまでの取引は C-087 につないだまま残す。C-087 にまだ払われていない 18 万円が残るうちは、卸の担当者が、ミモザの限度を確かめるときに、C-001 の分と合わせて数える。それ以後の受注が C-001 だけを指せば、限度の確認も、売上の合計も、住所の変更も、一か所で済む。

マスタデータとは:長い間変わらず、同じ形で使われる情報

マスタデータは、長い期間変わらないデータで、いつも同じ形で使われる情報を持つ1。マスタ、マスター、マスターデータは、同じものを指す。仕入先のマスタには、名前、住所、銀行の情報が入る1。品目のマスタ(品目マスタ)には、品目のコードと名前のほか、その品目の取引で初めから選ばれる倉庫のような既定の値が入る2。得意先と仕入先のマスタは、まとめて取引先マスタと呼ぶ。勘定科目(売上・仕入・現金のように、金額を分けて書く項目)の一覧(勘定科目表)も、会計のマスタである3。帳簿は会社(法人)ごとに持つが、勘定科目表は、Microsoft の Dynamics 365 のように、複数の法人で同じものを使える製品もある4。

これに対し、取引データ(トランザクションデータ)は、一件ごとに起きた出来事の記録である。製造、購買、販売、倉庫の間の移動で品物が出入りするたびに、在庫の台帳に、その品目と倉庫とともに記録が残る5。取引データは、品目や取引先をマスタのコードで指す。名前や住所をその時点の写しとして伝票に残す製品もあるが、どの品目、どの取引先かは、コードで決まる。

取引データと分ける理由:基準の情報を一件だけ登録し、全部門の取引がそれを指す

品目のデータを一つの品目のデータベースにまとめると、同じデータを何か所にも持つ問題が無くなり、購買だけでなく、在庫の管理、所要量の計画(いつ何をいくつ仕入れ、作るかの計画)、請求書と発注の照合など、ほかの部門の処理からも使える6。オープンソースの ERP(Enterprise Resource Planning)である ERPNext では、得意先のマスタがあれば、見積、受注、請求、入金、報告のすべてが、同じ一件の得意先を指す7。

得意先のマスタに、通貨、価格表、支払の条件を入れておけば、その得意先との取引に、それが初めから入る7。営業が受注のたびに支払の条件を打つ必要は無く、経理が請求のときに別の条件を打ち間違える機会も減る。ERPNext では、与信の限度も得意先ごとに持ち、確定した取引のうち、まだ払われていない額をその限度と比べて確かめる7。

ERPNext では、請求を別に受けて自分で払う相手ごとに一件の得意先を作る7。住所や担当者は、得意先とは別の記録として持って得意先につなぐので、一つの得意先が複数の事業所や届け先を持っても、得意先を増やさずに済む7。ERPNext は、担当者や届け先が変わるだけで、別の得意先を作るのは避けるよう勧めている7。新しく登録する前には、名前だけでなく、メールアドレス、携帯電話の番号、納税者番号、住所でも、すでにある得意先を探す7。取引をやめた得意先は消さずに使えないようにし、それまでの伝票や会計の記録(仕訳)はその得意先につないだまま残す7。

その代わり、マスタが間違っていれば、それを指す取引が同じように間違う。取引先の住所や支払の条件を直すと、それ以降に作る取引に反映され、すでに確定した取引は確定したときの値のまま残る7。そのため、マスタを誰が作り、誰が直してよいかを決めておく。SAP の品目のマスタなら、購買の担当は品目のデータをすべて見られるが、直せるのはふつう購買のデータだけ、のように権限を分ける6。

会社・倉庫・部門もマスタ:取引にコードを付け、その単位ごとに合計する

マスタは、品目や取引先だけではない。会社、倉庫、部門のような組織の単位も、一件ずつコードを持つマスタとして登録し、取引はそのコードを指す。

会社は、法人のことである。法人は、登記などで法律上の形が定まり、契約を結べ、自分の成績を報告する書類を作らなければならない組織である8。SAP(ドイツの SAP 社の ERP)では、法律上独立した会社を、ふつう一つの会社コードとして作り、会社コードごとに一式の帳簿を持つ9。

倉庫は、品物が実際に置かれる場所である。ERPNext は、在庫の残高を品目と倉庫の組み合わせごとに持つ10。倉庫のマスタには、それがどの会社に属するかも入る。在庫が動くたびに会計の記録も作る設定(perpetual inventory)にした ERPNext では、すべての倉庫はどれか一つの会社に属する必要がある10。SAP でも、工場や事業所にあたるプラントは、一つの会社コードだけに割り当てられる11。

部門は、会社の中の成績を分けて見るための単位である。SAP では、費用が生じる場所としてはっきり区切った単位をコストセンターといい12、費用と収益の差まで責任を持つ単位を、プロフィットセンターという13。ERPNext のコストセンターは、費用だけでなく収益も付けて、製品ラインごとの損益を出すのに使う。請求書の明細の行ごとにコストセンターを持ち、請求書を確定すると、それが収益と費用の会計の記録に入る14。勘定科目は「何の」売上や費用かを表し、部門は「どこの」売上や費用かを表すので、勘定科目を部門の数だけ増やす必要は無い314。

組織の単位をマスタとして持てば、一件の取引に、品目や得意先のコードと並べて、組織のコードを付けられる。出荷の伝票なら、次のコードが並ぶ。

出荷の伝票に付くコード集計で分かること
品目何が動いたか
得意先誰に売ったか
倉庫どこから出たか
会社どの会社の売上か
部門どの課の成績か

同じ記録を、品目ごと、得意先ごと、倉庫ごと、会社ごと、部門ごとに集計できるのは、それぞれがマスタのコードとして取引に付いているからである。どれか一つでも打ち方が揺れれば、その単位の合計が分かれてしまう。得意先を二重に登録したときに売上が分かれるのと、同じことが起きる。

ERPNext は、同じ法人の中の支店を別の会社にせず、倉庫や部門で分けるよう勧める15。小売りでも同じ形になる。Odoo(オープンソース版もある ERP)では、倉庫は、保管の施設や配送の拠点のほか、実際の店も含む、住所のある物理的な場所である16。

同じ品目でも、場所ごとに違う設定がある

品目のマスタも、組織の階層に合わせて分かれる。品目のマスタは、会社の組織に似た階層の形をしていて、どの階層でも同じデータと、特定の階層でだけ使うデータがある17。同じ品目を二つの場所に置くなら、設計や購買のデータは同じで、違うのは在庫の数である6。そのうえ、工場ごとに違う設定もある。工場ごとのデータには、安全在庫(ぶれに備えて持つ在庫)の量や、補充を始める在庫の水準(発注点)のような、所要量の計画の値が入る18。

Dynamics 365 では、品目はすべての法人で共有するが、得意先や支払の条件などは、法人ごとに作る必要がある4。どのデータをグループで一つにし、どのデータを会社や工場ごとに持つかは、製品ごとに決まりが違う。SAP と Dynamics 365 のどちらでも、グループで同じものと、会社や工場ごとに違うものを分けて持つ。

出典18件
  1. SAP「master data(SAP Library - Glossary)」R/3 4.6C、2026年10月30日取得. https://help.sap.com/saphelp_46c/helpdata/en/35/26b537afab52b9e10000009b38f974/content.htm — 長い期間変わらず、いつも同じ形で使われるデータ。仕入先のマスタの例。 ↩ ↩2

  2. Frappe「Item」ERPNext ドキュメント、2026年10月30日取得. https://docs.frappe.io/erpnext/user/manual/en/item — 品目ごとに、取引で自動で選ばれる既定の倉庫などを決められる。 ↩

  3. Frappe「Chart of Accounts」ERPNext ドキュメント、2026年10月30日取得. https://docs.frappe.io/erpnext/user/manual/en/chart-of-accounts — 勘定科目表は会計のマスタの一つ。部門ごとの分析は勘定を分けずコストセンターなどで行う。 ↩ ↩2

  4. Microsoft「Plan your organizational hierarchy」Dynamics 365 ドキュメント、2026年10月30日取得. https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/fin-ops/organization-administration/plan-organizational-hierarchy — 品目は共有、得意先や支払条件は法人ごと。勘定科目表は複数の法人で使える。貸借対照表は法人だけ、損益計算書は部門でも。 ↩ ↩2

  5. Frappe「Stock Ledger Report」ERPNext ドキュメント、2026年10月30日取得. https://docs.frappe.io/erpnext/user/manual/en/stock-ledger — 入出庫の取引が在庫の台帳に、品目と倉庫とともに記録される。 ↩

  6. SAP「Material Master Data」SAP S/4HANA 2025 ドキュメント、2026年10月30日取得. https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/af9ef57f504840d2b81be8667206d485/3d7eb65334e6b54ce10000000a174cb4.html — 一つの品目のデータベースで重複を無くし、他の部門も使う。同じ鋳物を二か所に置く例。購買の担当が直せるのはふつう購買のデータだけ。 ↩ ↩2 ↩3

  7. Frappe「Customer」ERPNext ドキュメント、2026年10月30日取得. https://docs.frappe.io/erpnext/user/manual/en/customer — 得意先のマスタが、見積から報告まで一つの取引先の参照を与え、通貨・価格表・支払条件を既定にする。 ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9

  8. Microsoft「Organizations and organizational hierarchies overview」Dynamics 365 ドキュメント、2026年10月30日取得. https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/fin-ops/organization-administration/organizations-organizational-hierarchies — 法人は法律上の形を持ち、契約を結び、成績の報告を作る。 ↩

  9. SAP「Company Code」SAP S/4HANA 2025 ドキュメント、2026年10月30日取得. https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/8fbeed5f2046489696a50ac7fd76f9c6/3a27d153c9684608e10000000a174cb4.html — 一式の帳簿を作れる外部会計の最小単位、独立した会社は一つの会社コード。 ↩

  10. Frappe「Warehouse」ERPNext ドキュメント、2026年10月30日取得. https://docs.frappe.io/erpnext/user/manual/en/warehouse — 在庫は品目と倉庫の組み合わせごと。倉庫はどれか一つの会社に属する。 ↩ ↩2

  11. SAP「Plants」SAP S/4HANA 2025 ドキュメント、2026年10月30日取得. https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/b7eb2f9e70ab4c88abbff8b34a409b26/9f1f2d559c0a3e6ae10000000a44176d.html — プラントは一つの会社コードだけに割り当てられる。 ↩

  12. SAP「Cost Centers」SAP ERP 6.0 ドキュメント、2026年10月30日取得. https://help.sap.com/docs/SAP_ERP_SPV/b42281c1645049a4b07c0ab25ec8b899/a30ad553088f4308e10000000a174cb4.html — コストセンターは費用が生じる場所をはっきり区切った組織の単位。 ↩

  13. SAP「Profit Center Accounting (EC-PCA)」SAP S/4HANA 2025 ドキュメント、2026年10月30日取得. https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/0f095921571d4e94a53bfaa5f6dc120d/7765cf536db84408e10000000a174cb4.html — 責任の範囲ごとに会社の中の会社として扱う。責任者は費用と収益の差に責任を持つ。 ↩

  14. Frappe「Cost Center」ERPNext ドキュメント、2026年10月30日取得. https://docs.frappe.io/erpnext/user/manual/en/cost-center — コストセンターは明細の行ごとに持ち、確定で収益と費用の仕訳に入る。製品ラインごとの損益に使い、勘定を部門ごとに分けずに済む。 ↩ ↩2

  15. Frappe「Company」ERPNext ドキュメント、2026年10月30日取得. https://docs.frappe.io/erpnext/user/manual/en/company-setup — Company は法人を表す。同じ法人なら倉庫や部門で分け、会社間の売買も各法人に記録する。 ↩

  16. Odoo「Warehouses」Odoo 18.0 ドキュメント、2026年10月30日取得. https://www.odoo.com/documentation/18.0/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_management/warehouses.html — 倉庫は住所のある物理的な場所で、保管施設、配送拠点、実際の店を含む。 ↩

  17. SAP「Corporate Structure」SAP S/4HANA 2025 ドキュメント、2026年10月30日取得. https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/bc6b9325fedd4344a84412b2195064fa/917cbd534f22b44ce10000000a174cb4.html — クライアント・会社コード・プラント・保管場所の段と、品目のマスタの段。 ↩

  18. SAP「Data Structure of the Material Master Record」SAP ERP 6.0 ドキュメント、2026年10月30日取得. https://help.sap.com/docs/SAP_ERP/a428aae377ba4a1199c3ecc8b7f5f33d/078bc95360267214e10000000a174cb4.html — 一般データはどこでも同じ。工場のデータの例は安全在庫や発注点。 ↩

この記事はAIを使用して執筆されました。内容には誤りが含まれる可能性があります。事実や数字の出典は脚注から確かめられます。