ISO 20022 SEPAでの論理的なグループ化とCGI口座引落メッセージ
SEPA (単一ユーロ支払地域)は、クレジット振替の標準プロセス、改善されたデビット・システム、および個人と企業が欧州のメンバー国または地域内で取引を行うためのより簡単な方法を提供するシステムです。SEPA自動引落メッセージ形式
SEPA口座引落メッセージ・フォーマットでは、Oracle Fusion Paymentsによって次の3つのレベルのXMLメッセージ構造がサポートされます。
-
レベル1: グループ・ヘッダー
-
レベル2: 支払情報
-
レベル3: 口座引落トランザクション情報
各伝送ファイルでは、次の論理的なグループ化が許可されます。
-
混合グループ化: 各ファイルには複数の精算バッチが含まれます。各精算バッチには複数のトランザクションが含まれます。
グループは、最も一般的でない属性を使用して作成されます。たとえば、同じ債務者による3つのトランザクションが存在するが、依頼順序タイプが異なる場合(最初、繰返し、1回かぎりなど)、Paymentsでは3つの個別のグループが作成されます。ただし、これらのトランザクションのうち2つの依頼順序タイプが同じである場合、2つのグループが作成されます。
-
グループ化: 各ファイルには1つの精算バッチのみが含まれます。この精算バッチには複数のトランザクションが含まれます。
-
単一: 各ファイルには複数の精算バッチが含まれます。各精算バッチには1つのトランザクションのみが含まれます。
Paymentsでは、SEPA要件に従って混合グループ化のみがサポートされます。
レベル1 - グループ・ヘッダー
SEPA口座引落メッセージ・フォーマットのグループ・ヘッダー・レベルには、IBY_BATCHES_ALL表の行にマップされる精算バッチ情報が含まれます。グループ・ヘッダーは、必須であり反復的です。反復的とは、グループ・ヘッダー情報の1つ以上のブロックを、SEPA口座引落メッセージ・フォーマット・ファイルに含めることができるという意味です。
グループ・ヘッダーには、次のような要素が含まれます。
-
メッセージID
-
作成日時
-
トランザクションの数
-
管理合計
-
開始パーティ
レベル2 - 支払情報
支払情報は、SEPA口座引落メッセージ・フォーマットの中間レベルです。これには、トランザクションのグループに共通の属性が含まれます。トランザクションは、資金取得プロセス・プロファイルで選択された場合にのみ、支払情報レベルでグループ化されます。それ以外の場合、支払情報レベルは、SEPA口座引落メッセージに存在しません。
支払情報レベルは、必須であり反復的です。反復的とは、支払情報の1つ以上のブロックを、SEPA口座引落メッセージ・フォーマット・ファイルに含めることができるという意味です。支払情報レベルには、次のようなトランザクションの貸方側に関連する要素が含まれます。
-
支払方法
-
トランザクションの数
-
グループ識別子
-
債権者法的エンティティ
-
債権者ビジネス・ユニット
-
債権者の銀行口座詳細
-
当方銀行口座
-
通貨
-
手数料負担者
-
債権者識別番号
-
決済日
-
連番タイプ
-
サービス・レベル
-
ローカル支払手段
-
カテゴリ目的
-
手数料負担者
-
回収日
-
債権者詳細
前述の要素は、常にSEPA口座引落メッセージ・フォーマットに出現します。
SEPAおよびCGI (共通グローバル実装)は、ビジネスと銀行の間で使用される共通XML支払標準としてISO20022の広範な受入を促進するイニシアチブです。ただし、要素の定義は、引落し承認が使用されるかどうかに応じて異なります。
次の表は、引落し承認の存在の有無によって決定される、特定のメッセージ要素の定義に関連付けられたSEPAとCGI口座引落メッセージの間の相違点を示しています。
エレメント |
引落し承認を使用するSEPAおよびCGI口座引落メッセージ |
引落し承認を使用しないCGI口座引落メッセージ |
---|---|---|
債権者 |
引落し承認ごとの債権者(第一者法的エンティティ)。 |
請求書で使用される送金銀行口座に関連する債権者(第一者法的エンティティ)。 |
最終債権者 |
引落し承認とは異なる場合、請求書ごとの債権者(第一者法的エンティティ)。 |
請求書ごとの債権者(第一者法的エンティティ)。 |
「資金取得プロセス・プロファイルの作成」ページで支払グループ化を選択すると、トランザクションは、選択されたパラメータの値に基づいて精算バッチ内にグループ化されます。ただし、論理的なグループ化の要素は、「資金取得プロセス・プロファイルの作成」ページの「支払グループ化ルール」セクションで「グループ化使用可能」オプションを選択するかどうかに応じて、すべて使用可能になるか、すべて使用不可になります。論理的なグループ化の要素は、SEPAおよびCGIで同じです。
レベル3 - 口座引落トランザクション情報
口座引落トランザクション情報は、各精算バッチの個別トランザクションが含まれるSEPA口座引落メッセージ・フォーマットのレベルです。各個別トランザクションは、IBY_TRXN_SUMMARIES_ALL表の行にマップされます。口座引落トランザクション情報レベルは、必須であり反復的です。反復的とは、口座引落トランザクション情報の1つ以上のブロックを、SEPA口座引落メッセージ・フォーマット・ファイルに含めることができるという意味です。
口座引落トランザクション情報レベルには、次のような要素が含まれます。
-
支払識別子詳細
-
支払金額
-
引落し承認詳細
-
最終債権者
-
債務者
-
債務者の銀行口座
-
目的コード
-
送金情報
前述の要素の一部は、SEPA口座引落メッセージ・フォーマットに条件付きで出現します。
「資金取得プロセス・プロファイルの作成」ページのバッチ記帳オプションによって、SEPA口座引落メッセージにバッチ記帳要素が設定されるかどうかが決定されます。バッチ記帳オプションを選択すると、それは支払ファイルのすべてのトランザクション・グループに適用されます。