1、H:精品资料建筑精品网原稿ok(删除公文)建筑精品网5未上传百度内部资料注意保密国库信息处理系统接口交易处理流程版本号: V1.0.4.0中国人民银行二五年十月修改记录日期版本号章节修改内容修改人 -09-021.0.1.0纳入基线SRBL_1.0.0.0 -09-051.0.1.11. 添加征收机关下载入库流水凭证信息2. 添加征收机关下载报表信息修改变更: 变更申请单_ 0905_江奇_01.xls江奇 -09-151.0.1.13.2.1.13.1.2.13.1.2.1单笔实时冲正交易和3.2.1.1定时批量扣税交易中对报文标识号的描述为”由征收机关前置系统自行编制, 与发起节点代码和委
2、托日期一起唯一标识一个报文”, 去掉 了委托日期。党会军 -10-111.0.1.13.1.3添加对是否申报的处理描述, 商业银行应填写是否申报字段禹正达 -10-111.0.1.13.2.1调整付款开户行字段的位置和作用描述, 批量包按付款行而非付款开户行组包禹正达 -10-111.0.1.13.2.4调整退库的组包原则描述, 按征收机关自由组包禹正达 -10-111.0.1.13.3.43.3.53.3.63.3.73.3.8与征收机关核对部分, 税票明细核对中的国库代码改为收款单位代码, 其它核对去除国库代码。禹正达 -10-121.0.2.0对外提交版本V1.0.2.0王晨晨 -10-
3、181.0.2.1调整三方协议验证图片, 补充异常的9120禹正达 -10-241.0.2.13.2.1.4定时批量扣税交易 异常处理 一段中, 改为”确认确实传送失败时, 可用原包流水号或重新编制包流水号, 重新发送”党会军 -11-31.0.2.1对外提交版本V1.0.2.1葛龙 -11-101.0.3.03.3.4去掉与征收机关核对包中关于止付包的错误描述禹正达 -11-141.0.3.03.1.3补充如下描述: 若商业银行发出2090银行申报请求后超时, 未接收到TIPS返回的1008银行申报回执但实际TIPS已标记该笔业务正常, 这种情况下, TIPS将在3113银行端缴款信息包核对
4、时向商业银行催要2108银行申报扣税回执。因此, 商业银行收到3113银行端缴款信息包核对报文中若对应的业务不存在, 也要向TIPS返回2108银行申报扣税回执标明扣款失败, 否则TIPS会继续催要2108银行申报扣税回执。唐彬 -11-161.0.3.03.2.1对于定时批量扣税业务的作废机制进行补充说明: TIPS会定期检查超过回执期限天数的3102TIPS转发批量扣税请求业务包, 并提示国库系统主管进行作废处理, 并经过9122通用处理结果通知将作废情况通知征收机关和商业银行; 对于已经作废的3102TIPS转发批量扣税请求, TIPS收到商业银行返回的2102批量扣税回执时将经过912
5、1通用确认应答将作废情况通知商业银行; 唐彬 -11-171.0.3.0对外提交版本V1.0.3.0葛龙 -12-021.0.3.1修改2108和2111的处理模式, 正常和异常情况下均返回9120禹正达 -12-51.0.3.1对外提交版本V1.0.3.1葛龙 -12-241.0.3.123.1.3增加银行端缴款锁定问题的描述, 对商业银行和征收机关的处理做出一定要求。禹正达 -12-241.0.3.123.1.3明确银行端缴款的对帐日期禹正达 -12-241.0.3.123.2.1将9122改为成功时必回, 返回商业银行的9122中的工作日期即为对帐日期。删除作废的相关处理。增加对多次回执
6、的相关处理的描述。禹正达 -12-241.0.3.123.4.12增加运行参数通知交易禹正达 -12-241.0.3.123.2.33.2.43.2.53.2.6增加9122, 将明细处理的结果及时通知征收机关禹正达 -1-21.0.3.123.1.3明确银行端缴款的对帐日期, 以TIPS收到2108后返回9120中的工作日期为准, 日切后收到的2108纳入下一工作日对帐。禹正达 -1-21.0.34.10章节1一般性约定中增加业务受理窗口的描述, 增加对批量业务日切作废的描述。禹正达 -1-21.0.34.10章节2与商业银行核对信息包, 与征收机关核对税票包交易停止使用。禹正达 -1-21
7、.0.34.103.2.1修改回执期限的描述禹正达 -1-51.0.4.0对外发布版本葛龙目 录1一般性约定12交易种类23交易处理流程33.1实时类交易处理流程33.1.1单笔实时扣税交易33.1.2单笔实时冲正交易93.1.3银行端缴款业务交易133.1.4银行端缴款申报查询交易203.2批量类交易处理流程243.2.1定时批量扣税交易243.2.2止付交易353.2.3自缴核销交易423.2.4退库交易463.2.5更正交易503.2.6免抵调库交易543.2.7撤销交易553.3对账类交易处理流程583.3.1与商业银行核对信息包交易( 停止使用) 583.3.2与商业银行对账交易61
8、3.3.3与商业银行核对银行端缴款业务交易663.3.4与征收机关信息包核对通知交易( 停止使用) 683.3.5与征收机关税票明细信息核对通知交易713.3.6与征收机关退库核对通知交易733.3.7与征收机关更正核对通知交易753.3.8与征收机关免抵调核对通知交易773.3.9包明细重发申请793.3.10银行申请重发对账信息交易813.3.11申请重发核对包信息833.3.12征收机关下载入库流水凭证信息853.3.13征收机关下载报表信息873.4辅助类交易处理流程963.4.1三方协议验证交易963.4.2包或交易状态查询交易1003.4.3连接测试交易1023.4.4自由格式信息
9、交易1033.4.5公共数据更新交易1033.4.6登录交易1063.4.7签退交易1093.4.8状态变更通知交易1113.4.9故障通知交易1113.4.10强制退出通知交易1123.4.11停运通知交易1133.4.12运行参数通知交易1141 一般性约定1. 由TIPS发起的报文( 包含转发) , 则发起节点代码填TIPS节点代码( 如) , 而且由TIPS分配报文标识号; 为保证业务的完整性和时效性, TIPS采用业务受理窗口的概念, 业务的发起和回执应答必须在业务窗口中进行, 否则TIPS不予受理。业务受理窗口可根据业务的实际需要调整, 经过9106运行参数通知下发联网机构。为保证
10、业务的完整性和时效性, TIPS在日切时对本工作日没有明确结果的批量业务进行作废, 对已作废的业务, TIPS不再接收其相关的回执和应答。2. 一个1102 税务批量定时扣税请求或3102TIPS批量定时扣税请求只能包含同一征收机关、 同一付款行行号和同一个收款单位( 收款国库/收款开户行) 的明细。且报文中所包含的交易明细不得超过10000笔, 如果交易量大, 则应分批发送。3. 对账包如果超过10000笔, 则需要分包, 并在每个信息包中注明子包总数和本包序号。4. 交易的唯一标识: a) 税票、 退库明细、 更正明细、 免抵调库明细: 征收机关代码+交易流水号( 所有业务统一编号) +委
11、托日期b) 批量包: 发起机构代码( 征收机关代码、 开户行行号) +包流水号+委托日期c) 与银行明细对账包: 国库支付行号+对账批次+委托日期d) 报文: 发起节点代码+报文标识号e) 止付冲正申请报文: 征收机关代码+申请序号+委托日期5. TIPS对于所有接收到的请求, 若无法解析, 则视同非法报文, 不予处理, 亦不回应; 6. TIPS对于所有接收到的请求( 不包括1001、 1021) , 若解析不全, 则一律返回9120通用应答, 且在中注明93004( 解析报文错) ; 7. TIPS对于接收到的报文, 若业务要素校验不经过无法进行交易处理, 或者进行交易处理的过程中出现错误
12、, 则会经过9121通用确认应答或后续的9122通用处理结果通知将错误结果返回原发起方; 8. TIPS对接发的报文内容的全部进行电子签名, 接收的报文均验证电子签名, 在验证经过后再进行内容解析, 接收的报文如果出现电子签名验证错误, 涉及报文内容不可信, 直接丢弃处理。仅记录日志, 不作响应。9. 各接入机构与TIPS核对或对账时, 采用TIPS通知的工作日期作为提取核对数据的条件。即, 对于接入机构接收的请求或回执, 则采用请求或回执中的工作日期作为该笔交易的对账日期; 对于接入机构发出的请求或回执, 则采用请求或回执对应的应答或通知中的工作日期作为该笔交易的对账日期。2 交易种类序号交
13、易类型交易种类名称涉及报文种类备注1.实时类单笔实时扣税交易1001、 、 30012.单笔实时冲正交易1021、 20213.银行端缴款业务交易2090、 1008、 2108、 4.银行端缴款申报查询交易2091、 10095.批量类定时批量扣税交易1102、 9121、 2102、 31026.止付交易1123、 9121、 21237.自缴核销交易1103、 9121、 91108.退库交易1104、 9121、 91109.更正交易1105、 9121、 911010.免抵调库交易1106、 9121、 911011.撤销交易1122、 9121、 212212.核对/对账类与商业银
14、行核对信息包交易3112停止使用13.与商业银行对账交易3111、 211114.与商业银行核对银行端缴款业务交易311315.与征收机关税票包核对通知交易3121停止使用16.与征收机关税票明细核对通知交易312217.与征收机关退库核对通知交易312318.与征收机关更正核对通知交易312419.与征收机关免抵调核对通知交易312520.申请包明细重发交易911121.申请银行对账信息重发交易911222.申请核对信息重发交易911323.辅助类三方协议验证交易9114、 911524.包或交易状态查询交易9003、 900425.连接测试交易9005、 912026.自由格式信息交易91
15、0527.公共数据更新交易910028.登录交易9006、 900729.签退交易9008、 900930.状态变更通知910131.故障通知910232.强制退出通知910333.停运通知910434.运行参数通知9106新增3 交易处理流程3.1 实时类交易处理流程3.1.1 单笔实时扣税交易适用于纳税人、 征收机关和商业银行签订三方协议情况下的实时扣税, 包括由国库办理的税收收入和非税收收入以及由商业银行办理的非税收收入。3.1.1.1 征收机关的处理征收机关处理流程: 1. 征收机关生成1001税务实时扣税请求。在报文中指明发起方节点为本系统节点代码, 并标明交易的关键字( 征收机关代
16、码、 交易流水号、 委托日期) 、 收款行行号、 付款行行号、 付款开户行行号及其它税票信息。2. 征收机关将1001税务实时扣税请求发送到TIPS。如图中步骤1所示。3. 征收机关接收TIPS发来的 实时扣税回执或者9120通用应答或者9121通用确认应答, 根据其中的进行相应的处理。 实时扣税回执返回银行返回的扣款结果; 当请求报文解析不全时返回9120通用应答; 当请求报文内容逻辑非法时或者TIPS转发实时扣税报文失败时, 返回9121通用确认应答。如图中步骤4612所示。注: 征收机关接收的 实时扣税回执中的工作日期即为该笔交易的对账日期。征收机关构造1001实时扣税请求规则: 此处说
17、明在构造此报文时, 主要字段的填制规则。TAG标识符字段名称填制内容CFX-HEADVER版本号1.0SRC发起节点代码由TIPS给各个接入机构前置系统统一编码。征收机关前置系统发送各种报文时, 必须填写本节点的节点代码DES接收节点代码TIPS的节点代码APP应用名称填”TIPS”MsgNo报文编号1001MsgID报文标识号由征收机关前置系统自行编制, 与发起节点代码一起唯一标识一个报文, TIPS会检查报文的重复性。重复的报文将被拒绝。MsgRef报文参考号同报文标识号WorkDate工作日期空CFX-MSG-RealHead1001TaxOrgCode征收机关代码一笔交易的唯一标识,
18、TIPS会检查交易的重复性, 重复的交易将被拒绝。EntrustDate委托日期TraNo交易流水号CFX-MSG-TurnAccount1001HandleType经收类别征收机关必须填写, 是TIPS判断交易类型并进行交易转接路由的重要依据PayeeOrgCode收款单位代码TIPS进行交易转接路由的依据, 征收机关必须填写PayBkCode付款行行号付款银行的支付行号, TIPS进行交易转接路由的依据, 征收机关必须填写PayOpBkCode付款开户行行号开户行的行号, 扣款依据, 必填, 长度为1, 12之间3.1.1.2 国库信息处理系统的处理TIPS处理流程: 1. TIPS收到征
19、收机关发送的1001税务实时扣税请求后, 验证签名、 检查报文合法性、 交易重复性、 要素逻辑关系, 如果校验无误, 登记交易明细表后重新构造3001TIPS转发实时扣税请求, 转发付款银行; 如果校验有误或处理失败, 则直接向征收机关返回9121通用确认应答或者9120通用应答, 并注明错误原因代码和说明。如图中步骤123456所示。 收到征收机关发送的1001税务实时扣税请求; 验证数据签名, 验证不经过, 丢弃; 解析报文, 报文解析不全, 构造9120通用应答报文回复发起机构, 注明处理结果为解析报文错93004; 若报文标识号重复, 则构造9120通用应答回复发起机构, 注明处理结果
20、为报文标识号重复9 ; 若交易流水号重复, 则返回9121通用确认应答, 注明为交易重复94051; 校验要素逻辑关系( 征收机关、 国库、 科目、 级次等等) 。要素逻辑关系有误, 则返回9121通用确认应答, 注明为报文要素错, 并在中附错误汉字描述; 若校验无误, 则登记交易明细表; 构造3001TIPS转发实时扣税请求; 转发给付款银行; 转发成功, 则设置原交易税票状态为已转发; 转发失败, 则设置原交易税票状态为转发失败, 并立即发送9121通用确认应答, 注明为通讯异常; 2. TIPS收到付款银行返回的 实时扣税回执后, 验证电子签名, 解析报文, 根据回执中标明的处理结果,
21、设置原交易税票状态为扣税成功或扣款失败。并实时将 实时扣税回执转发给征收机关, 如图中步骤89101112所示。TIPS构造3001TIPS转发实时扣税请求规则: 此处说明在构造此报文时, 各字段的填制规则, 原请求中有的字段如不发生变化, 则不在下表中单独列明。TAG标识符字段名称填制内容CFX-HEADMsgNo报文编号3001SRC发起节点代码TIPS的节点代码DES接收节点代码付款行行号或收款国库所属的节点代码MsgID报文标识号TIPS重新编制MsgRef报文参考号原请求报文1001中的报文参考号WorkDate工作日期当前TIPS的工作日期CFX-MSG-RealHead3001P
22、ayeeBankNo收款行行号征收机关发起报文1001填写的收款行行号PayBkCode付款行行号征收机关发起报文1001填写的付款行行号TIPS转发构造 实时扣税回执规则: 此处说明TIPS转发从商业银行接收的 实时扣税回执时各字段的填制规则, 回执中有的字段如不发生变化, 则不在下表中单独列明。TAG标识符字段名称填制内容CFX-HEADSRC发起节点代码TIPS的节点代码DES接收节点代码原请求中的发起节点代码MsgID报文标识号TIPS重新编制MsgRef报文参考号原请求中的报文参考号WorkDate工作日期原请求交易的受理日期3.1.1.3 付款银行的处理付款银行处理流程1. 付款银
23、行接收到TIPS发来的3001TIPS转发实时扣税请求, 验证电子签名、 检查报文的合法性和重复性。如果校验无误, 则立即扣减纳税人账户, 并增加财政待结算款项; 扣款不成功的, 应注明错误代码和错误原因。如图中步骤57所示。 接收TIPS发来的3001TIPS转发实时扣税请求; 若校验无误, 则立即尝试扣款。 若纳税人账户余额充分, 则实时扣减纳税人账户, 并注明为扣款成功; 若出现纳税人账户不存在、 余额不足, 或因其它原因扣款不成功, 则注明为扣款失败和错误原因。2. 商业银行进行扣税处理后, 根据扣税处理结果编制 实时扣税回执, 并注明扣税结果( 处理结果、 附言) , 发往TIPS。
24、如图中步骤8所示。注: 商业银行接收的3001TIPS转发实时扣税请求中的工作日期即为该笔交易的对账日期。付款银行构造 实时扣税回执规则: TAG标识符字段名称填制内容CFX-MSG-HEADMsgNo报文编号 SRC发起节点代码付款银行的所属节点代码DES接收节点代码TIPS的节点代码MsgID报文标识号发起节点重新编制MsgRef报文参考号原请求中的报文参考号WorkDate工作日期原请求中的工作日期CFX-MSG-SingleReturn OriTaxOrgCode原征收机关代码3001TIPS转发实时扣税请求中的征收机关代码OriTraNo原交易流水号3001TIPS转发实时扣税请求中
25、的交易流水号OriEntrustDate原委托日期3001TIPS转发实时扣税请求中的委托日期TaxDate扣税日期执行扣税的日期, 自然日Result处理结果根据扣款结果设置AddWord附言根据扣款结果设置, 汉字描述付款银行构造 实时扣税回执报文中的主要业务处理结果有: 结果代码描述90000成功91005校验电子签名错24001账号不存在24002账号、 户名不符24003账户余额不足支付24009账户未签约24010账户密码错24011账户状态错24020业务已撤销( 冲正或支付) 94051交易重复94053账户未签约99090其它错误3.1.1.4 异常处理1. 征收机关未收到
26、实时扣税回执。由征收机关在超时后, 发起1021实时冲正请求。2. TIPS未收到 实时扣税回执。TIPS不予处理。由征收机关在超时后, 发起1021实时冲正请求。3. 冲正成功后, 如需扣款, 则能够重新编制交易流水号, 重新发起一笔新的1001税务实时扣税请求。4. 如遇特殊情况1021实时冲正请求先于1001税务实时扣税请求到达付款银行, 商业银行应以冲正为准, 即冲正优先的原则。5. 若TIPS已经受理征收机关的冲正请求以后, 又接收到商业银行发来的对同一笔交易的扣款回执, 以冲正为准, TIPS忽略迟到的扣款回执。3.1.2 单笔实时冲正交易付款商业银行采用直接连接模式接入TIPS的
27、情况下, 征收机关发出1001税务实时扣税请求后, 未能在约定的时间内收到 实时扣税回执时, 必须发起冲正交易, 撤销原交易。3.1.2.1 征收机关的处理征收机关处理流程: 1. 征收机关生成1021实时冲正请求, 在报文中指明发起方节点为本系统节点代码, 编制冲正申请序号, 并标明原交易的关键字( 征收机关代码、 原交易流水号、 原委托日期) ; 2. 征收机关将1021实时冲正请求发送TIPS。如图中步骤1所示。3. 征收机关接收TIPS返回的2021实时冲正回执、 申请报文解析不全时的9120通用应答、 申请内容非法时9121通用确认应答, 根据其中的或者报文的处理结果进行相应的处理。
28、如图中步骤45所示。征收机关构造1021实时冲正请求规则: 此处说明在构造此报文时, 主要字段的填制规则。TAG标识符字段名称填制内容CFX-HEADVER版本号1.0SRC发起节点代码由TIPS给各个接入机构前置系统统一编码。征收机关前置系统发送各种报文时, 必须填写本节点的节点代码DES接收节点代码TIPS的节点代码APP应用名称填”TIPS”MsgNO报文编号1021MsgID报文标识号由征收机关前置系统自行编制, 与发起节点代码一起唯一标识一个报文, TIPS会检查报文的重复性。重复的报文将被拒绝。MsgRef报文参考号同报文标识号WorkDate工作日期空CFX-MSG-RushAp
29、ply1021TaxOrgCode征收机关代码一笔冲正请求的唯一标识EntrustDate委托日期CancleNo冲正申请序号OriEntrustDate原委托日期与征收机关代码一起唯一标识被冲正的交易OriTransNo原交易流水号3.1.2.2 国库信息处理系统的处理TIPS处理流程: 1. TIPS收到征收机关发来的1021实时冲正请求后, 检查报文合法性: 如果原交易尚未收到 实时扣税回执, 则登记冲正交易登记簿, 将原交易标记为已冲正, 并将1021实时冲正请求转发原1001税务实时扣税请求中的付款商业银行; 如果原交易状态为扣款失败, 则登记冲正交易登记簿, 将原交易标记为已冲正,
30、 但不向商业银行转发冲正请求; 如果原交易不存在, 则注明为原交易不存在; 其它情况下, TIPS拒绝冲正, 设置为冲正失败, 并在中说明原因。如图中步骤2345所示。 TIPS接收1021实时冲正请求; 验证电子签名。若验证经过, 则继续后续处理; 反之, 验证不经过, 则TIPS丢弃报文, 不再继续后续处理; 解析报文。若报文解析正确, 则继续后续处理; 反之, 若报文解析不全, 则构造9120通用应答, 回复发起机构, 不再进行后续处理; 校验报文内容。若报文内容合法, 则继续后续处理; 反之, 若报文内容非法, 则构造9121通用确认应答, 回复发起机构, 不再进行后续处理; TIPS
31、检查原交易状态。若原交易不存在, 则注明为原交易不存在; 若原交易状态为已冲正, 则注明为冲正成功; 若原交易状态为交易转发失败, 则标记原交易为已冲正, 并注明为冲正成功; 若原交易状态为交易已转发, 则标记原交易为已冲正, 并注明为冲正成功, 同时, 将1021实时冲正请求转发原1001税务实时扣税请求中的付款商业银行; 若原交易状态为扣款失败, 则注明为冲正成功, 但不向商业银行转发冲正请求; 若原交易状态为扣款成功, 则注明为冲正失败; 2. TIPS根据编制2021实时冲正回执, 并返回给征收机关。如图中步骤5所示。TIPS构造转发1021实时冲正请求规则: 此处说明TIPS在, 构
32、造转发1021实时冲正请求时, 请求中各字段的填制规则, 原请求中有的字段如不发生变化, 则不在下表中单独列明。TAG标识符字段名称填制内容CFX-HEADSRC发起节点代码TIPS的节点代码DES接收节点代码原交易接收节点代码MsgID报文标识号TIPS重新编制MsgRef报文参考号原1021实时冲正请求中的报文参考号WorkDate工作日期原交易的受理日期TIPS构造2021实时冲正回执规则: 此处说明TIPS在构造2021实时冲正回执时, 回执中各字段的填制规则, 原请求中有的字段如不发生变化, 则不在下表中单独列明。TAG标识符字段名称填制内容CFX-HEADMsgNo报文编号2021
33、SRC发起节点代码TIPS的节点代码DES接收节点代码原冲正请求中的发起节点代码MsgID报文标识号TIPS重新编制MsgRef报文参考号原请求中的报文参考号WorkDate工作日期原交易的受理日期CFX-MSG-RushReturn2021TaxOrgCode征收机关代码OriCancleNo原冲正申请序号OriCancelDate原冲正委托日期CancleAnswer冲正应答根据冲正结果设置AddWord附言根据冲正结果设置, 汉字描述3.1.2.3 商业银行的处理1. 商业银行接收到TIPS转发来的1021实时冲正请求后, 根据请求中的原交易信息, 对原交易进行冲正处理。若原交易已扣款,
34、 则应将原交易撤销。3.1.2.4 异常处理1. 如果征收机关超时未收到2021实时冲正回执, 应向TIPS重发1021实时冲正请求。最多尝试3次。如果均未收到2021实时冲正回执, 则应提示系统维护人员查找原因, 经过手工方式撤销原交易; 2. TIPS如转发冲正失败, 则会返回9121通用确认应答给征收机关, 征收机关能够尝试重新发送冲正请求; 3. 商业银行收到1021实时冲正请求后, 不论交易当时是否处理成功都必须将这笔交易撤销。4. 如遇特殊情况1021实时冲正请求先于1001税务实时扣税请求到达付款银行, 则仍应以冲正为准。3.1.3 银行端缴款业务交易适用于纳税人清楚自己的主管征
35、收机关, 不要求纳税人和商业银行以及征收机关之间签订”三方协议”。3.1.3.1 付款银行的处理付款银行处理流程: 1. 商业银行报税系统接收纳税人提交的缴税申请信息, 商业银行报税系统编制申报序号, 生成2090银行申报请求并转发给TIPS, 如图中步骤1所示, 商业银行应区分用户是新申报还是根据查询获取的申报信息, 并据此填写申报状态字段; 2. 商业银行报税系统接收TIPS返回的1008银行申报回执, 提示用户确认; 如果1008申报回执处理结果为错误, 不包含税票信息, 则应由纳税人重新进行申报。该笔错误交易不纳入对帐。如图中步骤1415所示。3. 纳税人确认付款或拒绝付款。若纳税人拒
36、绝付款, 则返回2108银行申报扣税回执, 并在中注明拒绝付款; 反之, 若纳税人确认付款, 则应尝试扣款, 并返回2108银行申报扣税回执, 并在中注明扣款结果( 扣款成功/扣款失败) ; 如图中步骤16所示。由于同一申报信息可发送多次多次申报请求或查询请求, 但商业银行要应确保对同一笔税票只进行一次扣款。4. 商业银行接收TIPS发送的9120通用应答, 如处理结果为错误, 则应调整后重发2108银行申报扣税回执。注: 9120中的TIPS工作日期即为该笔交易的对帐日期。商业银行在TIPS日切后返回的2108会自动纳入下一工作日对帐。付款银行生成2090银行申报请求的规则: 此处说明付款银
37、行报税系统在纳税人输入后, 构造2090银行申报请求时, 各主要字段的填制规则。TAG标识符字段名称填制内容CFX-HEADMsgNo报文编号2090MsgVer报文版本号1.0SRC发起节点代码由TIPS统一编制商业银行前置系统的节点代码DES接收节点代码TIPS的节点代码MsgID报文标识号银行生成MsgRef报文参考号同报文标识号WorkDate工作日期空CFX-MSG-DeHead2090BankNo商业银行行号发起请求的商业银行网点使用的支付行号EntrustDate委托日期商业银行日期LevyNo申报序号由有支付行号的银行网点生成付款银行生成2108银行申报扣税回执的规则: 此处说
38、明付款银行在客户确认后, 构造2108银行申报扣税回执时, 回执中各主要字段的填制规则, 原1008银行申报回执中有的字段如不发生变化, 则不在下表中单独列明。TAG标识符字段名称填制内容CFX-HEADMsgNo报文编号2108SRC发起节点代码由TIPS统一编制征收机关前置系统的节点代码DES接收节点代码TIPS的节点代码MsgID报文标识号银行编制MsgRef报文参考号1008银行申报回执中的报文参考号CFX-MSG-SingleReturn2108BankNo商业银行行号发起申报请求的商业银行网点的支付行号OriTaxOrgCode原征收机关代码1008银行申报回执中的征收机关代码Or
39、iTraNo原交易流水号1008银行申报回执中的交易流水号OriEntrustDate原委托日期1008银行申报回执中的委托日期TaxDate扣税日期银行扣客户账或收缴纳税人现金的日期Result处理结果扣款结果AddWord附言付款银行生成的2108 银行申报扣税回执报文中的主要业务处理结果有: 结果代码描述90000成功91005校验电子签名错24001账号不存在24002账号、 户名不符24003账户余额不足支付24009账户未签约24010账户密码错24011账户状态错24020业务已撤销( 冲正或支付) 94051交易重复99090其它错误3.1.3.2 国库信息处理系统的处理TIP
40、S处理流程: 1. 接收付款银行报税系统提交的2090银行申报请求, 验证电子签名, 校验和解析, 如果解析不全, 返回9120通用应答; 解析后内容不合法, 返回9121通用确认应答; 解析经过, 登记银行申报登记簿, 转发给纳税人指定的征收机关; 如果转发失败, 返回9121通用确认应答给付款银行, 如图中步骤123456所示; 2. 接收征收机关返回的1008银行申报回执, TIPS进行合法性校验, 并登记税票明细登记簿。若校验无误, 则转发给付款银行, 标记为处理成功( 表示TIPS校验无误) ; 反之, 若解析不全, 生成9120通用应答返回征收机关; 若校验内容非法, 生成9121
41、通用确认应答, 返回征收机关, 标记为报文要素错, 并在中注明错误原因。如果转发失败, 返回9121通用确认应答给征收机关, 并处理结果为通讯异常, 则如图中步骤8910 11 1213 14所示3. 对于校验无误的交易, TIPS接收商业银行返回的2108银行申报扣税回执, 与原交易勾兑, 并根据设置交易状态为扣款成功或扣款失败, 同时将2108银行申报扣税回执转发征收机关, 并将结果经过9120通用应答转发给商业银行。如图中步骤16171819所示。TIPS构造转发2090银行申报请求的规则: 此处说明TIPS转发银行发来的2090银行申报请求时, 各字段的填制规则, 原2090银行申报请求中有的字段如不发生变化, 则不在下表中单独列明。TAG标识符字段名称填制内容MSG-HEADSRC发起节点代码TIPS的节点代码DES接收节点代码银行申报请求中的征收机关代码对应的节点代码MsgID报文标识号TIPS重新编制MsgRef报文参考号同银行申报请求报文中的报文参考号WorkDate工作日期TIPS当前工作日期TIPS构造