
Q/SY
中国石油天然气集团公司企业标准
Q/SY 10009.3—2017
天然气零售系统建设与运维规范第3部分:银行代收系统接口
Specifications for gas retail system implementation,operation & maintenance- Part 3 : Interface of bank collection system
2017-06—28发布
2017-09-15实施
发布
中国石油天然气集团公司
Q/SY10009.3—2017
目 次
前言范围
1
2 术语和定义 3 技术要求 3.1 交易规则 3.2 通信规则 3.3 通信网络 3.4 交易代码业务流程
4.
4.1 基表银行代收 4.2 银行委托收款 4.3 IC卡充值 4.4 通用模块表充值 4.5 对账 5 报文 5.1 结束符 5.2 报文定义 5.3 交易通信接口附录A(规范性附录) 交易通信接口报文域附录B(规范性附录) 响应码附录C(规范性附录) 银行代码
广
X
X
Q/SY10009.3—2017
前言
Q/SY10009《天然气零售系统建设与运维规范》分为六个部分:
第1部分:运维管理:第2部分:燃气表IC卡接口:一第3部分:银行代收系统接口:第4部分:远传表数据采集:第5部分:燃气表信息安全:第6部分:燃气自助服务终端。
本部分为Q/SY10009的第3部分。 本部分按照GB/T1.1一2009《标准化工作导则第1部分:标准的结构和编写》给出的规则
起草。
本部分由中国石油天然气集团公司信息管理部和中国石油天然气集团公司天然气与管道分公司提出。
本部分由中国石油天然气集团公司标准化委员会信息技术专业标准化技术委员会归口。 本部分起草单位:中国石油规划总院,昆仑能源有限公司、中国石油天然气与管道分公司。 本部分主要起草人:刘世章,柳东。刘晨,金强,高峰,骆科东。王爱玲。杨金珠,江鹰。闻硕
1I
Q/SY 10009.3—2017
天然气零售系统建设与运维规范第3部分:银行代收系统接口
1范围
Q/SY10009的本部分规定了天然气零售系统(以下简称系统)银行代收接口技术要求、业务流程、通信协议、报文定义,并给出了银行代收业务的交易代码和响应码。
本部分适用于系统开发人员和合作银行对银行代收接口功能的设计。开发、测试和应用。
术语和定义
2
下列术语和定义适用于本文件。
2.1
缴费 pay thebill 对使用天然气所产生的费用进行交纳。
2.2
IC卡充值ICcard recharge IC卡燃气表客户购买天然气,系统将金额转换成气量后通过IC卡读写器写人IC卡的过程。
2.3
账户ID account ID 客户在系统中的唯一编码。
3技术要求 3.1交易规则 3.1.1银行代收业务只针对居民客户。 3.1.2银行代收业务交易状态分为成功和失败两种。 3.1.3 应以银行交易状态为准,银行判定交易成功,说明银行系统正常完成交易 3.1.4银行判定交易失败,说明银行没有正常完成交易,无论天然气零售系统交易是否成功,交易判定为失败。 3.1.5居民基表客户缴费不应按单个账单缴费,客户应缴清全部欠费。 3.2 2通信规则 3.2.1实时处理业务采用TCP/IP协议,以SOCKET包进行数据通信,通信采用短连接同步方式,每笔业务开始时进行连接,业务结束后断开连接。 3.2.2实时处理业务应由银行端发起请求,发起请求的时间没有限制。 3.2.3委托收款缴费宜采用文件通过FTP文件紧取和发送的方式进行数据交换。
1
Q/SY10009.3—2017
3.3 通信网络
天然气零售系统与各银行系统之间的信息交换采用专线物理连接的方式。 3.4 交易代码
银行代收业务应对每种交易定义对应的交易代码。 业务名称。交易名称和交易代码见表1。
表1交易代码表交易名称
业务名称通信测试
交易代码 0000 2000 2001 2002 2003 2004 2005 3001 3002 4000 4001 4002 4003 4004 4005 4006 5000 5001 5002 5003 5004 5005 5006 8001
通信测试查询欠费记录实时缴费确认查询实时缴费明细获取实时缴费发票信息实时缴费发票打印确认缴费发票重打提交委托缴费请求文件委托缴费确认查询客户信息 IC卡充值请求 IC卡充值确认查询IC卡充值明细获取IC卡充值发票信息 IC卡充值发票打印确认 IC卡充值发票重打信息查询客户信息模块卡充值请求模块卡充值确认查询模块卡充值明细获取模块卡充值发票信息模块卡充值发票打印确认模块卡发票重打信息提交日对账文件
基表银行代收
银行委托收款
IC卡充值
通用模块表充值
对账
业务流程 4.1 基表银行代收 4.1.1 查询欠费记录
4
基表银行代收查询欠费记录流程如下:
2
Q/SY10009.3—2017
a)银行根据客户自报的账户ID,向天然气零售系统发送请求,查询客户欠费信息记录。 b厂天然气零售系统根据银行请求返回响应码和客户欠费信息:包括缴费发票所需信息。 c)阶梯计价客户,记录内容中的气价为0,气量为总气量,气费为总气费。欠费信息中包含欠
费分档内容,分别显示每个阶梯的气量、气价和气费。 d)非阶梯计价客户,欠费分档内容为空。 e)如果客户未欠费,则天然气零售系统只返回响应码。
4.1.2 缴费确认
基表银行代收缴费确认流程如下: a)银行应根据欠费记录确认客户实缴金额大于全部欠费金额,发起实时缴费确认请求 b)天然气零售系统接到实时缴费确认请求后回复银行响应消息,并记录此账户ID的缴费明细,
包括是否打印发票标志及发票号。 c)银行未收到天然气零售系统的响应消息应重复发送实时缴费确认请求。 d)银行可办理当日的冲正交易,隔日冲正交易应到燃气营业厅办理。
4.1.3查询缴费明细
基表银行代收查询缴费明细流程如下: a)银行根据客户自报的账户ID,向天然气零售系统发起查询不大于3个月时间跨度内的缴费明
细请求。 b)天然气零售系统根据银行请求返回该账户在该银行办理的实时缴费明细,交易不成功返回相
应的响应码。
4.1.4获取缴费发票信息
基表银行代收获取缴费发票信息流程如下: a)银行根据客户自报的账户ID向天然气零售系统发起查询缴费发票信息请求。 b厂天然气零售系统根据银行请求只返回该账户在该银行办理的缴费且未打印发票的缴费信息。 c)请求客户为阶梯计价客户,则记录内容中的单价为0,发票中不打印,气量为总气量,气费
为总的气费:缴费信息中包含欠费分档内容,气价为每档的阶梯价格。 d)请求客户为非阶梯计价客户,欠费分档内容为空 e)天然气零售系统最多只返回该账户最近12期的缴费发票信息。
4.1.5缴费发票打印确认
基表银行代收缴费发票打印确认流程如下: a)银行根据查询到的缴费发票信息打印发票,并发起实时缴费发票打印确认请求。 b厂天然气零售系统接到实时缴费发票打印确认消息后回复银行响应消息:并记录缴费流水号和
发票号。 心)银行如果未收到天然气零售系统的响应消息,则应重复发送实时缴费发票打印确认请求。
4.1.6缴费发票重打
基表银行代收缴费发票重打流程如下: a)应由银行发起发票重打交易。 b)发票重打完成后,银行将交易流水号和新发票号发送给天然气零售系统。
Q/SY 10009.3—2017
c)天然气零售系统根据原有交易流水号对发票号进行更新。 4.2银行委托收款 4.2.1提交委托收款文件
银行委托收款提交委托收款文件流程如下: a)天然气零售系统生成委托收款文件,FTP到银行指定的路径下。 b)银行确认收到委托收款文件后以回执文件通知天然气零售系统
4.2.2确认委托收款文件
银行委托收款确认委托收款文件流程如下: a)由银行进行委托收款交易,并生成回盘文件。FTP到天然气零售系统指定路径下。 b)天然气零售系统确认收到委托收款确认文件后以回执文件通知银行。
4.3IC卡充值 4.3.1查询客户信息
IC卡充值查询客户信息流程如下: a)银行根据客户号、卡号及客户姓名等信息,向天然气零售系统发送请求,查询客户信息。 b)天然气零售系统根据请求返回卡对应的账户信息及限购气量和是否超过限购气量次数,如果
交易失败则返回相应的响应码。
4.3.2 IC卡充值请求
IC卡充值请求流程如下: a)银行根据查询到的客户信息和购买气量向天然气零售系统发送购气请求。 b)天然气零售系统根据银行请求返回充值信息,包括缴费发票信息。 c)如果当前请求客户为阶梯计价客户,则记录内容中的单价为0,气量和金额为本次购气的汇
总值,购气分档内容不为空,显示每个阶梯的气量,单价和金额。 d)如果当前请求客户是非阶梯计价客户,则购气分档内容为空。
4.3.3IC卡充值确认
IC卡充值确认流程如下: a)银行根据天然气零售系统返回的充值信息进行实时缴费交易:应对限购气量及限购次数进行
判断,并发起IC卡充值确认请求。 b)天然气零售系统接到IC卡充值确认请求后回复银行响应消息,并记录相应的缴费信息。 C)天然气零售系统对阶梯计价客户与非阶梯计价客户生成的缴费调整信息不同。 d)银行如果未收到天然气零售系统的响应消息,则应重复发送IC卡充值确认请求。
4.3.4查询IC卡充值明细
IC卡充值查询IC卡充值明细流程如下: a)银行根据客户号,卡号及客户姓名等信息,发起查询不大于3个月的IC卡充值明细请求。 b)天然气零售系统根据银行请求返回IC卡充值明细,交易失败返回相应的响应消息。
4