建設業のマスタ管理|AI・DXで工事と取引先の重複を整理

建設業のマスタ管理で起こりやすい問題の一つは、同じ会社や工事が、別々の名前で登録されることです。見積もりでは略称、発注では正式名称、会計では別のコードを使っていると、資料を集めても同じ対象としてつながりません。

マスタとは、取引や作業を記録するときに共通して使う基準情報です。工事名や取引先名を整える仕事は、単なる入力の修正ではありません。どの工事の費用か、どの相手との取引かを、関係する記録からたどれるようにする仕事です。

AIは重複らしい記録を探す補助に使い、DXでは登録と変更の流れを揃えます。ただし、似た名前を見つけたことと、同じ対象だと確認できたことは別です。この記事では、工事・取引先のマスタを整える手順を、元の記録と履歴を守る観点から説明します。

建設業のマスタ管理は、集計する前の土台になる

工事の利益を集計するとき、入力された金額だけが合っていても十分ではありません。別の工事へ費用が付いていたり、一つの工事が複数のコードに分かれていたりすれば、確認したい単位で集計できないためです。

取引先も同様です。担当者ごとに会社名を入力し、略称や旧社名が混ざると、発注や請求の記録を探し直すことになります。まずは、現在の業務で何を共通の基準として選ぶのかを決めます。

すべてのシステムのコードを直ちに統一する必要はありません。会計側に既存のコードがあるなら、現場側の案件番号と対応付ける方法もあります。大切なのは、同じ文字列に揃えることより、どの記録がどの対象へ対応するかを確かめられることです。

その土台を使って費用を追う方法は、建設業の工事別予実管理で整理しています。本稿では集計方法そのものより、集計へ渡す基準情報をどう管理するかに焦点を当てます。

同じ法人と、同じ取引単位を区別する

会社名が似ているからといって、すぐに一つの取引先へまとめないようにします。同じ法人の本店と支店でも、発注窓口、請求先、契約の扱いなどが異なる場合があります。逆に、社名が変わっていても継続する取引として確認すべき場合があります。

最初に決めるのは、自社がどの単位を一つの取引先として扱うかです。法人そのものを示す情報と、日常の取引で選ぶ窓口を分けて持つと、確認の目的がはっきりします。番号が一致することだけで、支店別の記録まで消さないようにします。

工事も、同じ現場住所であれば一つにまとめてよいとは限りません。同じ建物の別契約、別の施工範囲、別の時期の工事などを、自社でどの単位に分けるか確認します。住所や顧客名は、同じ工事であることを判断する材料の一部です。

区別したいもの確認する観点
法人と取引窓口同じ会社でも、支店や請求先を分ける必要があるか
現場と契約同じ場所でも、別の契約・工事として追う必要があるか
正式名称と表示名帳票に使う名前と、担当者が探す呼び名をどう持つか
現在の情報と過去の情報変更前の記録を、後から説明できるか

運用を決める際は、営業、現場、経理が実際の伝票を持ち寄ります。同じ対象だと思っていた記録が、部署によって違う意味で使われていないかを確かめてください。

使うシステムに合わせ、登録項目と正本を決める

マスタの項目は、連携するシステムの仕様によって変わります。独自の一覧だけを作る前に、どこで正式な登録・変更を行うかを決めます。以下では、その基準となる管理先を「正本」と呼びます。

たとえば取引先なら、社内コード、正式名称、検索用の呼び名、取引窓口、利用中かどうか、確認元資料、変更の担当者などが候補です。銀行口座など別の承認が必要な情報は、単なる名称整理と一緒に自動更新しないようにします。

工事については、工事コード、案件名、対応する契約や社内案件番号、担当部署、利用状態などを整理します。営業段階の案件と、受注後の工事をどの時点で関連付けるかも決めます。まだ確定していない案件を、正式な受注として扱わないためです。

製品仕様の例として、ガリバーシリーズの公式FAQには、取引先マスタや工事コード、CSVの取込みに関する説明があります。ただし、他の製品へその仕様を当てはめることはできません。自社が使う製品の版と設定で、必要な単位や項目を持てるかを確認します。

取引先カードを並べて重複候補を見比べる手元

AIは重複の候補を探し、人が統合の可否を確かめる

名称の表記揺れを見つける作業には、文字の比較やAIの補助を使えます。たとえば、全角・半角や株式会社の表記位置、略称などを手がかりに、確認する候補をまとめる方法です。

ただし、似ている度合いが高くても、同じ相手とは限りません。候補には、どの項目が似ているのか、どの情報が異なるのかを添えます。担当者が元の契約書や届出資料などへ戻り、まとめてよい範囲を確認できる形にしてください。

処理結果も、「同一と確認」「別対象と確認」「資料不足で保留」に分けます。判断できなかった記録を無理に統合しないことが大切です。保留にした理由と次の確認担当を残せば、同じ候補が出るたびに最初から調べる手間を減らせます。

例として、同じ建設会社の略称が複数登録されていた場合を考えます。法人として同じでも、既存の取引記録が支店単位に付いているなら、単純に一行へまとめると探し方が変わってしまいます。名称の整理と、取引記録の付替えを別の変更として扱います。

AIへ入力する際も、候補の判定に不要な担当者の個人連絡先や口座情報まで渡す必要はありません。公開情報と社内情報を分け、会社で認めた範囲だけを使います。個人情報の取扱いは、個人情報保護委員会の注意喚起と利用するサービスの条件を確認してください。

コードを変えるなら、前の記録へ戻れるようにする

重複を整理するときに、不要に見えるコードをいきなり削除すると、過去の伝票や一覧との関係が分からなくなるおそれがあります。まず、対象コードがどの記録から参照されているかを確認します。

運用例としては、旧コードを新規入力の選択肢から外し、既存の取引履歴では参照できる状態にします。旧コードと対応先のコード、変更理由、承認した人、反映した日を残します。実際にできる操作はシステムごとに確認してください。

社名や住所の変更も、過去の帳票を自動ですべて書き換える設定になっていないか確かめます。変更後の情報で現在の取引を進めることと、以前に作成した帳票を再現することの両方が必要になる場合があるためです。

また、一度統合した後に別対象だと分かった場合を考えます。元資料、旧新の対応表、変更対象の一覧が残っていれば、どこまで戻す必要があるかを調べられます。訂正する道筋を確認してから、本番の変更を行うようにしましょう。

旧資料を残しながら工事情報の対応表を確認する担当者

CSVの取込みは、追加と上書きの違いを先に調べる

CSVは、項目を区切ってデータを受け渡すファイル形式です。同じCSVの取込みでも、既存コードがある場合に上書きするのか、エラーになるのか、新しい行を作るのかは、製品や機能で異なります。

そのため、本番のマスタを一括変更する前に、製品の取込仕様を確認します。文字数、使える文字、コードの桁、空欄の扱い、重複時の動き、取込みをやり直したときの結果などを確かめてください。

数字だけに見えるコードも、数量と同じ扱いにしないようにします。先頭のゼロを含むコードや、文字を含むコードがあるなら、その形式を維持できるかを確認します。ファイルを開いて見た表示だけでなく、取込み後に元のコードと照合することが必要です。

試行は、元のマスタを保存し、影響範囲を絞って行います。対応する試験環境や取込プレビューが使えるなら活用し、本番への反映前に差分を見ます。取込み件数が予定どおりでも、値の付け替わりや意図しない空欄がないかを確認してください。

取引の照合へ影響する部分は、建設業の請求書照合のような後続業務も含めて確かめます。マスタの整理だけで、既存の請求や集計が正しく動くと決めつけないことが重要です。

登録を揃えるには、例外を受け止める窓口が必要

マスタを一度整理しても、入力担当者が困ったときに新しい名前を自由に作れば、同じ問題が戻ってきます。新規登録と変更の依頼先を決め、急ぎの案件でも確認待ちの状態を持てるようにします。

現場が止まらないようにする工夫も必要です。正式登録前に仮の案件番号を使う運用なら、対象、利用範囲、正式番号へ対応付ける担当と時期を決めます。確認前の情報が、そのまま正式な集計へ混ざらないようにしてください。

入力画面では、正式名称だけでなく、担当者が普段使う呼び名からも検索できると候補を探しやすくなります。ただし、候補が見つからないときの理由が、検索方法なのか未登録なのかも確認します。新しい行を追加する前に既存候補へ戻れる導線が役立ちます。

取引先への依頼や回答の進捗は、基準情報とは別に管理します。役割を整理したい場合は、建設業の協力会社管理も参照してください。マスタにすべての連絡履歴を詰め込まず、相互にたどれる状態を目指します。

一つの連携から試し、誤統合と未対応を確かめる

最初の対象は、困りごとが具体的な連携に絞ります。たとえば、現場の案件番号と会計の工事コードを対応付けるところから始める方法です。全社の全マスタを同時に直すより、変更の影響を確認しやすくなります。

試行前には、対象件数、重複候補、対応付けが不明な記録を数えます。試行後は、正しい対応先へつながったか、別対象をまとめていないか、以前の帳票を確認できるかを見ます。登録行が減ったことだけを成果にしないようにします。

日常運用では、新規登録の差戻し、同じ対象の再登録、保留が長く残る理由、担当者の照合時間などを記録します。AIの候補が多すぎて確認が増えているなら、比較する項目や対象範囲を変えます。

まず、同じ工事や取引先を部署ごとに探してみてください。違うコードが出てきたとき、対応関係を説明できるでしょうか。その説明に必要な資料を揃えることが、マスタ管理を整える第一歩です。Luzetraへの相談では、一つの連携を例に、残す履歴と人が承認する変更を整理できます。

中山 弘誠

中山 弘誠

Luzetra(ルセトラ) / 代表

住宅リフォーム会社の経営を25年。現在は生成AIを軸に、リフォーム・建設・不動産の100社以上を支援。プロフィールを見る

まずは、現状を一度整理してみませんか。

売り込みはしません。25年の現場経験から、御社の状況に何が効くかだけをお伝えします。