【2026年最新】SAP入金消込をAIで自動化する方法|F-32手動作業をClaude Code/Codexで効率化する仕組み
この記事の内容
SAPの入金消込(F-28/F-32)は、売掛金の消込処理に最も工数がかかる経理業務のひとつです。SAPには標準の自動消込機能が搭載されていますが、日本の商慣習に特有の名義揺れ・一括入金・部分入金への対応に限界があり、多くの会社でSAP担当者が毎月数時間から十数時間を手動消込に費やしています。「SAPを導入したのに手動作業が減らない」という悩みはSAP利用企業の共通課題です。
この記事では、Claude Code/CodexのAIエージェントをSAPの外部システムとして連携させ、名義揺れ照合・消込ロジック判断・BAPIによるSAP書込みまでを無人で実行する仕組みを、AI鬼管理(株式会社GENAI)のクライアント事例をベースに解説します。
📚 用語解説
SAP FI(財務会計モジュール):SAPのERP(統合基幹業務システム)の中で財務会計を担当するモジュール。売掛金管理(AR: Accounts Receivable)・買掛金管理(AP: Accounts Payable)・総勘定元帳(GL)などの機能が含まれる。入金消込はAR(売掛金管理)の業務であり、F-28(入金の転記)・F-32(未決済項目の消込)というトランザクションコードで操作する。SAPはS/4HANA(最新版)とECC 6.0(旧版)の2つが現在稼働中の主要バージョン。
01 SAP CURRENT SAP入金消込の現状——F-28/F-32の手作業と標準自動消込の限界 「SAPがあるから大丈夫」ではない現実を整理する
SAPのF-28(銀行入金の転記)とF-32(未決済項目の消込)は、売掛金の入金消込を行うためのトランザクションです。しかし多くの企業でこの画面を使った手動消込が毎月発生しています。
F-32画面では未決済の売掛金項目と入金額を照合しますが、振込名義がSAPの得意先マスタと完全一致していないと自動照合が機能しません。日本の銀行振込では会社名の略称・カタカナ変換・法人格の省略が日常的に起きるため、大量の「不一致」が発生し、手動入力の工数が積み上がります。AI鬼管理のクライアント企業では、月次の売掛金消込のうちF.13(自動消込)で処理できるのが全体の30〜50%に留まり、残り50〜70%をF-32での手動操作で処理しているケースが多く見られます。
📚 用語解説
トランザクションコード(F-28/F-32):SAPの操作を呼び出すための短縮コード。F-28は「銀行入金の転記」で、入金された銀行明細をSAPに入力して売掛金と照合する。F-32は「未決済項目の消込」で、複数の未決済売掛金をまとめて消込処理する。どちらも手動入力を前提としたUI設計であり、大量データの処理には時間がかかる。SAP S/4HANAではFiori(Web UI)でも同等の操作が可能。
SAP標準自動消込機能(F.13)の仕組みと限界
SAPにはF.13(残高照合・自動消込)という標準の自動消込プログラムがあります。この機能は金額・通貨・参照番号(インボイス番号・注文番号)での自動照合を行いますが、日本の実務環境では次の3つの理由で機能しないケースが多いです。
| 照合条件 | SAP標準の対応 | 日本の実務での問題 |
|---|---|---|
| 金額一致 | ◎(正確に照合) | 部分入金・一括入金では金額が一致しない |
| 参照番号(請求書番号) | ◎(記載があれば照合) | 日本の振込は摘要欄に番号を記載しないケースが多い |
| 得意先名照合 | △(SAP内の名称と一致している場合のみ) | 略称・カタカナ・旧社名は不一致になる |
| 複数請求の一括入金 | ✕(1対1照合のみ) | 複数請求を一括で振り込む商習慣に対応不可 |
02 SAP LIMITS SAP標準自動消込が対応できない3つのケース 「なぜSAPを使っているのに手動が残るのか」の答え
SAPを導入していても手動消込が残り続ける理由は、標準機能では日本の商慣習に対応できない3つのケースに起因します。
【ケース1】振込名義と得意先マスタの不一致(名義揺れ)
SAP得意先マスタに「株式会社田中製造」として登録されている顧客の振込名義が「カ)タナカセイゾウ」や「タナカ製造株式会社渋谷工場」など様々なパターンで来る問題です。SAPのF.13自動消込は得意先名の完全一致または設定した検索語との一致が前提なので、このような揺れには対応できません。
【ケース2】複数売掛金の一括入金(請求書のまとめ払い)
同一顧客からの複数月分・複数プロジェクト分の売掛金をまとめて一括で振り込まれるケースです。例えば「3月請求書XX円+4月請求書XX円=合計XX円」という振込に対して、SAPは標準ではどの売掛金項目にどう充当するかを判断できません。SAPのF.13は1対1照合が前提であり、1件の入金を複数の売掛金項目に按分する処理は手動設定が必要です。
【ケース3】部分入金・分割払いによる残高管理の複雑化
請求金額の一部のみ入金されるケースや、分割払いの取り決めがある顧客の処理です。SAPの売掛金残高を正確に管理するには、部分消込処理(TEILZAHLUNG)を行いますが、この処理は画面操作が複雑で、担当者の習熟が必要です。口頭で取り決めた分割スケジュールをSAPのマスタデータに反映させておかないと、毎月の消込で毎回手動判断が必要になります。
📚 用語解説
SAP自動消込(F.13):SAPに標準搭載されている残高照合・自動消込プログラム(トランザクションコードF.13)。売掛金の未決済項目と入金伝票を、金額・通貨・参照番号・得意先番号などの条件で照合し、一致したものを自動消込する。照合条件はカスタマイズ可能だが、名義揺れ・一括入金・部分入金への対応には限界がある。特に日本の商慣習特有のケースはABAPカスタマイズか外部システム連携で対応する企業が多い。
SAP導入時に「得意先マスタを正確に整備すれば自動消込できる」として設定しても、実際の振込は予測できない名義で来ます。得意先マスタの更新に追いつかず、結果としてF.13の自動照合率が30〜50%に留まり、残り50〜70%を手動で処理し続けるケースが多いです。AI鬼管理のクライアントでもこの状況からの相談が最も多いです。
03 AI AUTOMATION Claude Code/CodexによるSAP外部連携の消込自動化 SAPを変更せず、外から補完する設計
Claude Code/CodexをSAPの外部システムとして位置づけ、名義揺れ照合・一括入金按分・部分入金処理の判断をAIが行い、結果をBAPIまたはRFC経由でSAPに書き込むという設計が、最もSAP側の変更を少なく済ませながら自動化を実現する方法です。
このフローでは、SAP本体(ABAP・設定)に一切手を加えません。Claude Code/Codexが外部からSAPのAPIを呼び出してデータを取得・書込みします。SAP側の変更不要であることは、ABAPカスタマイズ承認が必要な大企業環境では特に重要であり、IT部門への承認申請の範囲を最小限にとどめられます。
AIが担う3つの判断工程
Claude Code/CodexがSAPにアクセスするには、SAPの認証情報(ユーザーID・パスワードまたはSAP SSO)が必要です。本番SAPへのアクセスは専用のサービスアカウント(権限を売掛金消込業務に限定したもの)を作成し、認証情報は暗号化して管理します。SAP側の変更はサービスアカウントの作成のみで、既存の設定・ABAPカスタマイズには一切手を加えません。
04 BAPI RFC BAPI・RFC連携でSAPに消込結果を書き込む 外部システムからSAPを操作するための技術的な仕組み
Claude Code/CodexがSAPに消込結果を書き込むには、SAP BAPIまたはRFC(Remote Function Call)という標準の連携インターフェースを使います。これはSAPが公式に提供している外部システム連携の仕組みであり、ABAPのカスタマイズなしで利用できます。
📚 用語解説
BAPI(Business Application Programming Interface):SAPが提供する外部システム連携用の標準APIインターフェース。BAPIを通じてSAP外部のシステムからSAPのデータを読み取り・書き込みできる。入金消込に関連するBAPIとしては「BAPI_ACC_DOCUMENT_POST」(財務伝票の転記)、「BAPI_AR_ACC_MANUALPAYMENT」(手動入金消込)などがある。Python・Javaなどの言語からPyRFC(Python用ライブラリ)経由で呼び出せる。
📚 用語解説
ABAP(SAPの専用プログラミング言語):Advanced Business Application Programming の略。SAP ERPのカスタマイズ・機能拡張に使用するSAP独自のプログラミング言語。SAPの標準機能を修正したり、カスタム処理を追加したりする際に使う。入金消込の自動化をABAPで実装すると、SAPコンサルタントへの依頼コストが高額になり、SAP本体のカスタマイズ承認も必要になる。Claude Code/CodexによるBAPI連携は、ABAPを書かずに外部から消込処理を実現できる点が大きな違い。
05 COMPARISON ABAPカスタマイズ vs AIエージェント——コストと柔軟性の比較 SAPの入金消込自動化における2つの選択肢を整理する
SAP入金消込の自動化を検討するとき、多くの企業が「ABAPカスタマイズ」と「外部AIエージェント連携」の2択で悩みます。両者の特性を比較します。
| 比較軸 | ABAPカスタマイズ(SAP内部) | Claude Code/Codex(外部AIエージェント) |
|---|---|---|
| 開発コスト | 数百万〜数千万円(SAPコンサルタントが必要) | 相対的に低コスト(Python + AI) |
| 開発期間 | 3〜12ヶ月(SAP開発サイクルに依存) | 1〜3ヶ月(外部開発のため独立して進められる) |
| SAP本体への影響 | 高い(カスタマイズ層の追加) | なし(標準BAPIを使うため本体に手を加えない) |
| 名義揺れ対応 | 辞書カスタマイズが必要(追加費用) | AI判断で柔軟に対応(辞書更新も日本語で可) |
| 一括入金・部分入金 | 対応はカスタマイズ次第 | ルール定義で柔軟に対応 |
| SAPアップグレード時のリスク | 高い(バージョン対応工数が発生) | 低い(BAPIは後方互換性が高い) |
| 社内保守 | ABAPエンジニアが必要 | AI鬼管理の伴走支援で社内担当者が保守可 |
| ルール変更の柔軟性 | 都度ABAPを修正・承認が必要 | ルールを日本語で更新、即時反映 |
ABAPカスタマイズは「SAPの外に出ない」という安心感がありますが、開発・維持コストが高く、名義揺れ辞書の更新にも追加費用が発生します。一方、Claude Code/Codexによる外部連携は開発スピードが速く、ルール変更の柔軟性が高いですが、SAPのIT部門との連携(サービスアカウントの作成・BAPIの使用承認)が必要です。特に名義揺れのルール変更については、ABAPカスタマイズでは都度エンジニアへの依頼と承認・リリース作業が必要なのに対し、Claude Code/Codex連携ではルールファイルを更新するだけで即時反映できる点が大きな運用上の差となります。年間を通じると、取引先の増減・社名変更・グループ再編など10〜20回の辞書更新が必要になるケースもあり、その都度ABAPを修正するコストは積み上がります。
選択の判断基準
06 CHALLENGE 独学で進めるときの3つの壁とAI鬼管理の支援 SAP × AI自動化で詰まるポイントを事前に知る
SAP入金消込のAI自動化を独学で進める場合、SAP特有の壁がいくつか存在します。一般的なクラウド会計ソフトへの連携と異なる点を事前に理解しておくことが重要です。
壁1:PyRFCのインストールとSAP接続設定
PythonからSAPに接続するためのPyRFCは、SAP NW RFC SDKという別途インストールが必要なネイティブライブラリに依存します。インストール手順がOSやPythonバージョンによって異なり、社内のIT部門への承認申請・プロキシ設定など、環境構築だけで数週間かかることがあります。特にWindowsサーバー環境やクラウド上での接続設定は注意が必要です。
壁2:SAPのデータモデル(ARモジュール)の理解
SAPの売掛金管理(AR)は得意先番号・ドキュメント番号・会計年度・会社コードなど、SAP固有の概念でデータが管理されています。どのBAPIを使って何のデータを取得・書込みすればよいかを把握するには、SAP FIの知識が必要です。BAPI仕様の調査だけで相当な時間がかかることがあります。
壁3:本番SAP環境へのテストと承認プロセス
SAP本番環境で自動処理を動かす前に、開発環境(DEV)・品質確認環境(QAS)・本番環境(PRD)という3環境でのテストと承認が必要なケースが多いです。特に大企業では本番SAP環境への変更承認(Change Management)に数週間〜数ヶ月かかることがあります。
| 独学(DIY) | AI鬼管理(伴走支援) | |
|---|---|---|
| PyRFC設定 | 環境依存の問題に1人で対応 | 設定手順と問題解決を伴走サポート |
| SAP ARの理解 | BAPI仕様調査に時間がかかる | SAP AR実績をベースにした設計を提供 |
| テスト環境設計 | 独学では網羅的なテストが難しい | 過去実績から網羅的なテストケースを設計 |
| IT部門連携 | 交渉・調整を自力で行う必要がある | 資料作成・説明サポートを提供 |
| 運用後の保守 | 属人化リスクが高い | 3〜6ヶ月の伴走で社内担当者が保守できる状態へ |
AI鬼管理では、SAP BAPIを使った入金消込自動化の支援実績をベースに、3〜6ヶ月の伴走支援でクライアント企業の社員が自走できる状態を目指します。プログラミング経験は不問ですが、SAP FIモジュールの基本的な操作経験(F-28/F-32が分かる程度)があると進みが速いです。プログラミングを担当するのはAI鬼管理の支援チームであり、クライアント企業の担当者はSAP業務のルール定義と確認・承認を担う役割分担で進めます。
SAP入金消込の自動化で得られる具体的な効果
AI鬼管理がSAP環境で入金消込自動化を支援したクライアント事例では、手動消込工数の削減が平均70〜85%という結果が得られています。残り15〜30%は「AIが判断できなかった例外」であり、これは担当者が短時間で確認・判断する運用になります。毎月8時間かかっていた手動消込が1.5時間の確認作業に変わる、というのが典型的な変化です。
SAP消込の自動化と同時に「消込の証跡ログ」が自動生成されるため、監査対応・内部統制の観点でも効果があります。誰が・いつ・どの根拠で消込したかがログに残り、後から追跡が容易になります。手動作業では実現が難しい副次的な効果として、経営者からも評価されることが多いです。
NEXT STEP
この記事の内容を、あなたのビジネスで
実践してみませんか?
AI活用を自社で回せるようになりたい方へ
AI鬼管理
Claude Code・Cowork導入支援から業務設計・社内浸透まで実践ベースで伴走。「自社で回せる組織」を90日で作る経営者向けトレーニング。
よくある質問
Q. SAP S/4HANAとECC 6.0では、AI連携の方法が異なりますか?
A. BAPIとRFCはどちらのバージョンでも利用できるため、基本的な連携設計は同じです。S/4HANAではFiori UIも使えますが、外部システムとの連携はS/4HANAでもBAPI/RFC経由が最も安定しています。S/4HANAでは一部のBAPIがRAP(RESTful ABAP Programming)に移行しているケースがありますが、AR消込に関連するBAPIはS/4HANAでも引き続き使えるものがほとんどです。
Q. SAP環境でのAI連携は、IT部門の承認が必要ですか?
A. ほとんどの場合、SAP環境へのアクセスにはIT部門の承認が必要です。具体的には、①外部接続用サービスアカウントの作成、②BAPIの使用許可、③必要であればファイアウォールの設定変更、が必要です。AI鬼管理では、IT部門へ提示するための説明資料・セキュリティ要件の整理をサポートしています。
Q. SAPの得意先マスタが正確に整備されていません。AI連携は機能しますか?
A. 機能します。むしろ得意先マスタの整備が不完全な状況でこそ、Claude Code/CodexのようなAIが威力を発揮します。AI連携では「得意先マスタとの完全一致」を前提とせず、「振込名義からどの顧客かをAIが判断する」設計にするため、マスタの整備度に依存しません。ただし、AIが判断できなかった名義については人間確認が必要です。
Q. ABAPカスタマイズで名義揺れ辞書を実装済みです。AI連携に切り替えるメリットはありますか?
A. ABAPの名義揺れ辞書は更新のたびにABAPエンジニアへの依頼と承認が必要です。AI連携に切り替えると、辞書の更新は日本語テキストの修正で済み、承認・リリースサイクルも不要です。また、AIは辞書に定義されていない新しい名義にも「文脈で判断する」能力があるため、辞書のメンテナンス自体も減ります。
Q. SAPのデータはセキュリティ上クラウドに出せません。オンプレミスで構築できますか?
A. できます。Claude Code/CodexはAPIを通じてモデルを呼び出す構造ですが、入力データ(銀行明細・売掛金データ)はAIモデルへの問い合わせに必要な最小限のみを送信する設計にできます。また、オンプレミスサーバーでエージェントを動かし、クラウドへのデータ送信を最小化する設計も可能です。セキュリティ要件が厳しい場合は詳細をヒアリングして設計をご提案します。
Q. 入金消込以外のSAP業務(仕入先支払・総勘定元帳)にもAI連携を応用できますか?
A. できます。仕入先支払の自動照合・総勘定元帳の自動仕訳提案・経費精算の自動転記など、SAP FIモジュールの他の業務にも同じBAPI連携の仕組みを応用できます。AI鬼管理では「入金消込から始めてSAP関連業務全体を段階的に自動化する」という6〜12ヶ月の支援プランも提供しています。
Q. 独学でSAPとClaude Codeの連携を構築できますか?
A. SAP FIの基本知識があり、Pythonの基礎が分かる方であれば独学でも3〜6ヶ月で動くものを作ることは可能です。ただしPyRFCの環境設定・BAPI仕様の調査・SAP DEV環境でのテストには時間がかかります。社内にSAP FI経験者がいない場合は、AI鬼管理の伴走支援を使うことで期間を短縮し、設計品質も高められます。
Claude Codeで業務自動化を90日で叩き込む
経営者向けの伴走型パーソナルトレーニング
Claude Code を業務に落とし込む
専門研修コース一覧
受講者本人の業務を題材に、「使いこなせる」状態になるまで伴走する研修プログラム。1対1特化型・ハンズオン・法人講座の3コースを展開中。業務特化・実装まで踏み込むタイプのClaude Code研修です。
研修コース一覧を見る →AI鬼管理へのお問い合わせ
この記事を読んで気になった方へ。
AI鬼管理の専門スタッフが、御社に最適な
業務自動化プランを無料でご提案します。




