一体化模式下发票发售中存在的问题及应对来源:大连市国家税务局作者:韩宗金日期:2008-02-25字号[ 大 中 小 ]   一体化模式下,整个发票发售(如无特别指明,以下均指专用发票发售)工作集中到综合征管系统(以下仍称CTAIS)一个环节,既提高了效率,方便了纳税人,也保证了金税防伪税控(以下称防伪税控)和CTAIS两大系统中数据的一致性。但是,由于“整合”只是表面将两大系统平滑无缝的连接起来,其内部实质仍然是两个系统。受此局限,同时也是由于软件功能的不够完善,才导致发票发售过程中的失败几率较整合前大幅增加,相应的错误处理过程也变得相当繁琐。  导致一体化发票发售失败的原因有很多,这其中有确定的、可以被重现的原因,也有偶然的,不经常发生的原因。不同原因导致发票发售失败的表现不尽相同,相应的错误处理也要区别对待。下面结合系统整合的内部工作原理对引起发票发售失败的原因和相应的错误处理过程作以简要归纳分析。  一、发票发售一体化模式的工作原理和流程  CTAIS系统中发票审批发售模块经过整合以后,将一部分原属防伪税控系统的功能移植到其中,CTAIS具有了对企业端税控IC卡(以下称IC卡)的写入功能,用图例表示如下(图略):  由上图可以看出,一体化模式下的发票发售,先进行的是CTAIS系统中的审批发售,成功以后在CTAIS中执行原先由防伪税控系统完成的写卡操作,之后由CTAIS调用在防伪税控系统WEB服务器的后台写库程序,向防伪税控的后台数据库写入发票发售信息,这一步成功以后,返回CTAIS系统,进行完税证和领购簿的打印工作。这其中对防伪税控系统后台写库程序的调用由CTAIS自动完成,不需要人工干预。  二、引起发票发售失败的原因及相应的错误处理过程  综合上述流程可以发现,一体化模式下的发票发售过程,大致可以分为四步,分别是CTAIS发售写库、向IC卡中写入发售信息、向防伪税控后台数据库写入数据以及完税证和领购簿的打印。这四个步骤顺序执行,后续步骤的执行以其全部前置步骤执行成功为条件。在某一步骤执行失败时,就需要对在其之前已经执行成功的步骤进行回退,这就是发票发售失败后的错误处理。不同的原因可以引起不同步骤的执行失败,因不同步骤执行失败需要的错误处理手段也不尽一样。归纳一下,主要有以下几种:  (一)在CTAIS发售写库过程中发生错误  在这个环节引起失败的原因很少,主要是操作方面的问题,比如联次、数量输入错误。这时的错误处理比较简单,因为还没有对IC卡和防伪税控后台数据库进行操作,也没有打印完税证和领购簿,所以只需在CTAIS的发票审批发售界面中进行退票操作即可。  (二)在向IC卡中写入数据时发生错误  引起这个环节执行失败的原因主要有:IC卡上存在退票信息或有未读入企业税控开票机内的上一次发票发售信息、IC卡损坏、税务局端大读卡器损坏(极少发生)、前台机器上连接大读卡器的通讯串口(COM口)关闭以及未将IC卡插入大读卡器或插入不到位等。  由于一张IC卡只能存储一条发票发售信息,在IC卡上存在退票信息或有上一次发票发售信息时,本次发售信息是写不到卡上的,这也是系统要求一次只能发售一条专用发票记录的原因。造成COM口关闭的内部原理有点儿复杂,这里不再赘述,目前来看主要是在执行一体化发票发售任务的CTAIS前台机器上运行了防伪税控系统会引起这种现象,这时稳妥的解决办法是重新启动操作系统(关机重启)。  发生向IC卡内写入数据失败的主要表现是在先后弹出的两个写卡进度框内显示出错信息,这时除一些可以即时消除并能重试成功的错误外(比如未插卡或插卡不到位),其他情况在重试失败后就必须终止本次操作。这时IC卡和防伪税控后台中的数据未发生变化,其错误处理也与*9种情况相同,只需在CTAIS中进行退票操作即可。  (三)在向防伪税控后台数据库写入数据时发生错误  能够在这一环节引起操作失败的原因主要有:企业在申报期内未报税、CTAIS在调用防伪税控后台写库程序时执行失败。发生以上两种错误的主要表现是在执行完写卡操作,也就是先后弹出的两个写卡进度框消失后系统停止,其后续的“防伪税控接口:防伪税控系统发售发票成功”提示不出现。这时的错误处理就比较复杂了:因为CTAIS已经发售发票成功,所以首先必须在CTAIS中执行退票操作,同时由于IC卡上已经被写入发票发售信息,这部分信息也必须被清除,否则在下一次重新发售发票时会在写卡时发生错误。综上,本环节的错误处理过程是首先在CTAIS中执行退票操作,然后在防伪税控系统中对IC卡执行解锁和重写操作。  (四)在打印完税证和领购簿时发生错误  一体化发票发售过程中,在向防伪税控后台数据库写入发票发售信息成功以后,就进入完税证和领购簿打印环节。引起这一环节发生错误的原因都是一些系统内部的问题,偶然性很大。主要表现是点按“打印”按钮无法调出完税证打印界面或保存完税证时系统停止以及向打印机输出作业时打印机无反应。当领购簿打印失败时,错误处理比较简单,在CTAIS中进行领购簿重打即可。当完税证打印失败时,情况比较复杂。一种是完税证已经保存成功而打印失败,例如纸张卷曲或打印机无反应,另一种是根本无法调出完税证保存打印界面或在保存过程中系统停止。前一种情况的处理方法是排除打印机故障后进行税票重打。后一种情况要根据具体情况区别对待:  1、无法调出完税证打印界面,这时有两种处理方法:  一种是退票,也就是在CTAIS中执行退票操作,之后到防伪税控系统中执行发票撤消和发票上缴操作,最后在CTAIS中重新进行一体化发票发售操作。  另一种是在CTAIS中进行两费收取的税票录入,保存成功后打印,如果领购簿还没打印,再进行领购簿重打即可。在两费收取的税票录入过程中可以查询到发票发售信息,但一些信息需要手工录入,比较麻烦。  2、在保存完税证的过程中死机。这时应首先在CTAIS中的税票重打或其他税票查询模块确认该笔完税证是否已经保存成功,如果已经保存成功,重打税票即可;如果没有保存成功,就按照前述无法调出完税证打印界面的情况进行错误处理。  三、进行错误处理时几个需要明确的问题  (一)、如果防伪税控系统中的操作是在执行发票发售的前台机器上运行的,可能会引起COM口关闭,再次发售时会在第二环节写IC卡时发生错误。所以尽量不要在发票发售前台机器上运行防伪税控系统,如果条件不允许,运行之后应当重启机器。  (二)、由于一体化模式下的发票发售要求防伪税控中的库存为空,所以在防伪税控系统中执行影响库存的操作(比如发票撤消、IC卡退票、手工退票、发票上缴、重新发售等)时,必须停止CTAIS中的发票发售工作,待发票上缴或重新发售操作完成以后,也就是当防伪税控系统中的库存重新变为空以后,方可在CTAIS中继续进行一体化发票发售操作。这里只针对专用发票的发售而言,如果在CTAIS系统中只进行普通发票的发售操作,是可以同时进行的。  目前,对税务机关内部的特殊纳税人(执行专用发票代开任务的一般纳税人)的专用发票发售,还没有纳入到一体化模式下。所以,在向其发售专用发票时,就要注意这个问题。  (三)、防伪税控系统中几个基本操作的选择  1、解锁、发票撤消与发票退换  这三个操作都能将IC卡上的发票发售信息清除,所不同的是解锁只对IC卡操作,发票撤消同时对IC卡和防伪税控后台操作,而发票退换有两种情况:IC卡退票既对IC卡也对防伪税控后台操作;手工退票只对防伪税控后台操作。选择以上几个操作的原则是:当IC卡上有发售信息而防伪税控后台无发售记录时,选择解锁操作;当IC卡上有发售信息同时防伪税控后台也有发售记录时,选择发票撤消操作;当IC卡上有退票信息同时防伪税控后台也有发售记录时,选择IC卡退票;当IC卡上没有任何发票信息(包括发售信息和退票信息)而防伪税控后台有发售记录时,选择手工退票。上述四个操作都能做到IC卡发票信息与防伪税控后台发售记录的一致,不同点在于发票撤消、手工退票、IC卡退票操作会增加库存,需要执行发票上缴以清空库存,而解锁操作则不需要。  2、发票上缴和重新发售  发票上缴操作是将防伪税控库存中的该部分发票库存信息清除,不影响发售记录,而重新发售是将该号码段发票再次发售给该纳税人,在向IC卡上写信息的同时,减少发票库存并增加该部分发票的发售记录。  清楚了以上几个操作的功能和区别,我们在遇到前述四种错误以外的情况(比如企业购票成功以后发票发售信息无法读入到税控开票机内,错误将IC卡解锁造成卡、库信息不一致,企业购票成功以后当日正常退票)时,在准确判断故障原因的基础上,通过对几个操作的选择组合,再配合CTAIS中的操作,是完全能够处理的。