請求で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 が保存されました(勘定設定にエラーがあります)」と表示されました。

この時点で重要なのは、請求伝票の保存自体は成功している一方、会計への転送は完了していないことです。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 |

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 |

ここで設定した811100は、今回の検証環境で国内売上に使用したG/L勘定です。実プロジェクトでは、自社の勘定コード設計と売上計上方針に合わせて設定する必要があります。
再分析でERL→811100を確認
VKOA保存後、請求伝票90005891に戻って勘定決定分析を再実行しました。
修正前は「勘定コードが見つかりませんでした」となっていた010(KOFI)で、今度は「勘定コード 0000811100 が勘定設定タイプ KOFI によって決定されました」と表示されました。

今回の実機では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 |

売上行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を含む価格決定の設定と確認を扱っています。

