标题：税控接口
简介
  税控接口图例[1]税控接口又称金税接口，亦称导入接口。另有不同的版本之说，如：ERP接口、文本接口、组件接口等等说法。
机遇
在会计电算化及企业信息化的催化之下，国内企业会计人员的工作效率也发生了翻天覆地的变化，早已进入了省时、高效、安全、统一的无缝状态。国内经济结构转型，企业经营效率优先，以及高度竞争造成的高度个性化与迅速改变的客户需求，令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理，规范业务流程，提高准确度，加快产品销售数据流转，以及为流通领域信息管理全面网络化打下基础，是家电销售公司、产品制造业乃至众多商业企业梦寐以求的愿望。 
随着信息管理系统在企业中的实施，企业日常业务处理已基本实现信息化管理,其中的销售管理系统（笼统称为ERP）已实现对本企业销售业务的全程处理和跟踪，并已形成了本企业完整的销售记录。然而，由于防伪税控机尚未与企业信息管理系统（ERP）连接，因此业务财务数据流转与企业信息化需求极不相称的，现行系统仍然存在诸多问题，如：不能实现业务财务数据共享，故企业在填开增值税专用发票时，仍需办税人员在税控机键盘上手工输入大量的开票数据，并且一一核对，税控机每打印一张完整的发票都需要经过一系列烦琐的操作过程，不但速度极慢，而且打印之后的增值税专用发票信息亦不能立即反映到信息管理系统（ERP）中，从而造成大量的人工重复录入工作。 
这种状况所导致的问题不仅仅是浪费了企业的人力及数据资源，而且还可能会带来诸如两套系统数据不一致、数据存在差异时核对起来非常困难、人为因素造成的退票作废大量出现等等现象。此外基于安全性考虑，企业更需要将防伪税控机中的开票数据另外保存到安全的地方，并且能随时进行数据备份以防数据丢失。　 
  数据结构示意图[2]为了从根本上解决企业在长期使用税控机中所遇到的实际问题，减轻财务开票过程中的重复录入工作的负担。把开票后发票的信息能及时反映到财务及相关的管理系统中去，确保每个月纳税申报业务顺利完成，因而应运产生了税控接口。税控接口实际上是连接企业已投入使用的内部信息管理系统（如进销存软件、财务软件及MRPII/ERP等）和税控机开票软件（DOS和WIN版税控软件）的桥梁，使企业在填开增值税专用发票环节上避免大量的重复录入工作，提高工作效率，保证企业内部信息管理软件与税控机资料的一致性，使开票准确率达到100%，并及时把开票数据信息与内部信息管理系统互换回传，达到高效、准确、安全和统一的无缝链接状态。
手工模式开票的劣势
a) 一般情况下，业务部门的销售出库数据归集到财务部门大部分是结合手工进行操作，最终以纸介质进行开具增值税发票；而纸介质到增值税发票的最后转换则纯粹由人工手工录入完成，过程繁琐、效率低下、准确率无法保证众所周知 。
b) 目前，一般纳税人企业在业务销售数据及财务出库数据核算工作中面临的普遍现象是操作流程不规范、数据不统一和出错核查难等等，从而造成了企业的隐患。
c) 囧状，企业的信息化资源没有充分利用，公司内部机构设置没有达到高效运作，数据信息没有实现共享，企业信息化建设没有健全。
一般功能需求
1 基本业务控制功能  税控接口功能架构说明[3]A) 清单控制功能：是否可以控制所有的发票数据不打印发票的清单，也就是说如果企业要求所有的发票不打印发票清单，系统则自动将超过8行明细的发票数据拆成另一张发票数据来填开，如果企业要求打印发票清单，系统则自动将超过8行的发票打印成“货物一批，详见清单”。 
B) 最大发票金额的控制：填开发票的最大金额，一般情况下是发票的最大金额是由税务局来决定的，一般是100万，但如果某个客户特别要求发票金额不超过某个数值时，就可以按照企业的要求来进行设定发票的最大金额。超过最大金额时企业可以决定是否拆分成另外一张发票数据还是不导入发票数据。 
C) 单价和数量计算和打印的小数位数的控制：一般情况下不含税单价和数量税务局要求是8位小数，但根据企业的实际需要设定单价和数量的计算小数位数。也可以根据企业的实际需要设定在打印时单价和数量需要打印的小数位后面的0的数量，如数量1可以打印成1.0也可以打印成1.00或者可以直接打印成1。
2合并发票功能
合并相同客户的发票数据，同时在合并发票时需要合并相同单价的相同产品，在合并发票时对产品单价不相同的相同产品由企业决定是否不合并产品还是重新计算产品的单价。 
3拆分发票功能
拆分的情况有二种 
A)超过最大值需要拆分发票，也就是说超过了最大设置的明细行数、超过了发票的最大金额的发票数据进行拆分成多张发票来进行填开。 
B)手工拆分发票明细数据，某一张发票的发票明细数据拆分成多张发票数据来进行填开，手工拆分可以支持按百分比来进行拆分，可以支持按数量来进行拆分，也可以支持按金额来进行拆分。
4 备注内容设置功能
设定备注的内容，如设定提单号、提单日期等固定和不固定的内容打印在发票的备注上。 
5 发票修改和相关栏次控制功能
修改发票数据，控制发票数据的某些栏次可以修改，某些栏次不允许修改，要求操作员对客户名称不允许操作员修改，而对发票备注允许进行修改。
6 产生红字发票功能 
已经打印的发票数据产生一张跟原发票金额相反的发票数据，正数发票产生一张负数发票俗称红字发票数据。
7 复制发票数据功能（产生蓝字发票功能） 
已经打印过的发票数据产生一张跟原发票一样的发票数据，也就是说需要复制一张发票数据，产生了红字发票后复制的新发票俗称蓝字发票数据。 
8 回写发票数据功能
税控机产生的发票号码、开票日期等相关信息回写到企业的管理系统中。 
9 产生凭证功能 
产生发票的凭证数据到财务的管理系统中。
10 以不同颜色区分正数和负数发票数据功能 
以不同颜色区分正数和负数发票数据，更方便操作系统。 
11 远程错误数据收集功能 
远程错误数据收集，更能方便远程解决问题，提高问题的处理效率。 
12 系统自动修复功能 
多种数据自动修复工具，在发票数据有问题时可以及时的得以处理。 
13 多方式引入发票 
引入数据的方式：一个文件交换数据方式、二个文件交换数据方式、直连数据库取数方式、DDE通信方式、WINSOCK方式、COM调用方式、EJB调用方式、网页取数方式、XLS格式方式、TXT格式方式。 
14 拆扣处理功能 
明细中所有的折扣数据合并成一个总折扣来进行填开，明细中的所有的折扣数据合并到发票的产品数据中，打印发票时不体现折扣数据；总折扣数据平分到发票明细的每一行明细产品中，并且打印时打印出折扣数据；总折扣数据平分到发票明细的第一行明细产品中，但打印时不打印折扣数据。 
15 网络版本功能、权限控制功能 
多人同时开增值税发票，集团企业将所有的分公司或者办事处的开发票数据的数据库安装在同一个服务器的数据库中，方便企业电脑人员的维护和管理。 
网络版功能时控制每一个操作员的权限。系统可以支持的有三种权限：
A) 可以控制某个操作员是否可以察看本公司的所有分机的发票数据 
B) 可以控制某个操作员是否可以察看它组操作员所操作的发票数据。 
C) 可以控制某个操作员是否可以察看本组操作员所操作的发票数据。 
16 基础资料取值设置功能 
客户资料数据或产品资料数据在填开发票时是从税控机中取数还是从企业管理系统中取数，方便操作员只维护一个地方的基础资料数据。 
17 发票数据导出功能 
各种发票数据导出成EXCEL或企业要求各种格式。 
18 企业管理系统与税控机数据之间对应查询 
查询企业管理系统的数据对应税控机开发票数据，方便的查询管理系统中的某个单号的发票对应税控机开了多少发票。 
19 批量填开发票及套打发票和清单 
待开发票数据批量写入到税控机IC卡中，同时批量产生发票号码、开票日期及密文；多张发票的连续套打及清单套打功能。 
20 开票数据、接口系统资料库、税控机基础资料实时交互 
直接读取税控机中的基础资料到接口系统基础资料库中，从已经开过发票的数据中读取基础资料到接口系统基础资料库中；同时将接口系统中的基础资料实时更新到税控机中，保持基础资料的一致性。
注意事项
1、 经常对您的数据进行备份，并将备份文件存放到一个安全的磁盘。
2、 恢复及备份接口数据时，请确保接口安装目录在非系统盘下操作。
3、 如果您需要重新安装接口，卸载数据之前务必做好备份工作。
4、 如果你需要重新安装操作系统，安装之前请先备份数据。
5、 当您的接口造到意外损坏，而无法登陆或者无法正常导入开票，请重新启动电脑，关机过程中要完全切断计算机电源，链接过程中检查内部信息管理系统的服务器是否正常启动。