集成 BAI、SWIFT MT940 和 CAMT.053 格式银行文件事务

加载银行文件数据时,需要创建与银行文件源系统关联的数据源。数据集成将 BAI、SWIFT MT940 或 CAMT.053 文件格式转换为 CSV 格式,以便加载到事务匹配中。可以在事务匹配作业结果中查看 CSV 加载文件。

BAI 格式银行文件事务的源应用程序具有以下预定义的常量列和标题:

  • Account
  • Amount
  • Transaction Type
  • Currency
  • Transaction Date
  • Bank Reference
  • Customer Reference
  • Bank Text

Swift MT940 格式银行文件事务文件的源应用程序具有以下预定义的常量列和标题:

  • Transaction Reference Number
  • Account
  • Statement Number
  • Statement Date
  • Transaction Date
  • Amount
  • Transaction Type
  • Customer Ref
  • Bank Ref
  • Bank Text
  • Additional Info1
  • Additional Info2
  • Additional Info3

CAMT.053 格式银行文件事务文件的源应用程序具有以下预定义的常量列和标题:

字段 说明(基于 ISO 定义)
StatementIdentification 用于明确标识帐户报表的唯一标识。
CreateDate 报表创建日期。
StatementFromDate 期间开始日期,为其发布帐户报表。
StatementToDate 期间结束日期,为其发布帐户报表。
Account 记入贷项和借项分录的帐户的明确标识。
Amount 现金分录中的金额。
Currency 生成现金分录所用货币的货币代码。
CdtDbtInd 借项/贷项指示符
BookingDate 分录推送到帐户服务方的帐簿的日期和时间。
ValueDate 资产变为对帐户所有者可用(如果是贷项分录)或停止对帐户所有者可用(如果是借项分录)的日期和时间。
EntryRef 分录的唯一引用
AccountServicerReference 用于明确标识分录的唯一引用,由帐户服务机构分配
DomainCode 银行交易代码的一部分。此项指定基础交易的业务领域。
FamilyCode 指定域中的系列。
SubFamilyCode 指定特定系列中的子产品系列。
Proprietary 银行交易代码(采用专用形式),由发布者定义。
ReversalIndicator 指示分录是否是冲销的结果。仅当分录是冲销的结果时才应存在此元素。
BankTransactionIdentification 可在银行间级别用于调节、跟踪或链接与事务相关的任务的唯一标识。
EndToEndIdentification 用于明确标识事务的唯一标识,由发起方分配。
ChequeNumber 支票的唯一明确标识符,由代理分配。
InstructionIdentification 唯一标识,这是可以在指示方与被指示方之间使用以指代单个指令的点到点引用。
PaymentInformationIdentification 用于在消息中明确标识付款信息组的唯一标识,由发送方分配。
MandateIdentification 用于明确标识授权的唯一标识,由债权人分配。
ClearingSystemReference 用于明确标识指令的唯一引用,由清算系统分配。
SourceCurrency 货币转换中从其转换金额的货币。
TargetCurrency 货币转换中金额要转换到的货币。
UnitCurrency 货币兑换中表示兑换率时使用的货币。在示例 1GBP = xxxCUR 中,单位货币为 GBP。
ExchangeRate 将金额从一种货币转换为另一种货币时使用的系数。此项体现了使用一种货币购买另一种货币时的价格。
用法:ExchangeRate 表示 UnitCurrency 与 QuotedCurrency 之间的比率 (ExchangeRate = UnitCurrency/QuotedCurrency)。
ContractIdentification 用于明确标识外汇合约的唯一标识
QuotationDate 兑换率报价日期和时间。
ReturnReasonCode 按照 SWIFT 外部代码,指定退回原因。
ReturnReasonProprietary 指定退回原因(采用专用形式)。
Originator 退回发出方的名称。
OrgnlBkTxCdDomain 原始银行交易代码的一部分。此项指定基础交易的业务领域。
OrgnlBkTxCdFamily 指定原始银行交易代码的域中的系列。
OrgnlBkTxCdSubFamily 指定原始银行交易代码的特定系列中的子产品系列。
OrgnlBkTxCdProprietary 原始银行交易代码(采用专用形式),由发布者定义
RemittanceInformation 以非结构化形式提供的信息,以便能够将分录与打算结清付款的项(例如应收帐款系统中的商业发票)进行匹配/对其进行调节。

Swift MT940 格式银行文件事务的源应用程序具有以下预定义的常量字段:

表 17-2 Swift MT940 字段和说明

字段 说明
StatementIdentification 用于明确标识帐户报表的唯一标识。
CreateDate 报表创建日期。
StatementFromDate 期间开始日期,为其发布帐户报表。
StatementToDate 期间结束日期,为其发布帐户报表。
Account 记入贷项和借项分录的帐户的帐户明确标识。
Amount 现金分录中的金额。
Currency 生成现金分录所用货币的货币代码。
Closing Balance  
Currency  
Transaction Type  
Currency  
Statement Date  
account  

要添加 BAI 格式银行文件、SWIFT MT940 或 CAMT.053 格式银行文件事务应用程序:

  1. 数据集成主页中,单击操作,然后选择应用程序
  2. 应用程序页上,单击 图中显示了“添加”按钮。(“添加”图标)。
  3. 类别中,选择数据源
  4. 类型中,选择银行文件
  5. 应用程序中,从值列表中选择一个应用程序名称。

    可用的应用程序类型包括:

    • BAI 格式银行文件事务
    • SWIFT MT940 格式银行文件事务
    • CAMT.053 格式银行文件事务

    注:

    在以下情况下,与 BAI、SWIFT MT940、camt.053 源文件的数据集成连接会失败:

    • 在“事务匹配”中更改了匹配类型。
    • 数据源 ID 发生更改。
    • 数据源属性 ID 发生更改,或添加和删除该 ID。

    在这种情况下,需要在数据集成中重新创建应用程序(包括整个目标应用程序、导入格式、位置、映射)。

    对于 BAI 文件,请选择 BAI 格式银行文件事务

    对于 SWIFT MT940 文件,请选择 SWIFT MT940 格式银行文件事务

    对于 CAMT.053 文件,请选择 CAMT.053 格式银行文件事务

  6. 前缀中,指定一个前缀以确保源系统名称唯一。

    您要添加的源系统名称基于现有的源系统名称时,需要使用前缀。前缀会加入到现有名称中。例如,如果要将银行文件应用程序命名为与现有应用程序相同的名称,您可以将您的姓名首字母指定为前缀。

  7. 单击确定
  8. 应用程序页中,单击应用程序右侧的 图中显示了“选择”图标。,然后选择应用程序详细信息
  9. 选择选项卡。
  10. 要在银行文件源系统中查看维,请选择维详细信息选项卡。

    BAI 格式银行文件事务应用程序的维详细信息如下所示:

    图中显示了 BAI 格式银行文件事务的维详细信息

    SWIFT MT940 银行文件事务应用程序的维详细信息示例如下所示:

    图中显示了 SWIFT MT940 银行文件事务的维详细信息。

    CAMT.053 银行文件事务应用程序的维详细信息示例如下所示:

    图中显示了 CAMT.053 银行文件事务应用程序的维。

  11. 在银行文件源系统和 Account Reconciliation 目标应用程序之间设置集成映射。
    1. 数据集成主页中,单击 图中显示了“添加”图标。 以添加新集成。
    2. 创建集成页的名称说明中,输入新集成的名称和说明。
    3. 位置中,输入新位置名称,或者选取要从其加载数据的现有位置。

    4. (图中显示了“源”图标。) 下拉列表中,选择 Account Reconciliation 源应用程序。

    5. 目标 (图中显示了“目标”图标。) 下拉列表中,选择目标事务匹配数据源应用程序。

    6. 类别中,选择适当的货币组,通常为配置文件中启用的最低货币组。

      注:

      类别映射与事务匹配事务无关,但在数据集成中是必需的。
    7. 可选:选择对集成适用的位置属性。有关详细信息,请参阅“选择位置属性”。

      图中显示了“创建集成”页。

  12. 数据集成主页中,单击集成右侧的 图中显示了“选择”图标。,然后选择映射维
  13. 映射维页上,完成以下操作:
    1. 导入格式中,选择要用于集成的导入格式的名称。

      还可以添加用户定义的导入格式名称。

    2. 在映射网格中,将源中的源列映射到目标应用程序中的维。

      注:

      所有事务匹配文件都要求将调节 ID 维映射到对应的事务匹配配置文件。

      来自目标应用程序的维会自动填充。

      如果已经为集成定义导入格式,则自动映射源列和目标列。

  14. 数据集成主页中,单击集成右侧的 图中显示了“选择”图标。,然后选择映射成员
  15. 映射成员页上,定义成员映射以将源中的成员映射到目标。
    图中显示了“映射成员”页。/

    注:

    BAI 代码 100-399 表示银行贷项(正数),400-699 表示银行借项(负数)。

    对于大于 699 的银行特定 BAI 代码,数据集成默认将其视为银行贷项(正数)。如果需要将此范围内的任何特定代码视为银行借项(负数),则使用 SQL 映射(请参阅“SQL”)将金额更新为负数,如下例所示。
    AMOUNTX=
    CASE
        WHEN UD7 = '868' THEN AMOUNT*-1
         ELSE AMOUNT
    END

    注:

    所有事务匹配文件都要求将调节 ID 维映射到对应的事务匹配配置文件。
  16. 数据集成主页中,单击集成右侧的 图中显示了“选择”图标。,然后选择工作台
  17. 工作台中,通过执行集成来测试和验证数据,以确保加载正确运行,且您的数据正确无误。数据集成会转换并暂存数据以供 Account Reconciliation 使用。
    有关使用工作台的详细信息,请参阅“运行集成”。