ISO 20022 SEPAおよびCGI口座引落決済メッセージの検証

Oracle Payments Single Euro Payments Area (SEPA)バージョンおよびCommon Global Implementation (CGI)バージョンのISO 20022口座引落決済メッセージ。口座引落決済メッセージ用に2つのBI Publisherテンプレートと対応する2つの決済フォーマットが事前定義されています。Paymentsは検証を添付して、必要なことを確認します

この表は、PaymentsでISO 20022 SEPAおよびCGI決済フォーマットに添付される検証について説明しています。

Paymentsでサポートされている20022 SEPAおよびCGI決済フォーマット

検証の説明

単一ユーロ支払地域コア口座引落2019 (pain.008.001.08)

ISO20022口座引落共通グローバル実装2019 (pain.008.001.08)

引落し承認の存在:

  • トランザクションに引落し承認が存在する必要があります。

ノート:

SEPAトランザクションの場合は引落し承認が必要ですが、CGIの場合は必要ありません。

はい

いいえ

アクティブな引落し承認:

  • 口座引落し承認がアクティブであることを確認します。また、トランザクション日が引落し承認署名日より後で、引落し承認取消日より前であることを確認します。

  • 1回限りの引落し承認が2回以上使用されていないことを確認します。

はい

はい

引落し承認に次のフィールドが存在することを検証します。

  • 承認参照識別子

  • 承認署名日

  • 債権者法的エンティティ

  • 債権者識別子

ノート:

これらのフィールドは必須です

はい

はい

次のデータを検証します。

  • 当方銀行支店国が存在します。

  • 顧客の銀行支店国が存在します。

はい

はい

Paymentsでは、次の追加のSEPA検証がサポートされています。

  • 顧客銀行口座IBANがnullでないことを検証します。

  • 顧客銀行支店BICがnullでないことを検証します。

  • 当方銀行口座IBANがnullでないことを検証します。

  • 当方銀行支店BICがnullでないことを検証します。

  • 当方銀行支店国が存在することを検証します。

  • 顧客の銀行支店国が存在することを検証します。

  • 決済通貨がユーロであることを検証します。

  • 顧客銀行口座がSEPAゾーンにあることを検証します。

  • 債権者識別子構造が次のようになっていることを検証します。

    • ポジション1-2にISO国コードが入力されています。

    • ポジション3-4に、ISO 7064 Mod 97-10に従って検証桁が入力されています。

    • ポジション5-7に債権者ビジネス・コードが入力されています。使用されていない場合は、ZZZが入力されています。

    • ポジション8以降には、National Communityで定義されている識別子の国固有の部分が債権者の国別識別子として入力されています。

はい

いいえ

Paymentsでは、次の追加のCGI検証がサポートされています。

  • 顧客銀行支店BICと顧客銀行支店番号がいずれもnullでないことを検証します。

  • 当方銀行支店BICと当方銀行支店番号がいずれもnullでないことを検証します。

いいえ

はい

ISO 20022口座引落フォーマットに必要な次のデータを検証します。

  • ローカル支払手段がnullではありません。

  • サービス・レベルがnullではありません。

はい

はい

支払システム・アカウント属性を照合します。

  • トランザクションに受取人法的エンティティ名がない場合は、支払システム・アカウント設定ISO20022_IP_NAMEを検証します。

  • トランザクションに受取人法的エンティティ登録番号がない場合は、ISO20022_IP_BICORBEIまたはISO20022_IP_OTHERID支払システム・アカウント設定を検証します。

はい

はい