エラー: "システムエラーが発生しました。エラー参照番号 ************ ...原因: ariba.util.core.FatalAssertionException: tax metadata can not be null"
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
登録に関する質問事項の提出中に、次のシステムエラーを受け取りました。
エラー: システムエラーが発生しました。エラー参照番号 ************
最初に、残りのエラーメッセージを確認する必要があります。エラー参照番号を保存し、以下のステップに従います。
- [管理] > [システム管理] > [サイトマネージャ] > [監査ログ] に移動します。
- 開始および終了項目にエラー参照番号を入力します。
- スタックトレースを開き、原因の部分を確認します。
- エラーが以下の場合:
原因: ariba.util.core.FatalAssertionException: 税メタデータを null にすることはできません
以下のステップに従います。
このエラーには、以下の 3 つの原因があります。
原因 No1 の解決方法:
バイヤーは、サプライヤ申請テンプレートの新しいバージョンで、住所の質問 (vendor.address) または詳細な住所の質問 (vendor.addressExt.postalAddress)、または countryCode マッピングを含むテキストの質問 (vendor.address.countryCode) を設定して公開する必要があります。
これにより、新しく作成されたすべてのサプライヤに関する問題が解決されます。既存のサプライヤが解決するには、サプライヤがその他の国に対して国を選択し、元の国を選択して戻し、税の詳細を入力して質問事項を提出することで、回避策に従う必要があります。
原因を解決するには、2:
- バイヤーは、[管理] > [管理] > [サイトマネージャ] > [データのインポート/エクスポート] > [国固有の税フィールドをエクスポート] > [エクスポート] で税メタデータファイル ([国固有の税フィールド]) をエクスポートする必要があります。
- 各国のファイルで正しい税コードを設定し、csv ファイルをインポートします (例: vendor.taxInfo.vatRegistrationNumber > 税コード 0、vendor.taxInfo.taxNumber1 > 税コード 1 に属します)。
- サプライヤは、質問事項を正常に提出できるようになります。
原因 3 の解決方法:
- バイヤーが 1 つの質問を使用して税番号を取得する場合、[税] の種類の質問以外では、指定した税番号/国の組み合わせが税メタデータファイルに引き続き存在する必要があります。
- たとえば、サプライヤ申請で vendor.taxInfo.taxNumber1 にマッピングされた質問が設定されている場合、指定された国のメタデータファイルで税番号 1 が必要です。
- サンプルエラー - エラー: 米国の税メタデータを null にすることはできません: 1 このエラーは、特に米国と税番号 1 の組み合わせが税メタデータファイルにないことを示しています。
このエラーは、以下の 2 つの理由で発生します。
- サプライヤ申請テンプレートに countryCode マッピングがない、または住所に関する質問がない税に関する質問が設定されている場合。
そのため、サプライヤ申請の税に関する質問に入力された値は、登録に関する質問事項の [税] セクションの質問で常に米国に初期設定されます。スクリーンショットは以下のようになります。サプライヤが質問事項を提出しようとすると、システムエラーが表示されます。

2.サプライヤ申請テンプレートで、国の質問および税の質問 (例: マッピング (vendor.taxInfo.vatRegistrationNumber)) が設定されています。ただし、税メタデータファイル (国固有の税フィールド) で、税コード 0 が設定されておらず、代わりに税コード 1 が設定されている場合、サプライヤ申請に入力された税額は、以下のようにその国の空白フィールドに初期設定されます。

ベストプラクティスとして、バイヤーは税メタデータファイルのマッピングおよび正しい設定を含む正しい質問を使用する必要があります。
Supplier Lifecycle & Performance