12345678大写怎么写另外解方法

给定一个可包含重复数字的序列返回所有不重复的全排列。
 //指向新的一片地址空间使其变成不在跟随l改变而改变
}


BOCNET 银企对接 标准版前置机接口规范

攵档编号: 当前版本: 制作人: 审核人: 制作单位: 日期:

说明 新建根据 BOCNET3.0 一期标准版前置机功能制 定。BOCNET2.0 提供的接口内容在 BOCNET3.0 中不 变 增加铨球企业服务接口定义 修改 b2e0035 接口,将返回数据项的摘要拆分成附 言和用途两个字段 增加 b2e0015 代收委托b2e0043CNAPS、中行联行 号下载,b2e0044 历史交易整合查询接口 修改 b2e0032 交易说明及接口支持代收代发查询 修改 b2e0035 交易说明及接口,增加费用信息及新 核心转账交易网银流水号的解析规则 B2e0015 增加扣款合同號字段 增加 B2e0045 期货出金待授权交易查询、B2e0046 期货出金授权 B2E0042 响应结果增加字段长度说明 增加现金管理相关交易(b2e4)详见 接口规则 增加针对历史茭易查询相关接口的说明。新客户推 广时历史交易查询功能建议使用“历史交易整合 查询(b2e0044)”接口 修改历史汇款信息查询(b2e0023)接口中,<recnum>

马骊 樊莉 马骊 马骊 马骊 马骊 高勇 马骊 马骊 马骊

历史交易查询(b2e0011)返回结果增加对方账户户名 新增跨境主动调拨(b2e0048)交易接口 修改跨境网银交易查询(b2e0042)查询條件。

新增 b2e0047 当日交易明细查询 新增 b2e0060(企业征信留痕背书)支付背书和放款 备案通知交易 更新附件一中的返回码定义内容出自版本 3 合 1 的开发流 補充 b2e0035 返回项中费用账户的说明 增加 b2e0061 公对私转账汇款 增加 b2e0062 境内外币汇划

高勇 高勇 马骊 马骊 高勇 高勇

修改 b2e0052 请求笔数,只允许单账户设置 错误码補充境内外币交易相关部分 增加 b2e0055 现金内部计价利率设置 增加 b2e0056 现金内部计价利率查询 闽浙涌改造b2e0047 交易返回项增加翻页用的顺 序号; 调整 b2e0035 附訁字段的说明;

高勇 马骊 钱峰 钱峰 马骊

根据 MCIS 接口中针对 b2e0044 返回的业务类型更新 取值说明


随着集团企业信息化水平的提高和经营理念的转变,夶量集团企业客户纷 纷提出资金集中管理、提高资金使用效率、降低经营成本、简单高效的银行服 务的财务管理需求企业集团迫切需要將运行在企业内部的计算机信息系统与 商业银行的业务系统进行数据交换,双方系统进行无缝对接 为了与企业的 ERP 系统、财务系统、销售系统等顺利的对接,我们拟定了 本接口规范提供中国银行各分行、相关企业、 ERP 系统提供商、财务系统提 供商等。以实现企业与银行业务系统进行数据交换
BOCNET 银企对接标准版前置机(以下简称前置机),在请求/响应模式的 客户机/服务器体系下向企业客户提供服务采用 HTTP 1.0/1.1 或 socket/TCPIP 作為企业系统与银行系统之间的通信协议,传输文件格式符合 XML 1.0 规范 我们把这套数据交换规格,命名为 BOC Bank TO Enterpris 以下简称为 BOCB2E。

3.1 请求/响应示例

三个属性可以不填其中: ? version 为 BOCB2E 协议的版本号,BOCNET 为 3.0 版表示为 “120”,但是兼容以往的版本所有交易的货币码将采用国际标准, 如果想使用数字型嘚货币码version 值用“100”。

? security 为采用的安全模式需要在 BOCB2E 协议层上实现数字签名和 用户证书信息,数据的加密解密依赖安全代理(HTTPS 代理)来实现,保 证愙户端与服务器之间的通信安全因此目前应选择“true”。 ? locale 表示客户端所处的区域语言类型,主要用于服务器响应信息的 语言类型对于愙户提交的信息,服务器不进行语言的转换HTTP 相 应代码对应的信息按照

BOCB2E 的标记以及列举数据值全部采用小写英文字符。其中交易可以由 0 到哆笔组成

一个 HTTP 请求或响应只能并且必须包括一个 BOCB2E XML 块。即只能 有一个顶层

客户端产生的报文编号 企业在中行网银系统的 客户编码 企业操莋员代码 交易代码 交易验证标识,签到时 生成、签退时注销 数据头结束 交易数据块 trans XML 结束 BOCB2E XML 结束

检查操作员是否存在 检查交易是否存在 与报攵体是否一致 检查令牌是否正确

rspcod 为交易返回码, B001 表示处理成 功 rspmsg 表示解释信息,如下例:(完整交易返回码见附二)

例如若定义一个名为 action 的茭易消息,则 action 的请求数据格式为:

消息的开始(0..n) 交易响应状态标记开始 交易响应状态标记结束 响应内容 消息的结束 交易的结束

3.6 交易的超时及防重处理


对于银行数据交换交易的超时及防重控制主要是在企业端发出支付/转账 指令请求时使用。考虑下面的情况:企业端发出转账请求服务器端也成功处 理,并发出了表示转账成功的响应消息由于通信故障等原因,企业端未能正 确收到响应如果是仅仅是查询,由於可以执行多次企业端在故障排除后重 新发出请求获得结果即可,但对于不可重复执行的转账/支付请求可以发起交 易状态查询交易,鉯转账指令 ID 来银行查询该笔交易的付款状态也可以发起 到账查询交易,以转账指令 ID 来银行查询该笔交易的到账情况 防止企业在不明情況下,对同一笔交易重复发起扣账客户端在生成指令 的时候要生成一个唯一的指令 ID,银行服务器端保留此 ID 及执行结果当客 户端再次以哃一指令 ID 发出转账请求时,服务器端收到请求后首先做 ID 判 断如果 ID 曾收到过,则根据银行后台返回的结果返回此 ID 指令的结果或 再次提交後台主机(如:付款账号余额不足时),如未收到过则执行并返回 结果。
请求报文格式中允许的字符在具体交易定义中有具体说明但格式标明为 字符串的在此详述如下:

字符集 允许英文字母、数字、空格、标点符号、汉字(及其它 多字节文字符号) 禁止控制字符(如回车、換行、制表符等) 允许英文字母、数字、标点符号 禁止控制字符(如回车、换行、制表符等)、空格、 汉字(及其它多字节文字符号) 允许英攵字母、数字、*、/、_、` 禁止空格、 ! 、 ” 、 # 、 $ 、 % 、 & 、 ’ 、 ( 、 ) 、 + 、 , 、 、.、:、;、< 、=、>、\、? 、@、[、\、]、^、{、 |、}、~、控制字符、汉字(及其它多字节文芓符号) 允许字母、数字、*、/、_、禁止空格、!、”、#、$、%、&、’、(、)、 + 、 , 、 . 、 :、 ;、 < 、 = 、 > 、 \、 ? 、 @、 [、 \、 ]、 ^ 、 `、 {、|、}、~、控制字符、汉字(及其它哆字节文字符号) 允许空格、字母、数字、汉字 ( 及其它多字节文字符 号)、单引号’、小括号(、) 禁止!、”、#、$、%、&、*、+、,、-、.、/、:、;、<、 =、>、\、?、@、[、\、]、^、_、`、{、|、}、~、控制 字符 (web 系统允许空格,.-/()禁止全角,空格) 允许空格、字母、数字、汉字 ( 及其它多字节文字符 号)、单引号’、小括号(、) 禁止!、”、#、$、%、&、*、+、,、-、.、/、:、;、<、 =、>、\、?、@、[、\、]、^、_、`、{、|、}、~、控制 字符 (web 系统允许空格,.-/()) 允许空格、字母、数芓、汉字 ( 及其它多字节文字符 号)、单引号’、小括号(、) 禁止!、”、#、$、%、&、*、+、,、-、.、/、:、;、<、 =、>、\、?、@、[、\、]、^、_、`、{、|、}、~、控制 字苻 (web 系统允许空格,.) 允许空格、字母、数字、汉字 ( 及其它多字节文字符 号)、单引号’、小括号(、) 禁止!、”、#、$、%、&、*、+、,、-、.、/、:、;、<、 =、>、\、?、@、[、\、]、^、_、`、{、|、}、~、控制 字符 (web 系统允许空格,.-/()禁止全角,空格) 允许字母、数字、汉字 (及其它多字节文字符号 )、单 引号’、小括号(、) 禁止空格 、 ! 、 ” 、 # 、 $ 、 % 、 & 、 * 、 + 、 , 、 - 、 . 、

注:1、汉字作为 1 个字符处理。 2、furinfo 用途一项在向核心系统传送时最 多为 17 个字节多出的部汾会被 BOCNET 产品层截断。


签到交易用于控制对服务访问的控制以及客户服务器之间进行通信的会 话管理。每个 BOCB2E 请求必须并仅能包含一个 b2e0001-rq每個 BOCB2E 响 应必须并仅能包含一个 b2e0001-rs。前置机收到企业的签到报文后会自动添加 用户签名信息(<ceitinfo>、 Base64 格式)再发送给对接平台 请求

服务端日期时间,YYYYMMDDHH24MISS 交易验证标识签到时返回


做此转账交易的前提是,付款账号和收款账号所属单位与银行有三方协 议并把转账关系维护到银行系统中,企业端程序向银行系统发起此类划账时 银行程序校验转账关系 转账交易名称为 b2e0003。相应的标记名称如下: 请求
标记 说明 前置机检查点 对接平台检查点

转账交易请求 数字签名该标签由 前置机自动添加,企 业无须上送 汇划类型 * 该标签仅 神龙使用,其他企业 不上送此标签 转賬请求内容1-1000 条记录 指令 ID ,一条转账指 令在客户端的唯一标 识建议企业按时间 顺序生成且不超过 12 位 付款人账户 联行号

不超过 1000 笔 非空字符串 长度 1-32 1 、非空字符串 长度 1-32 ; 2 、 防 重 检 查:操作员所属客户 号下不能重复

1、非空数码 5 位 2 、 联行号有对应的省 行联行号

1、非空数码 12-18 位 2、账户已茬网银维 护,判断操作员是否 有权限

付款人名称 收款人账户信息 收款行联行号

1、非空数码 5 位 2 、 联行号有对应的省 行联行号

1、非空数码 12-18 位 2、檢查操作员有无 转账权限 , 判断账 户 是否存在

收款人名称 收款人地址 收款人开户行名称 转账金额

位最多两位小数 2 、 根据交易币种的辅


币位數检查金额的格 式;不超过转账限额

转账货币 报文发送优先级 用途 要求的转账日期 手续费账号

只支持 001 和 CNY 非空枚举,0-普通; 1-加急 系统当前日期(含当 日)之后的一个月内 1、如果不为空则数

码 12-18 位 2、账户 已在网银维护;操作 员有权限;如果为空 则使用付款账户代替 3、与付款账号同渻

* trftype 只有神龙前置机使用其它版本前置机无此项 响应

每条转账指令响应内容(0..1000), 每条划账指令处理状态

指令 ID请求时给出的 ID 每条划账指令的網银划账流水号


当日交易查询用于企业端程序向银行系统发起按照约定的条件查询指定账 户的当日交易明细,考虑到交易明细数据量较大不支持多账号的查询,交易 代码 b2e0004相应的标记名称如下: 请求

1 、 非空数码 5 位 2 、 联行号有对应的 省行联行号

非空数码长度 1-35

1、非空数码 12-18 位 2 、操作员有权 限

报文编号,多包返回时用 (暂不用) 查询的记录类型

在 BOCNET 前 置机无此标签 非空字母数字 字符串 1-2 位

可空如果不为空 最长 10 位字符串 非 涳 枚 举 , 0- 全 部; D- 借方(支出 记 录 ) ; C- 贷 方 (收入记录)

查询响应内容(0..n) 交易处理状态

账户 联行号 账号 名称(可选) 借贷标记:D-借 C-贷 入账日期 YYYYMMDD 起息日期 YYYYMMDD 凭证号或传票号 金额 摘要 用途 冲账标识* 我方业务引用号 入账时间 HH24MISS 货币码 有效余额(BANCS 新增、可空) 对方账号(BANCS 新增、可空) 对方账号名称(BANCS 新增、可空) 交易名称(BANCS 新增、可空) 交易类型(BANCS 新增、可空) 用途代码(BANCS 新增、可空) 交易机构号(BANCS 新增、可空)(Bocnet 里是用开户机构 代替实际的交易号)

查询請求内 容(1..100) 账号 联行号 账号

查询响应内容(0..n) 交易处理状态

账户 联行号 账号 货币码 当前余额

账面余额 有效余额 圈存金额(BANCS 新增、可空) 透支限额 日期(YYYYMMDD)

優先按照网银交易流水号查 询当网银交易流水号不存在 时按照转账指令 ID 查询,两者 都不存在提示出错信息 最 长 10 位 且 不 超 过

查询响应内嫆(0..100) 交易处理状态


交易状态查询用于企业端程序向银行系统发起查询指定交易的执行情况, 主要是付款行的交易执行情况交易代码为 b2e0007,相應的标记名称如下: 请求

优先按照网银交易流水号查询 当网银交易流水号不存在时按照 转账指令 ID 查询,二者都空提 示出错信息只查询對接渠道的 交易。 最 长 10 位 且 不 超 过

查询响应内容(0..100) 交易处理状态

转账指令 ID 网银交易流水号


付款账号所属单位与银行有协议,并把付款账号維护到银行系统中企业 端程序向银行系统发起此类划账时银行只检查付款账号,不校验收款账号 转账交易名称为 b2e0009。相应的标记名称如丅:
标记 <trn-b2e0009-rq> <ceitinfo> 说明 转账交易请求 数字签名该标签 由前置机自动添 加,企业无须上送 转 账 请 求 内 容 (1..1000) 指令 ID 一条转账 指令在客户端的唯 一标识,建议企业 按时间顺序生成且 不超过 12 位 付款人账户 联行号 付款账号 前置机检查点 对接平台检查点

不超过 1000 笔 非空字符串 长 度 1-32 1 、 非 空 字 符 串 长 度 132; 2、防重检查:操作 员所属客户号下不能重复

1、非空数码 5 位 2、联 行号有对应的省行联行号

1 、 非 空 数 码 12-18 位 2 、账户已在网银维护 操作员有权限

收款人账户信息 收款行联行号

1、可空 2、5 位或 12 位 数字, 5 位且能查到省行 联行号认为是中行联行 号12 位是 CNAPS 号.。 3 、如果是中行的账户 且能查箌 cnaps 对应的省 行联行号则在交易表里同 时记录省行联行号和 cnaps 号。

收款账号 收款人名称 收款人地址 收款人开户行名称

长 长 00该项可以为空系统根据 联行号或 12 位 cnaps 号取 得收款行名去补全 。当收 款行联行号为空时此项 为必填。 1、非空正数 15.2 位最 多两位小数 2、根据交


易币种的辅币位数檢查金 额的格式; 不超过转账限

非空正数字 长 度(22,2)

转账货币 报文发送优先级(0普通;1-加急) 用途 要求的转账日期 YYYYMMDD 手续费账号

系统当前日期(含当日) 之后的一个月内 1、如果不为空则数码 1218 位 2、账户已在网银维 护操作员有权限;如果 为空则使用付款账户代 替。 付款账号和付费賬号

每条转账指令响应内容(0..1000) 每条划账指令处理状态

指令 ID请求时给出的 ID 每条划账指令的网银划账流水号


付款账号所属单位与银行有协议,並把付款账号维护到银行系统中企业 须事先通过网银定向支付收款人、定向关系维护对收款账户信息进行维护,企 业端程序向银行系统發起此类划账时银行检查付款账号同时校验收款人编 号。

转账交易名称为 b2e0010相应的标记名称如下: 请求


标记 <trn-b2e0010-rq> <ceitinfo> 说明 转账交易请求 数字签名,该标 签由前置机自动 添加企业无须 上送 转账请求内容 (1..100) 指 令 ID , 一条 转账指令在客户 端的唯一标识 建议企业按时间 顺序生成且不超 过 12 位 付款人账户 前置机检查点 对接平台检查点

不超过 100 笔 非空字符串 长 度 1-32 1 、非空字符串 长度 1-32 ; 2、防重检查:操作员所属客 户号下不能重复

联行号 付款账号 付款人名称(可 选) 收款人编号

检查操作员有无转账权限, 判 断账户是否存在,转账金额 是否超出该账户操作的最高 限额, 1、非空数码 5 位 2、联行号

1、非空数码 12-18 位 2、操 作员有权限

}

我要回帖

更多关于 12345678大写怎么写 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信