招商银行数据接口说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
招商银行数据接口说明
第一章概述------------------------------------------------------- 3 1.1目的--------------------------------------------------------- 3 1.2文件生成日期------------------------------------------------- 3第二章文件结构--------------------------------------------------- 4 2.1非加密格式--------------------------------------------------- 4 2.1加密格式----------------------------------------------------- 4第三章文件描述--------------------------------------------------- 5 3.1 对帐单接口数据格式------------------------------------------ 5 3.2 支付结算接口数据格式---------------------------------------- 9 3.3 支付结算查询结果数据格式----------------------------------- 11 3.4 收方信息接口数据格式--------------------------------------- 14 3.5 代发接口数据格式------------------------------------------- 16 3.6 代发结果数据格式------------------------------------------- 17 3.7 代扣接口数据格式------------------------------------------- 18 3.8 代扣结果数据格式------------------------------------------- 19 3.9 信息数据格式----------------------------------------------- 22附录A术语说明--------------------------------------------------- 23 A.2系统代码--------------------------------------------------- 23附录B INI P LUS格式------------------------------------------------ 26 B.1概述------------------------------------------------------- 26 B.2格式说明--------------------------------------------------- 26 B.3示例------------------------------------------------------- 26附录C系统文件--------------------------------------------------- 27 C.1 本地信息文件---------------------------------------------- 27 C.2 使用频度文件---------------------------------------------- 28附录D XBASE格式文件格式------------------------------------------ 30 D.1 支付结算文件---------------------------------------------- 30
D.2 代发表文件------------------------------------------------ 30 D.3 代扣表文件------------------------------------------------ 31附录E常用数据--------------------------------------------------- 32 E.1招行分行--------------------------------------------------- 32 E.2货币代码表------------------------------------------------- 32附录F C++源码示例------------------------------------------------ 33
第一章概述
1.1目的
本文件描述了企业银行系统中定义的文件数据格式接口,该接口可用于企业银行系统与财务系统对接。
接口文件根据数据流向,可分为两大类,一类是由企业银行系统生成,需要导出到企业的财务系统中,如:对帐单、支付和集团支付查询结果、发工资查询结果、收方信息、受益人信息等;另一类是由企业财务系统生成,需要导入到企业银行系统,用于经办业务,如:成批支付结算文件、工资表、收方信息、受益人信息、成批信用证申请文件等。
根据接口文件是否采用了加密方式保存,也可以分为加密和非加密格式两大类。通常加密格式的文件的后缀的第一个字符是“E”。
1.2文件生成日期
本文件于2003年2月28日制定,适用于企业银行系统4.0版及以后版本。
2.1非加密格式
非加密格式的文件为文本文件,包括描述信息和正文两部分。详细容可参照第三章“文件描述”。
描述信息在文件的第一行,且以“#”开始,各字段间用空格加分号分开,描述信息可以为空。
正文的每一行代表一个查询记录,用"\r\n"结尾。每一个记录之间的各个元素之间用空格加分号分开,如果对应的元素没有任何容,就不填写。
2.1加密格式
加密格式的文件是一个二进制文件,包括文件头和加密数据块两部分。文件头包括标识、版本、描述块长度和描述块。加密数据块经解密后格式同非加密格式的文件,加密算法由招商银行定义。文件头在加密文件的开头,之后是加密数据块。
现对文件头详细说明如下:
字节0~6为标识(”CMBDATA”)。
字节7~8为版本号(字节7为主版本号,字节8为副版本号,本文件定义的格式为“2.0”)。
字节9~10为描述块的长度,整型。
描述块由多个描述字段组成,每个字段包括字段名(4个字节)、字段长度(1个字节)和字段容。字段名以“#”号开头的为招行保留,对于由企业财务系统生成的加密格式文件可由企业财务系统自定义。如:“#CKC”表示校验码,长度为4字节。