4.1 SAP 端配置 19
4.1.1 创建 RFC 用户 19
4.1.2 销售与分销配置 20
4.1.3 RFC Function Modules 22
4.2 系统业务流程 26
4.2.1 总体流程 26
4.2.2 一般流程 27
4.2.3 取消发票开具流程 28
4.3 系统界面设计 29
4.3.1 主控制页面 29
4.3.2 发票筛选抽取页面 29
4.3.3 发票编辑页面 30
4.3.4 窗体迁徙图 30
4.4 代码功能实现 30
5 结论 33
5.1 接口性能 33
5.2 税差额处理效果 33
5.3 程序完成情况 33
5.4 下一步工作 34
致谢 35
参考文献 36
1 绪论
随着信息化程度的不断提高,越来越多的国内企业开始采用ERP系统管理企业内部销售及财务数据。SAP作为业内顶尖的企业管理系统被越来越多的国内企业采用。ERP的引入给企业带来巨大的效益同时,也给企业传统财税部门带来了一定不适应,尤其对于那些同事部署了SAP系统和增值税防伪税控一机多票开票子系统(以下简称开票子系统)的一般纳税人企业。由于开票子系统自身的独立性,传统的发票填开方式是通过键盘手工录入数据进行的。然而,SAP系统与开票子系统毕竟是两个独立的系统,相互之间缺少有效的数据共享,这就造成了企业在相关税务流程涉及到了大量的手工重复工作和系统间的数据人工传递。这样不仅影响到了企业财务的准确性,同时也给相关职能部门带来不必要的负担。因此我们有必要设计一套方案,把两套系统通过某种机制实现系统之间的数据同步,同时提供高效的数据录入,有效解决上述的问题。
1.1 开发背景
如今,金税工程的开票子系统已经在越来越多的增值税一般纳税人企业中使用,这些企业需要使用开票子系统来填开增值税专用发票、增值税普通发票和废旧物资销售发票。在开票子系统中,用户通过键盘手工录入数据进行开票。而这种手工录入数据的开票方式往往会给相关工作人员带来很多麻烦,其不足之处主要体现在以下几个方面:
1、开票子系统与企业已存在的SAP系统之间无法进行完美无缝的数据连接,这就使得企业的相关部门不得不对两个系统分别进行财务数据的文护,这样极易造成数据的偏差与不一致,同时也造成了工作人员对账麻烦的问题,给他们增加许多额外的工作量;
2、企业相关部门在对开票子系统的数据进行人工文护时极易造成各种错漏,如输错、漏输、重复输入等,这对会直接影响到企业的账目的正确性;
3、由于开票子系统本地带有财务的各种算法,这与SAP系统的财务数据计算方式存在一些差异,这造成了两个系统在一些单据计算值上存在误差,针对这些误差的处理亦是一件十分繁琐的工作;
以上的因素都直接影响和妨碍了企业信息管理日常工作的正常开展。
1.2 开发目的
通过开发针对SAP和企业开票子系统的接口程序实现将SAP系统中的销售发票数据导出至接口系统,接口系统通过一系列相关的数据处理将要开发票的数据直接发送至税控机,有税控机进行发票的开具和打印。根据税控机返回的结果判断发票开具状态并将开票记录回写至SAP系统。 SAP金税接口研究及税差额处理算法设计(2):http://www.751com.cn/jisuanji/lunwen_3843.html