AccScan
事例

経理・請求管理のAccess活用と移行|数字と証跡の注意点

売掛管理・請求書発行・入金消込・月次集計で使われる経理部門のAccessに当社がよく見る5つの課題(変更履歴の欠如・締め処理の属人化・会計ソフトとの二重管理・2GB接近・担当者退職)と、移行先の選び方・移行前に確認すべき5点を実務パターンで解説します。

まずは、自社のAccessが「解析できるか」を無料で確認できます。

約2分・ファイル送信不要・発注義務なし

結論:経理・請求管理のAccessで当社によく寄せられる課題は「証跡の欠如」

売掛管理・買掛管理・請求書発行・入金消込・月次集計。経理や管理部門でAccessが使われるのは、このあたりの業務が多いです。当社への相談でも同じ構成が繰り返し登場します。

製造業や販売管理のAccessと比べて、経理部門の相談でよく出てくるのは「数字の正確性と変更の証跡」に関する課題です。在庫数の誤差は翌日修正できても、請求金額や支払い記録の誤りは取引先との信頼関係、場合によっては税務対応にも関わります。Accessはその構造上、「誰がいつ何を変更したか」を標準で記録する仕組みを持っていません。

この記事では、経理・請求管理でよくあるAccessの使われ方と、そこで起きがちな問題、移行を考えるときの判断のポイントを整理します。特定の企業の事例ではなく、当社が支援を通じて経験した典型的なパターンとしてまとめています。

経理・請求管理でよくあるAccessの使われ方

当社への相談案件を見ると、経理部門のAccessは会計ソフトでは対応しにくい「自社固有のルール」を処理するために使われているケースが多いです。よく見る用途は以下の4つです。

用途典型的な構成当社がよく見る状態
請求書発行・管理取引先マスタ+請求明細テーブル+レポート出力レポートの印刷レイアウトが複雑で、修正できる人がいない
売掛・入金消込請求テーブルと入金テーブルを突き合わせるクエリ消込ロジックがVBAに書かれており、担当者しか操作できない
買掛・支払管理仕入先別の支払予定テーブルと集計クエリ支払金額の確認は印刷してExcelに転記する運用
月次・年次集計売上・仕入・経費の集計クエリと期間切り替えフォーム締め処理のタイミングでデータを「手動で固定」するVBAが存在する

これらが1つのaccdbにまとまっていることが多く、経理担当が1〜2名の中小企業では「その人しか操作できない」状態になっていることも珍しくありません。

経理・請求管理のAccessで起きやすい課題

変更履歴が残らない

Accessはレコードの更新・削除を行っても、「誰がいつ何を変えたか」を体系的に記録する監査証跡機能は標準では搭載されていません。データマクロ(追加・更新・削除の各イベントで動作する仕組み)をログテーブルへの書き込みに使うことは可能ですが、そのためには設計と実装が必要です。当社の経験では、こうした証跡の仕組みが整備されているケースは少なく、「なぜこの金額になったか」が後から追えない状態が多いです。

内部統制の観点から、いつ・誰が・何を変更したかの記録は重要です。ただしその具体的な要件は業種や取引規模によって異なるため、ここでは「Accessの標準機能には証跡記録の仕組みがない」という事実のみ整理しておきます。

締め処理の属人化と誤操作リスク

月次や年次の締め処理を「VBAで手動実行」している場合、その操作手順が1人の担当者の頭の中にあることがあります。締め後にデータを誤って書き換えてしまうと、会計ソフト側との突合結果がずれる原因になります。

当社がよく見るのは、「締め済みのレコードにフラグを立てるVBAを月末に手動実行する」という運用です。フラグの確認を忘れた状態で入力を続けると、締め済み期間のデータが書き換えられてしまいます。AccessにはSQL Serverのような行レベルのアクセス制御がないため、フォームの工夫だけでは防ぎきれないケースがあります。

会計ソフトとの二重管理

Accessで管理した請求・入金データを、月次で会計ソフトに手で入力し直している運用をよく見ます。どちらが正とするかが曖昧なまま数年運用されており、両者の数字が一致しないことが定期的に発生している、という相談もあります。

二重管理は入力工数の問題だけでなく、「どちらの数字を信じるか」という判断コストを毎月生みます。会計ソフトとAccessのどちらを一次データとするか、最初に整理しておく必要があります。

容量の増加と動作の遅さ

請求書や契約書のPDFを添付ファイル型で保存しているAccess、数年分の明細データを1ファイルに蓄積しているAccess——こうしたケースでは、ファイルサイズが2GBの上限に近づく段階で動作の重さが出てくることがあります。速度はクエリ設計やネットワーク環境にも左右されますが、容量の増加や未使用領域の蓄積が重なると月次集計に数分かかるようになる、という状況で相談が来ることが多いです。

担当者の退職によるブラックボックス化

経理業務のAccessは「以前の担当者が作ったもの」であることが多く、消込ロジックや締め処理の手順が引き継がれていないことがあります。属人化したAccessの問題は製造業に限らず、経理部門でも同様に発生します。ただし経理の場合は、属人化が発覚するタイミングが「担当者の退職後」であることが多く、その時点で数字の確認が困難になるリスクがあります。

移行を考えるときの判断基準

経理・請求管理のAccessを移行すべきかどうか、当社では以下の観点で状況を整理することが多いです。

判断軸延命が成立しやすい状況移行を検討すべき状況
変更履歴の要否担当者が固定されており、変更の追跡が不要誰がいつ変更したかを後から確認する必要がある
締め処理の管理締め後の書き換えが運用上発生しない期間ロックや権限管理を仕組みとして実現したい
会計ソフトとの連携AccessはデータのみでCSVエクスポートが安定している二重管理による突合作業が毎月発生している
利用人数1〜2名の固定担当者のみ複数人が入力・参照する、または承認フローがある
担当者の状況VBAを読める担当者が社内にいる担当者が退職済み、または引き継ぎができていない

Access 2021のサポートは2026年10月13日に終了します。Office LTSC 2021は延長サポートのない固定サポートモデルであり、期限後の延長はありません。経理・会計系の業務は「動いているから問題ない」と判断されやすいですが、変更履歴の問題は動いている間は見えにくく、問題が顕在化するのは後からです。

経理・請求管理での移行先の選び方

経理部門のAccessを移行するとき、移行先は業務の性質によって変わります。

売掛・買掛・月次集計が主な用途で、帳票が複雑でない場合は、クラウドの会計・請求管理サービスへの統合が現実的な選択肢になります。ただしAccessで独自に組んだ消込ロジックや集計ルールを移行先で再現できるかは、事前に確認が必要です。

帳票の様式が取引先ごとに細かく異なる場合や、複雑なVBAロジックがある場合は、フロントエンドをAccessに残してデータだけをSQL Serverへ移す段階移行(アップサイジング)が第一段階になることが多いです。2GBの制約を回避しつつ、操作画面を変えずに済む方法として有効ですが、変更履歴の仕組みを追加するにはSQL Server側での設計が別途必要です。

変更履歴・承認フロー・ユーザー権限管理が必要な業務では、kintoneやPower Appsへの移行が候補になります。ただし複雑な帳票レイアウトや、Access固有のVBAロジックの再現には制約があります。移行先の比較は移行先の選び方にまとめています。

現状のAccessの構造を整理したうえで判断したい場合は、無料の解析可否チェックから始めることをお勧めします。

移行前に確認しておくべきこと

経理・請求管理のAccess移行で後から問題になりやすい点を当社の経験から挙げます。

  • 消込ロジックの仕様:入金の消込をどのルールで行っているか(先入れ先出し、金額の完全一致など)がVBAに書かれており、文書化されていないことがあります。移行前にロジックを確認しておかないと、移行先で同じ結果が出せません。
  • 締め処理の手順と権限:締め後にデータを保護する手順と、その操作を誰が行っているかを確認します。VBAの手動実行に依存している場合は、移行先でその仕組みをどう引き継ぐかを設計段階で決めます。
  • 帳票の様式と取引先ごとの差異:請求書の様式が取引先によって異なる場合、移行先のツールで差異に対応できるか確認が必要です。印刷レイアウトの再現性は移行後に問題になりやすい点です。
  • 会計ソフトとの突合基準:どのタイミングでどのデータを会計ソフトに連携しているか、突合の基準と手順を文書化しておきます。移行後に「どちらが正しいか」が曖昧になることを防ぐためです。
  • 過去データの保存方針:何年分の請求・入金履歴を移行先に持ち込むか、それとも参照専用のかたちで残すかを決めておきます。移行先への持ち込みデータが多いほど、データ変換と件数照合の工数が増えます。

これらは移行前の業務フロー調査で洗い出す内容です。調査の進め方についてはAccess移行前の業務フロー調査に整理しています。

よくある質問

Q. 請求書の様式が取引先ごとに違うAccess帳票は、移行先で再現できますか。

移行先のツールによります。kintoneの標準機能やPower AppsのCanvasアプリ単体では帳票の印刷レイアウトに制約があり、Accessのレポートのようにピクセルレベルでレイアウトをコントロールするのが難しいケースがあります。外部の帳票サービスを組み合わせることで対応できる場合もありますが、追加の費用と設計が必要です。様式の数と差異の程度を事前に整理したうえで、移行先ごとの対応可否を確認することをお勧めします。スクラッチのWebシステムであれば再現度は高いですが、費用がかかります。

Q. AccessのVBAで作った入金消込ロジックの移行はどうなりますか。

当社の把握する範囲では、VBAで書かれた消込ロジックを移行先でそのまま動作する形へ確実に変換できる汎用ツールは確認できていません。VBAコードの内容を読み解き、移行先の言語や仕組みで書き直す作業が必要です。ロジックが文書化されていない場合は、まず現在の動作を確認・整理してから移行設計を進めます。当社では移行前の解析段階でこの作業を行っています。

Q. 月次締め後にデータを誤って書き換えてしまった場合、元に戻せますか。

入力直後であれば操作のUndoが効く場合がありますが、別レコードの編集後やアクションクエリ(UPDATE・DELETE)による変更はUndoできません。変更履歴の仕組みを実装していない場合、後から確実に復旧するにはバックアップ時点のファイルとの比較・復元が必要です。どこが変わったかを特定する作業も伴います。バックアップの運用についてはバックアップ設計に整理しています。締め後の書き換えを仕組みとして防ぐには、SQL Serverへの移行と行レベルのアクセス制御の実装が現実的な対処です。

Q. 経理のAccessに担当者しか知らない手順がある場合、移行前に何をすべきですか。

まず担当者在籍中に操作手順を文書化することです。VBAの手動実行手順、締め処理のタイミング、例外処理の判断基準など、暗黙の前提になっているものを洗い出します。退職後に判明するケースが多いですが、在籍中に確認できれば移行設計の精度が上がります。属人化への対処については属人化の危険度と脱・属人化の進め方でも解説しています。

触れないAccessが「診断できるか」だけ、確かめませんか。

顧客データは送信不要。発注の義務もありません。

約2分・ファイル送信不要・発注義務なし/説明はオンライン・売り込みはしません