SAP
SAP MIROとは?請求書照合の基本操作とエラー対応を解説
SAPのMIROトランザクションについて、請求書照合の目的、基本操作、入力項目、差異の確認、エラー対応、MIGOとの違いを初心者向けに解説します。
SAP MIROとは?請求書照合の基本操作とエラー対応
SAPで仕入先請求書を登録するときに使われる代表的なトランザクションコードがMIROです。購買発注、入庫、請求書の情報を照合し、仕入先への債務を計上する業務で利用されます。
この記事では、SAP MIROの役割、基本的な操作の流れ、入力時に確認すべき項目、差異が発生した場合の考え方を整理します。実際の画面や権限設定は、利用しているSAP ERPまたはSAP S/4HANAの構成によって異なる点に注意してください。
SAP MIROの意味と役割
MIROは、SAPの購買請求書照合で使用するトランザクションコードです。主に、仕入先から届いた請求書を購買発注や入庫実績と照合し、問題がなければ請求書伝票を登録します。
この処理は、一般にMM(在庫購買管理)とFI(財務会計)の境界に位置します。購買部門が発注し、倉庫や現場が入庫を記録し、経理部門が請求書を確認するという業務のつながりを、SAP上で一つのプロセスとして管理できます。
MIROで請求書を登録すると、設定に応じて請求書伝票と会計伝票が生成されます。請求書の金額や税額、支払条件などは、仕入先への債務管理や支払処理にも影響します。
MIROで行う三者照合
MIROでは、次の三つの情報を比較する三者照合が基本になります。
| 照合対象 | 主な確認内容 |
|---|---|
| 購買発注 | 品目、数量、単価、通貨、納入条件 |
| 入庫実績 | 実際に受け入れた数量、入庫日、受入状況 |
| 仕入先請求書 | 請求書番号、請求日、税額、請求金額 |
たとえば、購買発注が100個、入庫が100個、請求書も100個であれば、数量面では一致します。一方、請求書が110個になっている場合は、入庫数量との差異が発生します。この差異を許容するか、請求書を保留するかは、会社の設定や承認ルールによって決まります。
サービス購買や入庫を伴わない費用計上では、通常の在庫品とは異なる入力方法になることがあります。そのため、MIROを使う前に対象の購買発注がどのような明細カテゴリや勘定設定を持っているか確認することが重要です。
MIROの基本操作手順
1. トランザクションを起動する
SAP Easy Accessのメニューまたはコマンド欄からMIROを起動します。環境によっては、請求書登録のアプリやロールベースのタイルから同じ機能を開く場合もあります。
最初に、処理する会社コード、請求書の日付、転記日付、通貨などの初期情報を確認します。転記日付は会計期間に関係するため、請求書日付と同じとは限りません。
2. 請求書の基本情報を入力する
代表的な入力項目は次のとおりです。
- 取引先または仕入先に関する情報
- 請求書番号
- 請求書日付
- 転記日付
- 請求金額
- 税額または税コード
- 通貨
- 参照する購買発注番号
請求書番号は、同じ仕入先から同一番号の請求書を重複登録しないためにも重要です。参照欄に社内で管理している請求書番号を入力する運用では、入力ルールを統一しておく必要があります。
3. 購買発注を参照する
購買発注番号を入力して明細を読み込みます。明細には、発注数量、入庫数量、請求済み数量、単価などが表示されます。
複数の購買発注明細をまとめて請求する場合は、対象明細を適切に選択します。請求書に記載された内容と、画面に表示された対象明細を照合し、不要な明細が含まれていないことを確認します。
4. 金額と税額を確認する
画面上の請求金額と税額を確認し、差異が表示されていないかを確認します。画面によっては、入力した金額と明細から計算された金額の差が残額として示されます。
差異がある場合は、単価、数量、税コード、通貨、丸め処理、運賃や諸掛の扱いを順番に確認します。小さな差異でも、設定された許容範囲を超えると登録や支払処理に影響することがあります。
5. シミュレーションして伝票を登録する
登録前にシミュレーションを実行し、生成予定の会計明細を確認します。仕入先勘定、GR/IR勘定、税勘定、差異勘定などが想定どおりかを確認してください。
問題がなければ請求書を登録します。登録後は、画面に表示される請求書伝票番号と会計年度を記録します。後から照会や取消を行うときに必要になるためです。
MIROで確認すべき入力項目
請求書日付と転記日付
請求書日付は仕入先が発行した日付、転記日付はSAPの会計伝票を計上する日付として扱われます。月末や会計期間の締めに近い場合、転記可能な期間が開いているかを確認します。
請求金額と通貨
請求書の総額、税抜金額、税額、通貨を確認します。外貨取引では、為替レートや換算日によって現地通貨額が変わることがあります。
税コード
税コードは税率だけでなく、税勘定や申告上の扱いにも関係します。請求書の税区分と、購買発注や会社コードで想定されている税コードが一致しているかを確認します。
数量と単価
数量差異は、未入庫、部分入庫、返品、請求数量の誤りなどによって発生します。単価差異は、購買発注の価格更新、契約条件、価格単位、通貨の違いなどが原因になる場合があります。
参照番号と重複請求
同じ請求書を二重登録しないため、仕入先番号と請求書番号の組み合わせを確認します。SAPの重複チェックが有効でも、入力形式の違いによって検知されない可能性があるため、業務上の確認も必要です。
MIROで起こりやすい差異とエラー
金額差異
請求書の総額と、購買発注・入庫情報から計算される金額が一致しない場合に発生します。まず、税額を含む金額かどうか、運賃や値引きが別明細になっていないかを確認します。
金額差異を許容範囲内として登録できる場合もありますが、差異が自動的に費用や在庫へ計上される設定になっていることがあります。単に登録できるかだけでなく、会計上の計上先も確認してください。
数量差異
請求数量が入庫数量を上回る場合、未入庫分を含む請求と判断されることがあります。請求書の内容が正しい場合でも、先に入庫処理が必要なケースがあります。
反対に、入庫数量が請求数量を上回る場合は、分割請求や一部請求の可能性があります。購買担当者や入庫担当者に事実関係を確認し、請求書だけを修正して解決しないようにします。
期間や勘定のエラー
会計期間が閉じている、会社コードが異なる、税コードが利用できない、勘定設定が不足しているといったエラーも発生します。この場合、MIROの入力値だけでなく、FIやMMのカスタマイズ、マスタデータ、権限を確認する必要があります。
エラーメッセージは全文を記録し、発生した会社コード、購買発注番号、仕入先、転記日付と合わせて担当者へ共有すると、原因の特定が容易になります。
MIROとMIGOの違い
MIGOは、入庫、出庫、返品、移動などの在庫移動を登録するための代表的なトランザクションです。一方、MIROは請求書を登録し、購買請求書と発注・入庫情報を照合するために使用します。
典型的な購買プロセスは、次の順序になります。
- 購買発注を登録する
- 商品やサービスを受け入れる
- 入庫またはサービス受入を記録する
- 仕入先請求書をMIROで登録する
- 支払処理へ進む
ただし、サービス購買、非在庫品、先行請求、返品などでは順序や必要な処理が異なる場合があります。MIGOの詳細は、SAP MIGOの基本機能も参照してください。
請求書を保留する場合の考え方
請求書の内容に確認事項がある場合、すぐに会計計上せず、保留やブロックの状態で管理する運用があります。たとえば、価格差異、数量差異、承認待ち、購買発注の修正待ちなどが該当します。
保留とブロックは、利用しているSAPの設定や業務設計によって意味が異なることがあります。誰が差異を確認し、どの条件で解除するのかを事前に決めておくことが重要です。
保留中の請求書は、登録済みの請求書と同じように支払可能とは限りません。支払処理の対象条件、承認ワークフロー、ブロック解除の権限を確認してください。
MIRO登録後の確認
登録後は、請求書伝票の明細、会計伝票、購買発注履歴を確認します。請求書が正しく登録されても、想定外の勘定や税コードが使われていると、後続の月次処理や支払処理に影響します。
次の項目を確認すると、登録後の問題を早期に発見できます。
- 請求書伝票番号と会計年度
- 仕入先、会社コード、通貨
- 税額と税コード
- 仕入先債務の金額
- 購買発注履歴上の請求済み数量・金額
- 支払ブロックや保留状態の有無
トランザクションコードを調べるときは、SAPトランザクションコード一覧を活用できます。コード名だけで判断せず、対象業務、参照権限、登録権限、取消権限を分けて確認しましょう。
MIROを学習するときのポイント
MIROの操作だけを暗記するより、購買発注から支払までの業務フローを理解する方が実務で役立ちます。特に、発注、入庫、請求書、会計伝票がどのように関連するかを図にして整理すると、エラーの原因を追いやすくなります。
学習では、次の順に確認すると効果的です。
- SAP MMとFIの基本用語を理解する
- 購買発注と入庫の関係を確認する
- MIROの主要入力項目を整理する
- 三者照合で発生する差異を分類する
- 会計伝票と購買発注履歴を確認する
- 取消、訂正、保留解除の条件を学ぶ
実機で練習する場合は、会社コードや仕入先などのマスタを無断で変更せず、検証環境や教育用データを使用してください。実際の請求書を使う場合は、重複登録や誤計上を防ぐため、必ず担当者の指示に従います。
まとめ
SAP MIROは、仕入先請求書を購買発注や入庫実績と照合し、債務を計上するための重要なトランザクションです。基本操作では、請求書の基本情報、購買発注明細、数量、金額、税額、転記日付を順番に確認します。
差異が出た場合は、入力ミスと決めつけず、未入庫、部分請求、価格変更、税設定、会計期間、マスタデータなどを切り分けて調査します。MIROとMIGOの役割を区別し、購買から支払までの流れを理解することが、安定した運用と効率的な学習につながります。