当前位置:文档之家› 云南医疗票据电子化管理-重庆非税收入网

云南医疗票据电子化管理-重庆非税收入网

附件:财政票据电子化暨非税收入收缴管理系统单位端接口开发方案一、背景财政票据电子化暨非税收入收缴管理系统(以下简称财政系统)投入运行后,将实现财政与银行、执收单位的横向联网、市财政局与各区县(自治县)财政局的纵向联网。

形成包括行政事业性收费、政府性基金、财政票据和政府非税收入项目信息数据全市大集中的电子化管理格局。

该项目要求票据领用、保管、分发、使用等信息纳入财政系统,实现数据的集中统一收集。

如果执收单位有独立的开票业务软件,需要通过接口方式,把单位独立业务软件中票据的使用信息,实时传递给财政系统。

二、方案描述财政系统提供票据接口,供执收单位业务软件调用。

执收单位业务软件通过接口的调用,实现财政系统和单位独立业务系统数据的实时交换。

适合对象具有独立的业务管理软件,具备票据打印功能的财政票据使用单位。

三、业务流程流程说明:(1)、财政人员通过财政系统的财政端给执收单位下发票据。

(2)、执收单位领到票据后,通过财政系统的开票端进行票据入库。

(3)、执收单位入库成功后,再通过财政系统将票据分发至下属各收费点。

(4)、执收单位业务系统通过接口(取发放票据记录)获取票据下发信息。

(5)、执收单位的各收费点在自己的业务系统中进行开票时,调用财政系统的开票接口(InvoiceBill或IvcPayLetterBill),调用成功后打印票据。

(6)开出来的票据,要通过POS机进行刷卡缴款的,业务系统调用缴款接口(PayBill 或 DrtPayLetterBill),进行缴款(7)、对于票据作废时,由业务系统区分已开具或空白作废两种情况,调用财政系统开票接口(InvalidBill、InvalidPayLetterBill、InvalidBillNo、),将作废信息同步到财政系统。

四、系统设计财政系统提供接口方法供业务系统调用。

接口方法列表接口方法详述要调用接口方法,需要调用统一接口方法InterMethod调用方式:1、调用DLL 传入参数和返回参数的类型是PChar。

2、通过网页调用OCX 传入的参数和返回的参数类型是 string (IE 不支持PChar)aXml参数格式说明:<webbill><name>方法名称</name><ivcnode>单位开票点编码</ivcnode><nodeuser>单位开票点用户编码</nodeuser><userpwd>用户密码</userpwd><key>单位校验KEY</key><version>接口版本</version><systype>系统类型</systype><params><param1>参数1</param1><param2>参数2</param2>.....</params></webbill>各节点说明(1)InvoiceBill转入票据信息aXml的字符串<webbill><name>InvoiceBill </name><ivcnode>单位开票点编码</ivcnode><nodeuser>单位开票点用户编码</nodeuser> <userpwd>用户密码</userpwd><key>单位校验KEY</key><version>接口版本</version><systype>系统类型</systype><params><param1>票据信息数据</param1><param2>是否打印</param2><param3>票据类型</param3><param4>票据注册号</param4><param5>票据号</param5><param6>开票时间</param6><param7>作废日期</param7><param8>作废操作人</param8><param9>备注</param9></params></webbill>节点说明:“财政票据信息数据”说明,通用格式如下:<bill><head><缴款人>缴款人</缴款人><其它1>其它1</其它1><其它2>其它2</其它2><其它3>其它3</其它3>……<其它x>其它4</其它x></head><chargeitems><charge><chargecode>收费项目编码</chargecode><cnt>数量</cnt><standard>单价</standard><amt>金额</amt><other1>其它1</other1><other2>其它2</other2>……<other6>其它6</other6></charge><charge><chargecode>收费项目编码</chargecode><cnt>数量</cnt><standard>单价</standard><amt>金额</amt><other1>其它1</other1><other2>其它2</other2>……<otherx>其它x</otherx></charge></chargeitems> </bill>节点说明返回结果<result><status>结果状态</status><error>失败信息</error><success><billno>票据号</billno><billtype>票据类型</billtype><billreg>票据注册号</billreg><amt>金额</amt><key>数字指纹</key></success></result>说明:<status></status> 表示返回结果(0为失败, 1为成功)数字指纹:用于票据信息真伪的验证。

目前未启用数字指纹,返回结果中数字指纹为空值。

(2)PayBill收款确认说明:根据参数中的信息对收费票据进行收款。

aXml的字符串:<webbill><name>PayInvoiceBill </name><ivcnode>单位开票点编码</ivcnode><nodeuser>单位开票点用户编码</nodeuser><userpwd>用户密码</userpwd><key>单位校验key</key><version>接口版本</version><systype>系统类型</systype><params><params1>票据类型编码</params1><params2>注册号</params2><params3>票据号</params3></params></webbill>返回结果<result><status>结果状态</status><error>失败信息</error><success>成功信息</success></result>说明:<status></status> 表示返回结果(0为失败,1为成功)(3)InvalidBill作废已开具的票据说明:将原本开过的票据信息,进行作废操作。

一次仅只作废一张票据号aXml的字符串<webbill><name>InvalidBill</name><ivcnode>单位开票点编码</ivcnode><nodeuser>单位开票点用户编码</nodeuser><userpwd>用户密码</userpwd><key>单位校验KEY</key><version>接口版本</version><systype>系统类型</systype><params><param1>票据号</param1><param2>票据类型</param2><param3>票据注册号</param3></params></webbill>返回结果<result><status>结果状态</status><error>失败信息</error><success><billno>票据号</billno><billtype>票据类型</billtype><billreg>票据注册号</billreg></success></result>说明:<status></status> 表示返回结果(0为失败,1为成功)(4)GetBillType取所有机打票据类型说明: 用票单位有多种票据类型,通过此函数可以读取出此单位的所有票据类型。

相关主题