外部銀行口座のロードの例

外部銀行口座レコードでは、銀行支店の銀行口座の詳細が保持されます。銀行口座は、個人への支払を実行するために、支払方法によって使用されます。

銀行、銀行支店および外部銀行口座は、その詳細が非HCM表に格納されるビジネス・オブジェクトです。ただし、これらは、HCMデータ・ローダーを使用してロードできます。このトピックでは、外部銀行口座を正常にロードするために理解する必要がある外部銀行口座オブジェクトの側面について説明します。

銀行および銀行支店

外部銀行口座オブジェクトを作成するには、銀行口座が保持される銀行と銀行支店の両方を作成する必要があります。

ノート: HCMデータ・ローダーを使用して銀行または銀行支店を作成すると、それぞれ「銀行」および「銀行支店」の機関タイプを使用して作成されます。この機関タイプの銀行および銀行支店のみ保守および参照できます。他の方法を使用して銀行または銀行支店を作成した場合、後で銀行口座を作成するときにHCMデータ・ローダーでそれらが見つかりません。

外部銀行口座のロード

HCMデータ・ローダーで処理するために、外部銀行口座データをExternalBankAccount.datファイルに指定します。外部銀行口座を参照できるように複数のユーザー・キーがサポートされています。これらのユーザー・キーの詳細は、「ビジネス・オブジェクトの表示」タスクを使用して「ビジネス・オブジェクト詳細」ページの外部銀行口座オブジェクトを参照してください。

外部銀行口座所有者コンポーネントによって、口座が属する個人または第三者が識別されます。1つの銀行口座を複数の所有者(いずれかがプライマリ所有者である必要があります)に関連付けることができます。外部銀行口座所有者コンポーネントをロードするには、弁別子ExternalBankAccountOwnerを使用します。プライマリ所有者を識別するには、関連するコンポーネントのPrimaryFlag属性をYに設定します。外部銀行口座所有者を参照できるように複数のユーザー・キーがサポートされています。これらのユーザー・キーの詳細は、「ビジネス・オブジェクト詳細」ページの外部銀行口座所有者コンポーネントを参照してください。

ノート: 処理待ち就業者の外部銀行口座はロードできません。

外部銀行口座の識別、および口座の対象の銀行および銀行支店の参照にはソース・キーを使用することをお薦めします。様々なローカライゼーション要件をサポートするために多数のユーザー・キーが提供されていますが、ソース・キーを使用することで複雑性を排除できます。

このExternalBankAccount.datの例では、ソース・キーを使用して、銀行、銀行支店、外部銀行口座および外部銀行口座所有者を識別します。
METADATA|ExternalBankAccount|SourceSystemOwner|SourceSystemId|BankId(SourceSystemId)|BankBranchId(SourceSystemId)|CountryCode|CurrencyCode|AccountNumber|AccountName|AccountType
MERGE|ExternalBankAccount|VISION|12345678_CA|CA10001A|111111A|CA|CAD|12345678|J and P Smith|SAVINGS
METADATA|ExternalBankAccountOwner|SourceSystemOwner|SourceSystemId|ExternalBankAccountId(SourceSystemId)|PersonId(SourceSystemId)|PrimaryFlag
MERGE|ExternalBankAccountOwner|VISION|12345678_CA_121011|12345678_CA|SK121011|Y

次のExternalBankAccount.datファイルの例では、ユーザー・キーを使用して外部銀行口座を作成し、2人の所有者(そのうちの1人はプライマリ所有者)に関連付けます。

METADATA|ExternalBankAccount|BankNumber|BankBranchNumber|CountryCode|AccountNumber|IBAN|AccountName|CurrencyCode
MERGE|ExternalBankAccount|100001A|111111A|CA|12345678|CA23 ANBK 3350 1234 5678 20|J and P Smith|USD
METADATA|ExternalBankAccountOwner|BankNumber|BankBranchNumber|CountryCode|AccountNumber|CurrencyCode|PersonNumber|PrimaryFlag
MERGE|ExternalBankAccountOwner|100001A|111111A|CA|12345678|USD|121011|Y
MERGE|ExternalBankAccountOwner|100001A|111111A|CA|12345678|USD|126231|N

外部銀行口座の非アクティブ化

HCMデータ・ローダーを使用して、外部銀行口座オブジェクトを削除したり、必要に応じて再作成できます。または、銀行口座を非アクティブにできます。次のExternalBankAccount.datファイルの例では、InactiveFlag属性を含めてYに設定することによって、外部銀行口座を非アクティブにします。

ノート: 銀行口座を非アクティブ化すると、他の属性に対する更新は無視されます。
METADATA|ExternalBankAccount|BankNumber|BranchNumber|CountryCode|CurrencyCode|AccountNumber|InactiveFlag
MERGE|ExternalBankAccount|100001A|111111A|CA|USD|12345678|Y