中国的公司都会有一个需求,那就是打印财务凭证并存档,财务记账凭证打印这个功能,很多公司都会通过开发一个SAP自定义的程序,设置Smartforms来打印,但是自定义的程序一般执行起来比较慢,开发也需要时间,并且在系统升级的时候自定义的程序需要单独处理,非常不便。也有的公司是把凭证信息导出SAP,然后在Excel里面设置重复打印程序来实现,这种没有充分利用SAP的功能。新总账或者S4HANA以后,SAP提供了一个标准的凭证打印功能
T-Code: IDCNDOC
标准菜单目录: SAP Menu->Accounting-Information System->General Ledger Reports(New)->Document->China
打印界面如下,可以批量打印凭证,并且速度会比较快
下图为打印出来的凭证样式,可以根据要求做格式调整
配置点:
SAP Customizing Implementation Guide-> Financial Accounting-> General Ledger Accounting-> Periodic Processing-> Report- >Statutory Reporting: China-> Financial Reporting
Step 1: Assign PDF form to programs
记账凭证打印的program名称为RFIDCN_ACC_DOC, 标准的form 是IDCN_ACC_DOC,开发可以基于这个标准form调整成自定义的格式
Step 2: Assign Document Types to G/L Account Voucher Types
把需要打印的document type分配给Voucher Type, 一般不是所有的凭证都需要打印
Voucher type 类型有:
- Incoming Payment Voucher 收款凭证
- Outgoing Payment Voucher 付款凭证
- Transfer Voucher 转账凭证
最后还有一个增强点BAdI, 可以
- 设置选择参数的默认值
- 检查或者修改用户输入值
- 在选择数据后对表格内容进行最终修改