客户备付金存管系统接口设计说明书(8)

2020-03-27 02:25

保密级别:内部

特殊业务转账类型:

? 如果是本行特殊业务转账,即他行标志为0时

支付机构签约类型为存管行时,可选A、B、C、D、E; 支付机构签约类型为合作行时可选D、E;

? 如果是他行特殊业务转账,即他行标志为1时

支付机构签约类型为存管行时可选a; 支付机构签约类型为合作行时可选a、b;

对于汇兑类型(ExchangeType)=1的情况,银行会检查借贷方账户必须为同集团内。如果ERP没有这种需求,则该值固定置0即可。

对于贷方户名校验标志(ConFlag)=1的情况,银行会做贷方的账号和户名一致性检查。该功能只对贷方为农行账户有效。

对于跨行汇兑情况,当贷方行号(CrBankNo)写入人行的12位行号后,则跨行汇兑不落地。否则跨行汇兑仍落地处理。跨行情况系统会将贷方省市代码(CrProv)和贷方账号(CrAccNo)合并,对于他行账号绝不能送农行的省市代码。

对于跨行情况,由于人行的附言只有60位长,因此只支持29汉字

特别要注意的一点是对于通信失败类的应答,并不能完全保证之前提交的金融性交易没有提交到银行后台,有可能是后台应答超时,这种情况有可能出现ERP虽然收到交易失败的应答报文,而银行后台最终将该笔交易处理成功。为了避免这种情况发生,对特殊业务转账这样的交易ERP需要具体判断返回码(RespCode),对于通信失败类的应答,需将之前提交的金融交易状态置为“未知”,而不能简单地归类为“失败”,ERP需要发起查询金融交易处理状态(1944)来确认该笔交易的真正状态。

由于通信失败的情况非常复杂,目前有多个错误码对应通信失败。所谓“通信失败”即发出请求后没有收到应答,这种情况无法知道对方是否收到请求。

5.2. 查询转账处理状态(CQRT71,同1944)

5.2.1. 交易说明

用于确认特殊业务转账的真正状态;

对于原交易流水号,

1944交易使用// CQRT71使用// 请勿混用;

[单击键入项目名称] 接口设计说明书 - 28/49 - 软件开发中心

保密级别:内部

5.2.2. 接口说明

接口设计人 最后修订日期 公共接口 序号 XML标签 公共包头 中文含义 数据类型 数据长度 取值范围 是否允许空值 原交易流水号 N30 请求 请求/应答 1. // // 2. //

流水状态 C1 应答 5.2.2.1. ERP/CC->银行 请求报文扩展字段

原交易ERP请求流水号

5.2.2.2. 银行->ERP/CC 应答报文扩展字段

流水状态

5.2.2.3. BEICS->BSA 请求报文扩展字段

同ICC2ICS请求报文

5.2.2.4. BSA->BEICS 应答报文扩展字段

同ICS2ICC应答报文

5.2.3. 返回信息说明

农行的金融类交易(如汇兑)会实时返回交易结果——成功、失败、落地、异常。对于

[单击键入项目名称] 接口设计说明书

- 29/49 -

软件开发中心

保密级别:内部

成功和失败的交易,1944/CQRT71交易并没有实际的用处。对于落地、异常状态,发送1944/CQRT71交易后可以查询该笔金融交易是否成功。有一点要强调的是只有1944/CQRT71交易成功了(RespSource=0),返回要查的那笔金融交易的处理状态信息才有效,否则只会返回1944交易失败。

对于ERP发起的交易,如果需要ERP自身的凭证号做帐,在交易失败的情况下(包含应用错误《如报文相关节点内容填错造成银行返回交易错误》和系统错误《如通讯失败等》),可以进行交易重发。

如果ERP厂商需要使用此功能,必须使用1944交易进行交易流水状态查询,在银行返回的交易流水状态为5-交易失败的情况下,才能提交。

TransSta 可能的值和含义为: 1:未复核 2:未完成复核 3:已完成复核 4:处理成功 5:交易失败 6:落地待处理 7:预约受理 8:交易取消 9:交易异常 B:交易拒绝

C: 该交易正由另一操作员复核,请稍候再试

5.2.4. 特殊说明

5.3. 支付机构上传人行监管报表(CFRA33)

5.3.1. 交易说明

为按照人民银行《客户备付金信息核对校验机制》的要求,实现每日与支付机构进行数据校验核对,要求支付机构按日向我行传输数据。

5.3.2. 接口说明

接口设计人 最后修订日期 公共接口 序号 XML标签 公共包头 中文含义 数据类型 数据长度 取值范围 是否允许空值 请求/应答 [单击键入项目名称] 接口设计说明书 - 30/49 - 软件开发中心

保密级别:内部

1. / 2. // 3. / 4. / 5. // 6. // 7. // 8. // 请求流水号 报表日期 请求日期 交易码 C30 C8 C8 C6 请求 请求 请求 请求/应答 请求 文件名 支付机构编号 支付机构名称 文件列分隔符 C100 C150 C5 最长5位,默认竖线 0-存管行; 1-合作行; 0-非替代模式; 1-替代模式; 固定送1 √ 请求 √ 请求 请求 C70 9. //CorpType> 10. / 判别模式 支付机构类型 √ 请求 C1 C1 请求 11. / 12. / 文件行数 文件标志 N5 C1 请求 请求 文件接口(以文件列分隔符为竖线形式定义): A|开户银行代码|户名|A01|A02|A03|A04|A05|A06|A07|A08|A09|A10|A11|A12|A13|A14|

|帐号

A01:支付机构业务系统中已反映的入金业务(银行已入金金额(本期系统反映,本期入金(业务系统中贷记客户资金账户金额)))

A02:支付机构业务系统中已反映的入金业务(银行已入金金额(本期系统反映,本期入金(手续费收入(支出))))

A03:支付机构业务系统中已反映的入金业务(银行已入金金额(本期系统反映,本期入金 (其它(3)(押金))))

A04:支付机构业务系统中已反映的入金业务(银行已入金金额(前期系统反映,本期入金(业务系统中贷记客户资金账户金额)))

A05:支付机构业务系统中已反映的入金业务(银行已入金金额(前期系统反映,本期入金(手

[单击键入项目名称] 接口设计说明书

- 31/49 -

软件开发中心

保密级别:内部

续费收入(支出))))

A06:支付机构业务系统中已反映的入金业务(银行已入金金额(前期系统反映,本期入金 (其它(2)(押金))))

A07:支付机构业务系统中已反映的入金业务(应收入金业务金额(本期业务系统中已贷记客户资金账户金额))

A08:支付机构业务系统中已反映的入金业务(应收入金业务金额(本期手续费收入(支出))) A09:支付机构业务系统中已反映的入金业务(应收入金业务金额(其它(2)(押金))) A10:支付机构业务系统中未反映但银行已收到的款项(本期收到的金额)

A11:支付机构业务系统中未反映但银行已收到的款项(当期处理(补入账(业务系统中贷记客户资金账户金额)))

A12:支付机构业务系统中未反映但银行已收到的款项(当期处理(补入账(手续费收入(支出))))

A13:支付机构业务系统中未反映但银行已收到的款项(当期处理(补入账(其他(2)(押金)))) A14:支付机构业务系统中未反映但银行已收到的款项(当期处理(退回))

B|B01|B02|B03|B04|B05|B06|B07|B08|B09|

B01:支付机构业务系统中已反映的出金业务(本期业务系统中借记客户资金账户金额) B02:支付机构业务系统中已反映的出金业务(本期业务应出金金额)

B03:支付机构业务系统中已反映的出金业务(本期手续费等收入(支出))

B04:支付机构业务系统中已反映的出金业务(本期银行实际出金金额(本期系统反映,本期出金))

B05:支付机构业务系统中已反映的出金业务(本期银行实际出金金额(前期系统反映,本期出金))

B06:支付机构业务系统中未反映,但银行已扣款(本期扣款的金额) B07:支付机构业务系统中未反映,但银行已扣款(当期处理(补入账(借记客户资金账户金额)))) B08:支付机构业务系统中未反映,但银行已扣款(当期处理(补入账(手续费收入等(支出))))) B09:支付机构业务系统中未反映,但银行已扣款(当期处理(银行返回款项))

C|类型|开户银行代码|帐号|户名|C01| C|类型|空|空|空|C03| 类型:

0-具体账户的信息,即本条为C01的信息; 1-送汇总信息,即该条为C03的内容 C01:账户当日出金额汇总 C03:合计

D|D01|D02|D03|D04|

D01:本期业务系统中客户资金账户借方发生额 D02:本期业务系统中客户资金账户贷方发生额 D03:手续费收入 D04:其它

[单击键入项目名称] 接口设计说明书

- 32/49 -

软件开发中心


客户备付金存管系统接口设计说明书(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:街道社区党支部书记述职报告范本

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: