6.10防伪开票组件接口软件方案
- 格式:pdf
- 大小:155.17 KB
- 文档页数:15
增值税防伪税控系统开票子系统软件的使用增值税防伪税控系统开票子系统软件的使用一、常见业务操作流程1、发行:初次使用必须先到税务机关的“企业发行子系统”,由操作人员对开票金税卡及税控IC卡进行初始发行。
2、更改企业信息:若用户地址、电话、银行帐号等信息发生了变化,需修改时应到税务机关由其操作人员进行变更;(无须带任何物品)若开票限额或月购票限量需要变更,应到税务机关的“企业发行子系统”中,由税务人员进行变更企业授权信息的操作。
(税控IC卡)若用户企业名称需变更,可向税务机关提出申请,并到税务机关的“企业发行子系统”中,由税务人员进行更改操作。
(开票金税卡和税控IC卡)3、获得授权:若开票子系统时钟不准确,需修改时,应先到税务机关的“企业发行子系统”中获得修改时钟的授权,才能修改。
若用户最大开票限额改变,可向税务机关提出申请,到税务机关的“企业发行子系统”中获得改变后的开票限额授权。
(税控IC卡)4、更换两卡:若卡发生了损坏,需更换时,应到税务机关的“企业发行子系统”,由税务人员进行更换。
(金税卡坏需带开票金税卡和税控IC卡;IC卡坏需带税控IC卡)5、修改分开票机数量:若用户的开票量有变化,应到税务机关的“企业发行子系统”由税务人员进行增减分开票机数量的操作。
(主机税控IC卡)6、领购发票:应到税务机关的“发票发售子系统”中购买所需种类的发票。
(IC卡)7、退回发票:应到税务机关的“发票发信子系统”退回。
(IC卡)8、报税:每月的抄税期,用户应在开票子系统中及时抄税,并持抄有税额的IC卡到“报税子系统”进行报税。
在非抄税期可根据需要随时抄税,并持抄有税额的IC卡到“报税子系统”进行随时报税。
(抄税后的税控IC卡和打印的销项报表)9、发票认证或验证:专用发票抵扣联必须经过认证,普通发票自愿进行验证。
到税务机关的“认证子系统”中进行。
(专用发票抵扣联和普通发票购货方记账联)10、存根联补录:若用户的金税卡与硬盘同时损坏,可采用存根联补录的方法,同样可正常报税。
FAQ(常见问题)1.金税卡不正常启动现象:1)报错金税卡未安装;2)报错金税卡开启失败;原因:金税卡无法正常启动通常有三种原因:1)未安装防伪开票组件接口,或者组件接口低于6.10以下版本,检查路径为帮助-〉关于(如下图所示);2)金税卡已经被占用,如航天金税防伪开票系统已经占用金税卡;3)SAP后台配置表的设置有误;此处为组件接口版本号解决方法:1)如果金税接口后台配置表没有销售组织对应的配置信息,请业务顾问对zgt_vatconf表进行维护,tcode:zgtvat;2)先检查组件接口是否安装,如果组件接口未安装,请联系当地负责安装金税组件接口的公司;3)再检查金税卡是否被占用,如果金税卡已经被占用,请关闭增值税防伪税控系统或其他占用金税卡的软件;4)检查增值税防伪税控系统打开金税卡时有没有提示组件接口马上过期之类的提示(如下图所示),如果有提示请联系当地负责航天金税软件维护的公司解决;5)检查开票机中组件接口文件TaxCardX.dll的修改时间,如果时间不是最后安装组件接口程序或者升级程序的时间,那么很有可能是组件接口没有安装成功,路径是安装目录\BIN下,通常情况为:C:\Program Files\航天信息\防伪开票\BIN(如下图所示);6)向当地负责组件接口安装的公司索取与组件接口版本相符的金税卡注册文件,可能由于安装组件接口的人员疏忽,会不安装此补丁导致金税卡无法正常启动。
2.金税接口程序提示所开的发票超过8行原因:航天金税防伪开票接口规定,超过8行的发票将打印销货清单,所以程序设定会有提示。
3.金税接口程序提示发票正在处理原因:为保证接口操作的唯一性,保证不会有其他人操作发票,金税接口在操作一张发票时会将发票锁定,其他人无法操作发票,同样在SAP中在编辑状态的发票也是锁定的,金税接口也同样无法操作。
4.金税接口提示税率非法原因:传输给航天金税组件接口的头信息里面,税率不满足税额/净价,如出现此问题请联系SAP开发人员查找问题。
防伪开票系统包括四大功能模块:1、系统设置2、发票管理3、报税处理4、系统维护初次使用流程:进入系统系统设置初始化起初始化终注:因初始化功能涉及到数据安全性问题,请谨慎使用日常使用流程:一、系统设置1、参数设置:根据要求录入本企业的各种基本信息2、客户编码:主要编辑本企业的客户信息注:(以上资料必须在开票之前编辑好)二、发票管理主要功能:本模块是用于填开和打印密文发票,是开票软件的核心功能操作步骤:一般发票的填开:首先选择客户编码,一定要从编码库中选取,不能直接在购货单位内填写。
其次是输入商品明细,商品名称也要在商品编码库中选取。
最后保存(点击打印图标)。
说明:①. 发票开具时,一张发票只能录入同一种税率的商品。
②. 可以开具带销货清单、带折扣以及红字(负数)发票。
要求每张发票只能带一张清单,且带有清单的发票但在销货清单上,可以对多行商品的合计金额加折扣。
③. 所填开的发票一经保存即记入金税卡,无法修改。
因此,在填开之前仔细比对系统给出的发票类别与号码与打印机上安装的实际发票是否完全一致;在填写数据时应尽量避免错误。
若出现问题,只好将该发票作废(请参阅“专用发票作废”),然后重新填开。
④. 在发票填开时,只打印发票,不打印清单。
可以在发票查询过程中的…选择发票号码‟窗口来打印销货清单。
3、发票查询:主要功能查询所开发票及其清单的内容,并可以打印发票或清单。
操作步骤;⑴.单击该菜单项,便弹出…选择发票所属月份‟对话框,选中要查询的月份之后,点击该对话框上的“确认” 按钮:若所选月份没有开具发票,则系统给出相应的提示信息;若有已经开具的发票,便打开…选择发票号码‟窗口。
⑵.在…选择发票号码‟窗口上,可以打印所选中的发票或其销货清单,并且可以连续打印多张发票。
还可以通过点击“查看明细” 按钮打开…专用发票查询‟窗口,以查看发票票面详细信息。
说明①.在查询过程的各个操作界面,发票及其清单数据都不能修改。
防伪开票代开接口软件用户手册航天信息股份有限公司编写1 软件安装软件安装方法:点击安装文件“防伪开票代开接口软件----V6.13.X.exe”,在“许可证协议”中点击“是”,输入使用本软件的企业税号,点击“下一步”,在安装类型中选择“完全安装”(首次使用),选择目的地位置,点击“下一步”即完成“防伪开票代开接口软件”的安装。
如图1-1,1-2,1-3,1-4,1-5,1-6所示。
图1-1 软件安装界面图1-2 许可证协议说明界面图1-3 输入15位企业税号界面图1-4 选择软件安装类型界面图1-5选择软件安装文件夹界面图1-6软件安装完成界面2 系统注册与登录注册操作步骤【第一步】根据用户选购的软件版本,添加对应的注册文件,将注册文件复制到c:\Program Files\航天信息\代开单据\BIN目录下;【第二步】启动系统而进入系统封面后,点击“进入系统”按钮,便弹出“操作员登录”对话框,在该对话框的“操作员”一栏的下拉列表框中选择一个操作员姓名(首次使用时请选择“管理员”),在“核对口令”栏中输入口令(首次使用时口令为空),按<Enter>回车键确定,然后点击“确认”按钮便登录到系统主界面(首次进入时要设定主管姓名,系统自动初始化)。
如图2-1,2-2,2-3所示。
【注册文件:是确保用户对本软件合法使用的重要安装文件,由本软件的销售商向用户提供】图2-1 系统封面图2-2 操作员登录对话框图2-3 系统主界面若要修改登录口令,可以点击图2-2中的“修改口令”按钮,便打开“口令修改”对话框,如图2-4所示,按照提示输入两遍新口令,点击“确认”按钮,则口令修改成功。
图2-4 口令修改对话框【第三步】在系统主界面里点击“单据管理”功能键,在菜单项“税务代开管理”中点击“证书信息设置”子菜单,便打开“证书设置”对话框,点击“证书读入”功能键,选择导入正确的证书,再正确输入证书的密码(两遍),然后正确填写代开税务机关名称,点击“确认”即注册完成,退出系统后,重新进入即登录成功。
增值税防伪开票模拟系统安装教程模拟环境指的是在没有金税卡、IC卡的情况下模拟整个开票工作。
第一步:首先要下载防伪开票系统安装软件,然后解压解压后打开文件夹可以看下图,双击安装程序进行安装安装时提示,"是否要重启",点击"不需要重启",完成,再次运行安装程序。
接下来的就是下一步,下一步的了。
最后安装完了,提示是否要重启,还是“不需要重启”的。
第二步:在上面的连接里面下载下来的文件解压后有这个一个目录“相关文档”.将这个目录的所有文件拷贝到"C:\Program Files\航天信息\防伪开票\DATABASE\SYSTEM\SUIT"这个目录下,用覆盖的形式。
第三步:运行“C:\Program Files\航天信息\防伪开票\Bin\SimuTax.exe”这个文件。
选择菜单“发行系统”=>“发行金税卡”,弹出窗口,你就在“企业名称”栏中随便填点吧。
然后点击“发行”=》“退出”第四步:还是选择菜单“发售系统”=>“发票发售”,在弹出的窗口中将“发票起始号”填满,随你填啦(要求是数字),然后点击“发售”,成功了就可以退出这个软件了。
第五步:还是回到桌面的“防伪开票”,双击进去。
弹出的窗口上选择“进入系统”,这时出现操作员登陆窗口,在操作员列表上选择“管理员”,没有口今,就直接点击“确定”,这时系统提示“相差一个月”什么的,不要去管它,”确定“就是了。
第六步:到了此时,你已经进入了航天的开票系统中了,但是还有东西要做的,请耐心点吧。
第一次使用:点击初始化起,激活初始化终,点初始化终这个时候看见了“初始化起”没有(如果没有看见的话,可以点击一下工具条上的“系统设置”),这时的初始化起是有颜色的,如果没有颜色的话,你登陆的时候操作员就选错了,不是选择的是管理员,请重新登陆吧,如果是这样的话,就请自己研究吧,谁叫你不跟着我操作。
有颜色的话,就点击一下“初始化起”吧,在弹出的窗口上单击一下“确认”,系统重建完表后,就会提示初始化成功的了,初台化成功后,再点一下工具条上的“系统设置”(这个按钮在菜单下一点点,如果你都看不见的话,我建议你不要玩这个了),然后在弹出的对话框中,选择一下“初始化终”,点击一下“确认”,到了这一步,所有的初始化完成了,你成功了大部份了。
防伪开票组件接口软件方案一、概况对于自主或委托开发管理信息系统的企业,我们开发了Windows版防伪开票组件接口软件,将防伪税控开票功能嵌入企业销售软件内,为真正实现防伪税控防伪税控系统与企业管理信息系统的无缝连接创造了必要的条件。
组件调用软件基于ActiveX规范,提供标准开票界面和后台命令两种接口方式,实现企业日常开具、作废和打印税控发票的功能,为需要实时打印发票或有专门开票要求的企业提供了适宜的解决方案。
对于可以采用通用开票界面的销售软件,推荐使用标准开票界面接口方式,此时本软件提供与防伪税控开票软件相同的开票、查询和作废用户界面,并将发票数据通过组件接口传入销售软件。
采用这种方式,企业的销售软件不用开发专用发票开票界面,开票界面比较规范统一。
对于开票时需要录入辅助数据,或对发票填写方式有所约束,必须具备专门或行业性开票界面的企业,则应采用后台调用开票命令的接口方式。
这种方式的开票数据必须从企业销售软件的开票界面取得,通过定义的COM接口传入接口软件,通过接口软件将开票数据记入防伪开票软件数据库并写入金税卡。
安装本软件之前,必须首先安装防伪税控系统硬件设备,并安装Windows版防伪税控开票子系统软件。
在本软件安装后,进入防伪税控开票子系统,选择系统注册功能,将软件注册版本设为组件接口版,然后输入从我公司取得注册特征码,才能使用本软件。
本软件使用时,必须接好防伪税控设备,插好本企业IC卡,并且没有任何软件访问金税卡设备,本软件必须独占使用金税卡。
二、接口功能1、开启金税卡方法:OpenCard();功能:本项功能必须在其它功能前首先调用,如果尚未调用此功能而调用其它功能,则会产生返回码为1的尚未开启金税卡错误。
它开启并占用金税卡设备,初始化各项参数,分配软件所需各项资源;传出:InvLimit – 开票限额, 金税卡发票开具价税合计限额TaxCode – 本单位税号TaxClock – 金税卡时钟MachineNo – 开票机号码,主开票机为0IsInvEmpty – 有票标志,0为金税卡中无可开发票,1为有票IsRepReached – 抄税标志,0为未到抄税期,1为已到抄税期IsLockReached – 锁死标志,0为未到锁死期,1为已到锁死期2、查询库存发票方法:GetInfo();功能:从金税卡读取发票库存数量及其它参数;传入:InfoKind – 要开具的发票种类(0:专用发票1:废旧物资发票2:普通发票)传出:InfoTypeCode – 要开具发票的十位代码InfoNumber – 要开具发票的号码InvStock – 发票剩余份数TaxClock – 金税卡时钟3、发票开具方法:Invoice();功能:传入开票数据,将开票数据记入防伪税控开票数据库,并在金税卡中开具此发票。
传入:(1) 发票整体信息传入发票整体信息前调用 InvInfoInit()方法初始化发票整体信息各项属性。
InfoClientName – 购方名称InfoClientTaxCode – 购方税号InfoClientBankAccount – 购方开户行及账号InfoClientAddressPhone – 购方地址电话InfoSellerBankAccount –销方开户行及账号InfoSellerAddressPhone – 销方地址电话InfoTaxRate – 税率,17、13、6、4等InfoNotes – 备注InfoInvoicer – 开票人InfoChecker – 复核人,可为空InfoCashier – 收款人,可为空InfoListName – 如不为空,则开具销货清单,此为发票上商品名称栏的清单信息,应为“(详见销货清单)”字样(2) 发票明细信息逐行录入发票商品明细信息,每录入一行调用方法AddInvList()将本行加入明细表,如有必要可调用ClearInvList()清除明细表全部行。
传入发票明细信息前调用InvInfoInit()方法初始化发票明细信息各项属性。
每行内容为:ListGoodsName – 商品或劳务名称ListTaxItem – 税目,4位数字,商品所属类别ListStandard – 规格型号ListUnit – 计量单位,如计量单位为空,则忽略数量和单价ListNumber – 数量ListPrice – 单价ListAmount – 金额,可以不传(为0),由接口软件计算,如传入则应符合计算关系ListPriceKind – 含税价标志,单价和金额的种类,0为不含税价,1为含税价ListTaxAmount – 税额,可以不传(为0),由接口软件计算,如传入则应符合计算关系传出:发票整体信息:InfoAmount – 合计不含税金额InfoTaxAmount – 合计税额InfoInvDate – 开票日期InfMonth – 所属月份InfoTypeCode – 发票十位代码InfoNumber – 发票号码GoodsListFlag – 销货清单标志,0 – 无销货清单,1 – 有销货清单返回状态(RetCode):4001 – 传入发票数据不合法4002 – 开票前金税卡状态错4003 – 金税卡开票调用错误4004 – 开票后取金税卡状态错4011 – 开票成功4012 – 开票失败4013 – 所开发票已作废状态信息:InvStock – 发票剩余份数TaxClock – 金税卡时钟IsInvEmpty – 有票标志,0为金税卡中无可开发票,1为有票4、发票打印方法:PrintInv();功能:调用防伪开票标准打印程序,打印指定发票;传入:InfoTypeCode – 要打印发票的十位代码InfoNumber – 要打印发票的号码GoodsListFlag – 销货清单标志,0 – 打印发票,1 – 打印销货清单传出:返回标志(RetCode),5001 – 未找到发票或清单5011 – 打印成功5012 – 未打印5013 – 打印失败5、发票作废方法:CancelInv();功能:在金税卡及防伪开票数据库中作废已开发票;传入:InfoTypeCode – 要作废发票的十位代码InfoNumber – 要作废发票的号码传出:返回标志(RetCode),6001 – 当月发票库未找到该发票6002 – 该发票已经作废6011 – 作废成功6012 – 未作废6013 – 作废失败。
6、关闭金税卡方法:CloseCard();功能:释放对金税卡的设备占用,释放其它占用的资源;传出:关闭成功标志;三、操作流程金税卡金税卡四、接口的属性和方法1、方法HRESULT __fastcall OpenCard(void);HRESULT __fastcall CloseCard(void);HRESULT __fastcall GetInfo(void);HRESULT __fastcall Invoice(void);HRESULT __fastcall CancelInv(void);HRESULT __fastcall PrintInv(void);HRESULT __fastcall AddInvList(void);HRESULT __fastcall ClearInvList(void);HRESULT __fastcall InvInfoInit(void);HRESULT __fastcall InvListInit(void);2、属性__property BSTR TaxCode, read;__property short RetCode, read;__property doubl InvLimit,read;__property DATE TaxClock,read;__property short IsInvEmpty ,read;__property short IsRepReached ,read;__property short IsLockReached ,read;__property short MachineNo ,read;__property long InvStock,read;__property BSTR InfoTypeCode ,read,write;__property long InfoNumber; ,read,write;__property DATE InfoDate = {read = get_InfoDate};__property short InfoMonth = {read = get_InfoMonth};__property double InfoAmount = {read = get_InfoAmount};__property short InfoTaxRate ,read,write;__property doubl InfoTaxAmount = {read = get_InfoTaxAmount}; __property BSTR InfoBillNumber ,read,write;__property BSTR InfoNotes,read,write;__property BSTR InfoListName,read,write;__property BSTR InfoClientName,read,write;__property BSTR InfoClientTaxCode;__property BSTR InfoClientBankAccount;__property BSTR InfoClientAddressPhone,read,write;__property BSTR InfoInvoicer,read,write;__property BSTR InfoChecker,read,write;__property BSTR InfoCashier,read,write;__property short GoodsListFlag,read,write;__property BSTR ListGoodsName,read,write;__property BSTR ListTaxItem,read,write;__property BSTR ListStandard,read,write;__property BSTR ListUnit,read,write;__property double ListNumber,read,write;__property double ListPrice,read,write;__property double ListAmount,read,write;__property short ListPriceKind,read,write;__property double ListTaxAmount,read,write;__property short InfoKind,read,write;五、发票填开注意事项1、负数发票按照税务总局新规定,开具负数发票,必须在备注首行中注明“对应正数发票代码XXXXXXXXXX号码YYYYYYYY”字样,其中“X”为发票左上角十位代码数字,“Y”为发票右上角八位号码数字。