方案名称:自定义单据二开实现收票功能
注意:收票功能配置,基于最新Open.kingdee.com 补丁下载界面
建议是2023年3月版本PT-146939 [8.1.0.20230309] 及高于2023年3月版本进行二开,其他版本可以先安装补丁升级。
步骤1:新增收票信息单据体
注意事项1
在目标单据上,加一个跟应付单的收票信息单据体一模一样的单据体,单据体的标识、里面的字段标识都保持一致
步骤2:注册插件
注意事项:注册插件,参考应付单的表单插件,以及保存、提交、审核、反审核、撤销、删除等操作里的插件,跟IV相关的插件也都需要注册到目标单据上
1.表单插件:功能说明
表单插件,注册该插件后,点击相关按钮才会弹出发票助手 Kingdee.K3.FIN.IV.Business.PlugIn.GoldenTax.IVEditForRecInv, Kingdee.K3.FIN.IV.Business.PlugIn
2. 保存操作插件:功能说明
保存操作插件,单据保存时处理收票单上的关联单据信息 Kingdee.K3.FIN.IV.App.ServicePlugIn.GoldenTax.Operation.HandleReceiveInvoiceInfoWhenSave, Kingdee.K3.FIN.IV.App.ServicePlugIn
3. 删除操作插件:功能说明
删除操作插件,单据删除时处理收票单上的关联单据信息 Kingdee.K3.FIN.IV.App.ServicePlugIn.GoldenTax.Operation.HandleReceiveInvoiceInfoWhenDelete, Kingdee.K3.FIN.IV.App.ServicePlugIn
4.关键操作:更新发票云上的发票使用状态
保存、提交、审核、反审核操作插件,单据操作时,
更新发票云上的发票使用状态,
该状态通过单据上查看发票的按钮,或者再次收票的时候会看到。
单据提交之后,相关联的发票使用状态变成使用中。单据审核之后,则会变成已使用 Kingdee.K3.FIN.IV.App.ServicePlugIn.GoldenTax.Operation.HandlePiaoZoneInvoiceStatusWhenOperate, Kingdee.K3.FIN.IV.App.ServicePlugIn
附件:插件明细清单
表单插件Kingdee.K3.FIN.IV.Business.PlugIn.GoldenTax.IVEditForRecInv, Kingdee.K3.FIN.IV.Business.PlugIn
保存操作插件Kingdee.K3.FIN.IV.App.ServicePlugIn.GoldenTax.Operation.HandleReceiveInvoiceInfoWhenSave, Kingdee.K3.FIN.IV.App.ServicePlugIn
删除操作插件Kingdee.K3.FIN.IV.App.ServicePlugIn.GoldenTax.Operation.HandleReceiveInvoiceInfoWhenDelete, Kingdee.K3.FIN.IV.App.ServicePlugIn
保存、提交、审核、反审核操作插件 Kingdee.K3.FIN.IV.App.ServicePlugIn.GoldenTax.Operation.HandlePiaoZoneInvoiceStatusWhenOperate, Kingdee.K3.FIN.IV.App.ServicePlugIn
推荐阅读