SAP金税接口
01、解决方案背景
在中国,增值税销项税发票必须使用税务局指定的防伪税控开票系统开具(简称:金税系统),而企业所使用的SAP软件管理系统和税务上防伪税控开票系统相互独立,两者间缺少有效的数据共享接口,造成税务流程涉及大量的手工重复工作和多系统间的数据人工传递。同时,由于SAP软件系统通常没有办法直接接收防伪税控开票系统返回的发票信息,导致增值税发票往往难以核查,销售与财务的报表数据常常对应不上,从而影响整个企业的业务管理流程。
税控接口解决方案专门针对企业已经使用SAP管理软件和增值税防伪开票软件的企业,解决财会部门和销售部门在增值税发票管理中遇到的问题,为各企业的增值税发票开具及管理而专门设计的一款软件中间件。
02、解决方案实现
【实现方法一】离线方式(或者称文本文件方式)版本:
专为管理软件SAP能导出TXT文件或者EXCEL文件的企业客户设计。通过导出与导入文件的传输来实现数据的共享,属半自动化开票模式。
①开票前,先从SAP中将需要开票的数据导出成一个文件,文件的格式可以为EXECL或TXT格式,然后通过安装在开票机上的中间件接口将此EXECL或TXT文件导入到开票系统进行开票。
②开票完后,再导出一个含有开票信息的EXECL或TXT文件,*由SAP管理软件读取该文件中相关信息,从而完成数据交换。
如下图所示,为此方案的示意图。
文件A:
从SAP系统中导出的需要开增票的销售数据,文件包含客户信息与商品信息等销售数据,文件格式为TXT或者EXCEL。
文件B:
已经开具好的增值税发票导出的信息,文件包含增值税发票信息,文件格式为TXT或者EXCEL。
系统A:
企业所使用的SAP管理软件;
系统B:
税航接口系统,属软件中间件;
系统C:
增值税防伪开票子系统(通常简称:增值税开票系统);
【实现方法二】在线方式(又称RFC函数方式)版本:
专为使用SAP管理软件的企业客户,开具的发票数量或者清单数量比较多,将以往繁琐易错的人工开票工作变为可靠的自动开票过程,使凌乱无序的数据变得清晰易读,让SAP销售数据与增值税开票系统里的数据一一对应,让企业轻松应对发票流程的同时,又能完善企业管理的业务环节。
RFC方案:适合SAP,可以通过调用SAP的RFC,实现在线连接SAP进行数据交换。
在SAP上创建2个RFC函数,一个用于读取SAP的销售数据,一个用于回传开票信息数据给SAP,然后税航接口通过调用此两个函数来与SAP进行数据交换。
如下图所示,为此方案的示意图。税航接口调用RFC(A)函数,从SAP上得到要用来开票的数据;通过调用RFC(B)函数,把已开票信息在客户方授权的前提下回传给SAP的指定字段。
RFC(A):
通过函数RFC(A)从SAP系统中获取需要开增票的销售数据,函数RFC(A)中包含客户信息与商品信息等需要开具增值税发票的一些销售数据。
RFC(B):
通过函数RFC(B) 从已经开具好的增值税发票中获取增值税发票信息,函数RFC(B)中包含增值税发票号码、金额、税额、开票日期、开票人员等发票信息,以供SAP系统需要。
系统A:
企业所使用的SAP管理软件;
系统B:
税航接口系统,属软件中间件;
系统C:
增值税防伪开票子系统(通常简称:增值税开票系统);
具体配置
SAP金税接口解决方案
配置手册
SAP全球化研发服务部
2013.01
目录
1.激活业务功能 (3)
2.激活服务 (4)
3.创建维护角色 (5)
4.创建新的编号范围 (9)
5.定义 GTI 金税发票配置编码 (11)
6.分配商品税目 (13)
1.激活业务功能
业务功能在SAP中默认是Inactive的,所以需要激活它们。当激活了相关的业务功能之后,金税接口的后台配置和前台操作才可以使用。
最新版本的金税接口有三个业务功能,分别是:FIN_LOC_CI_1,FIN_LOC_CI_9,
FIN_LOC_CI_26。可以使用事务代码SFW5依次激活它们。
进入SFW5,首先可以展开节点‘ENTERPRISE_BUSINESS_FUNCTIONS’:
点击上面的“查找”按钮,输入“FIN_LOC_CI_1”后,即可找到对应的业务功能,右击此节点并点击
同样的,也激活另外两个业务功能:FIN_LOC_CI_9 和 FIN_LOC_CI_26。
2.激活服务
使用事务代码SICF,在服务名称中输入‘APP_IDGT’并点击执行。
在树状列表找到‘APP_IDGT’的节点,右键,选中‘激活服务’。
3.创建维护角色
你可以通过事务代码PFCG来创建并维护角色。
选择’MENU’页,选中‘+Transaction’的其他选项并选择添加‘Web Dynpro Application’。
在‘Web Dynpro Applicat.’ 区域输入‘APP_IDGT’。
Web Dynpro上每个应用程序配置都类似于传统SAP上的一个事务代码。目前金税有留个应用程序配置: 个性化设置,创建到金税系统的出站文件,创建金税系统的出站取消文件,从金税系统创建入站文件, 按开票凭证搜索以及按增值税专用发票号码搜索。
---->
首先在列表中选择‘AC_IDGT_OUTBOUND’并在描述栏里输入相关的应用程序配置描述,选择确认。
这样‘AC_IDGT_OUTBOUND’ 就已经维护到这个角色中了。接下来就以相同的方法添加其他需要的应用程序配置到角色中。( ‘AC_IDGT_INBOUND’ , ‘AC_IDGT_OUTBOUND_CANC’,
‘AC_IDGT_OUTPUT_CTRL’ , ‘AC_IDGT_REP_DOC ‘ , ‘AC_IDGT_REP_VAT ’ )
当你添加完所有需要的应用程序之后,需要添加设置客户类型的事物代码到这个角色中。选中‘+Web Dynpro Application’ 的其他选项并选择添加‘Transaction’。
进入后,在输入事物代码处,输入’GT_CUS’并选择确认来分配到这个角色中。
当角色维护定义完成后,你可以将这个角色指定分配给不同的用户上。
4.创建新的编号范围
输入事务代码SNRO来创建新的编号范围, 在对象名称处输入’GTICHINA’, 选择’修改’.
点击’范围’按钮来创建新的编号范围
选择修改’间隔’按钮.
在’号’栏位输入’01’并在其他栏位输入相关年份及编号范围.
5.定义 GTI 金税发票配置编码
通过下述途径来定义 GTI 金税发票配置编码:
首先输入事务代码:SPRO
显示IMG ->销售和分销 -> 开票 -> 开票凭证-> 国家相关特征-> 中国的国家特定特征 -> 定义GTI 金税发票配置编码
[IMG -> Sales and Distribution -> Billing -> Billing document ->Country-specific Features -> Country-specific Features for China -> Define GTI Tax Invoice Keys]
可以直接在这个视图中进行修改,或者双击第一栏的编码后,进入详细配置中进行修改。
你可以对不同的编码进行不同的条件设置:
比如,传输类型可以选择文本文件/Excel文件/在线集成。最大项目数定义了一张发票最大的行项目的总行数,如果超过这个数便会拆分。
6.分配商品税目
通过下述途径来向税码分配商品税目:
首先输入事务代码:SPRO
显示IMG ->销售和分销 -> 开票 -> 开票凭证-> 国家相关特征-> 中国的国家特定特征 ->向税码分配商品税目
[IMG -> Sales and Distribution -> Billing -> Billing document ->Country-specific Features -> Country-specific Features for China -> Assign Goods Tax Catalogs to Tax Codes]
这个界面可以向税码分配商品税目,这里物料号是可以选择不填的。
作者:S4HANA
链接:https://wenku.baidu.com/view/2147408285254b35eefdc8d376eeaeaad1f316cd
来源:百度文库
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。