請求でVKOAエラー発生|売上勘定決定を設定してFIへリリース

検証環境 SAP S/4HANA 2025 On-Premise / SAP GUI for HTML
検証日 2026-08-25
対象 F2請求伝票の保存から、売上勘定決定エラーの調査、VKOA修正、FIへのリリースまで
主なトランザクション VF01 / VF03 / VKOA / VF02

今回やること

F2請求伝票を保存したところ、請求伝票自体は作成されたものの「勘定設定にエラーがあります」と表示され、FI会計伝票が生成されませんでした。

今回は、請求伝票90005891をそのまま使って勘定決定分析を行い、どの条件で売上勘定が見つからなかったのかを確認します。その後、VKOAに不足していた売上勘定決定レコードを追加し、同じ請求伝票をFIへリリースして会計伝票9400000000が生成されるところまで確認します。

なお、この記事で記載するG/L勘定811100や販売組織Z091などは今回の検証環境で使用した設定値です。SAP標準の推奨値や唯一の正解を示すものではありません。

請求保存時に「勘定設定にエラーがあります」

VF01でF2請求を作成し、保存を実行しました。請求金額は税抜2,000円、消費税200円、税込2,200円です。

保存後、請求伝票90005891は作成されましたが、画面下部には「伝票 90005891 が保存されました(勘定設定にエラーがあります)」と表示されました。

請求伝票90005891の保存時に勘定設定エラーが表示された画面
図1 請求伝票は保存されたが、勘定設定エラーが表示された。

この時点で重要なのは、請求伝票の保存自体は成功している一方、会計への転送は完了していないことです。SAP Helpでも、勘定設定エラーがある場合は請求伝票が会計へのリリースでブロックされることがあり、エラー修正後に手動でリリースできると説明されています。

SAP Help:Billing Documents Blocked for Accounting

まずFI伝票が未生成であることを確認

VF03で請求伝票90005891を表示して会計伝票の状態を確認すると、「仕訳はまだ登録されていません」と表示されました。

つまり、この時点ではSD側の請求伝票は存在しますが、対応するFI会計伝票はまだ作成されていません。請求伝票を作り直す前に、まず勘定決定のどこで失敗しているかを確認します。

勘定決定分析でVKOAの検索条件を特定

請求伝票の関連処理から「勘定決定分析」→「収益勘定」を開き、今回の明細で使用された勘定決定のアクセス結果を確認しました。

今回の実機では、手順KOFI00の中で005、010、020、030、040、050のアクセスが確認でき、いずれもG/L勘定を決定できていませんでした。特に010(KOFI)では、次のキー項目が表示されていました。

項目 今回の値
勘定コード表 ZJP1
販売組織 Z091
得意先勘定設定グループ 01
品目勘定設定グループ 01
勘定キー ERL
勘定決定分析010でKOFIのG-L勘定が見つからなかった画面
図2 勘定決定分析の010(KOFI)で、ZJP1/Z091/01/01/ERLに対するG/L勘定が見つからなかった。

SAP Helpでは、勘定決定分析から各アクセスの結果と、検索に使われたキーを確認できると説明されています。今回も、分析画面から「どの条件でVKOAを探しに行ったか」を特定できました。

SAP Help:Performing an Account Determination Analysis

原因は今回必要なVKOAレコードの未登録

分析画面で得意先勘定設定グループと品目勘定設定グループがともに01であることを確認したうえで、VKOAの「001 得意先グループ/品目グループ/勘定キー」を確認しました。

今回必要だった組み合わせ「V / KOFI / ZJP1 / Z091 / 01 / 01 / ERL」を完全一致で検索すると、該当レコードは存在しませんでした。

このため、今回の実機検証では「必要なVKOAの売上勘定決定レコードが未登録だったこと」を原因と判断しました。SAP一般仕様としては、同種のエラーは得意先側・品目側の勘定設定グループ不足や、勘定決定Customizingの不備などでも発生し得ます。したがって、別環境で同じエラーが出た場合に、必ずVKOAレコード欠落が原因とは限りません。

SAP Help:Analyzing Errors in Account Determination

VKOAで売上勘定を設定

不足していた組み合わせをVKOAに追加しました。今回登録した内容は次のとおりです。

項目 設定値
アプリケーション V
条件タイプ KOFI
勘定コード表 ZJP1
販売組織 Z091
得意先勘定設定グループ 01
品目勘定設定グループ 01
勘定キー ERL
G/L勘定 811100
VKOAでERLをG-L勘定811100へ設定し保存した画面
図3 VKOAに今回の組み合わせを追加し、ERLのG/L勘定として811100を保存した。

ここで設定した811100は、今回の検証環境で国内売上に使用したG/L勘定です。実プロジェクトでは、自社の勘定コード設計と売上計上方針に合わせて設定する必要があります。

再分析でERL→811100を確認

VKOA保存後、請求伝票90005891に戻って勘定決定分析を再実行しました。

修正前は「勘定コードが見つかりませんでした」となっていた010(KOFI)で、今度は「勘定コード 0000811100 が勘定設定タイプ KOFI によって決定されました」と表示されました。

VKOA修正後に勘定決定分析010で811100が決定された画面
図4 修正後は同じ010(KOFI)で811100が決定された。

今回の実機では010でG/L勘定が決定したため、その先のアクセスを探す必要はなくなりました。ただし、アクセス番号や使用される条件の構成はシステム設定に依存します。「010で決まるのがSAP標準」という意味ではありません。

既存の請求伝票をFIへリリース

勘定決定が正常になったことを確認した後、請求伝票90005891をVF02で開き、「請求伝票 → 会計管理へリリース」を実行しました。

今回は請求伝票を作り直していません。エラーの原因だった勘定決定設定を修正したうえで、既存の請求伝票を会計へリリースしています。

SAP Helpでも、勘定決定エラーなどで会計転送できなかった請求伝票は、原因を修正した後に会計へリリースする流れが説明されています。

SAP Help:Schedule Billing Release

生成されたFI伝票を確認

会計へのリリース後、請求伝票からFI会計伝票9400000000が生成されました。参照には請求伝票90005891が入り、仕訳は次の内容になりました。

借方/貸方 G/L・勘定 金額
借方 113100 売掛金-国内(得意先1000681) 2,200 JPY
貸方 811100 売上-国内 2,000 JPY
貸方 422100 仮受消費税 200 JPY
請求伝票90005891から生成されたFI会計伝票9400000000の仕訳画面
図5 FI会計伝票9400000000が生成され、売掛金2,200/売上2,000/仮受消費税200が確認できた。

売上行811100と仮受消費税行422100には税コードA2が確認できました。税コードと税勘定の確認については、別記事「SAP消費税の自動仕訳を確認する|V2・A2と税勘定の実機検証」でも扱っています。

今回の原因と切り分け方

今回の調査結果を、実際に確認した順番で整理すると次のようになります。

確認 実機で確認した結果
請求伝票は保存されたか 90005891として保存済み。ただし勘定設定エラーあり
FI会計伝票は生成されたか 修正前は未生成
勘定決定分析 KOFIの005~050でG/L勘定を決定できず
010で使用された主なキー ZJP1 / Z091 / 01 / 01 / ERL
VKOA完全一致検索 該当レコードなし
VKOA修正後 010(KOFI)で811100を決定
FIリリース後 会計伝票9400000000を生成

この流れから、請求時の売上勘定決定エラーでは、最初からVKOAの設定画面を総当たりするより、請求伝票の勘定決定分析で「実際にどのキーで検索して失敗したか」を確認してから、その組み合わせをVKOAで照合する方が切り分けやすいと判断しました。

今回わかったこと

今回の実機検証では、F2請求伝票90005891は保存できたものの、売上勘定が決定できずFI会計伝票が作成されませんでした。勘定決定分析でZJP1/Z091/01/01/ERLの組み合わせを特定し、VKOAにG/L勘定811100を設定したことで、同じ請求伝票からFI会計伝票9400000000を生成できました。

エラー対応で特に有効だったのは、勘定決定分析を起点にして、実際に使われたキーとVKOAの登録内容を照合したことです。SAPの売上勘定決定を確認する際は、得意先勘定設定グループ、品目勘定設定グループ、勘定キー、勘定コード表、販売組織などを、実際の分析結果に沿って確認すると原因を絞り込みやすくなります。

請求前段の価格決定については「SAP価格決定を実機設定|OVKK・RVAA01・PR00の関係を確認」で、PR00を含む価格決定の設定と確認を扱っています。