売上データと入金データを自動で突合して未入金・差額を確認したい

請求・売上と銀行入金を照合し、一致、未入金、過不足、複数請求の合算を分けるための考え方を整理します。

請求一覧と入金明細を目で見比べる作業は、件数が増えるほど「同じ金額が複数ある」「振込名義が違う」「複数請求をまとめて入金された」といった例外に時間を取られます。

完全一致できる明細を先に自動で消し込み、人が見るのは候補が複数ある行と差額だけにすると、作業量を大きく減らせます。

先に結論

請求番号が入金明細に含まれる、または顧客・金額・期間の組合せで候補を絞れるなら自動化できます。自動一致の条件を厳しくし、曖昧なものは無理に確定せず「要確認」に残すことが安全です。

自動一致の精度を左右する項目

次の情報がそろうほど、機械的に一致させられる割合が上がります。

  • 請求番号や顧客コードがある
  • 請求額と入金額の税・手数料ルールが分かる
  • 入金予定日や対象期間を持っている
  • 振込名義の表記ゆれを対応表にできる
  • 一括入金・分割入金の扱いを決められる

一致・候補・未一致の三段階にする

請求番号の完全一致など確実なものだけを自動確定します。顧客と金額は同じだが候補が複数ある場合は、候補一覧として人が選べる状態にします。

振込手数料控除、端数、返金、相殺などは、許容差額を一律に決めず、取引条件に合わせて分類します。消込前の元データと、誰が確定したかも残します。

  1. 1
    自動一致条件を決める

    請求番号、顧客、金額、日付の優先順位を決めます。

  2. 2
    例外を分類する

    一括、分割、手数料、過入金、名義違いを分けます。

  3. 3
    未一致だけ確認する

    自動一致した件数と金額を照合し、残った明細を担当者が確認します。

Excelで続けるか、会計側へ寄せるか

件数が少なく、銀行CSVと請求一覧を毎月照合する程度ならExcelで作れます。入金件数が多い、複数口座、複雑な相殺や債権管理がある場合は、会計・販売管理システムの消込機能も比較します。

方法向いている場面確認したい点
Power Query・関数定型CSVと請求一覧を照合候補が複数ある場合を自動確定しない
VBA確認画面や消込履歴をExcel内で管理再実行時の二重消込を防ぐ
業務システム大量件数や債権残高を継続管理既存会計・販売管理との連携を確認

更新前後の比較で確認しておきたいこと

請求番号を振込依頼人名や備考へ入れられる運用なら、システムを作る前に一致率を上げられます。

  • 同一金額の請求が複数ある月を確認する
  • 振込名義の別名一覧を作る
  • 手数料控除の取引先を分ける
  • 前月繰越と当月請求を混ぜない

更新前後の比較を相談するときに伝えること

正常一致だけでなく、一括入金、分割入金、手数料差額などの実例を匿名化して用意します。

  • 請求・売上一覧
  • 銀行や決済サービスの入金CSV
  • 顧客コードと振込名義の対応
  • 許容する差額と例外ルール
  • 消込後に必要な列と履歴

更新前後の比較をプロに任せる目安

  • 毎月数百件以上を照合する
  • 複数請求の合算や分割入金が多い
  • 未入金管理や督促一覧まで作りたい
  • 誤消込が残高や決算へ影響する

更新前後の比較で確認しておきたいこと

一致率を上げるために条件を緩めすぎると、誤消込の方が見つけにくくなります。

  • 同じ金額だけで自動一致させる
  • 候補が複数あるのに先頭行を採用する
  • 再実行で消込済み明細をもう一度使う
  • 元の請求額や入金額を上書きする

売掛金と入金の消込で確認しておきたいこと

振込名義が会社名と違っても照合できますか?

別名対応表を作れば候補を絞れます。新しい名義は自動確定せず確認対象にします。

複数の請求をまとめて振り込まれた場合も対応できますか?

組合せ候補を作ることはできますが、件数や条件によって複雑になります。よくある組合せを先に整理してください。

未入金一覧も作れますか?

消込後に請求側へ一致状況を戻せば、期日超過や未入金だけを抽出できます。