费用报销单关联发票后如何实现申请报销金额大于发票金额不允许报销

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

费用报销单关联发票后如何实现申请报销金额大于发票金额不允许报销

【业务场景】

费用报销单或差旅费报销单在收票信息上传发票后,为防止漏传发票,需要控制申请报销金额大于等于收票金额。在金蝶官方的文章中有思路,参考如下:

https://wenku.my7c.com/article/472931358390837248?productLineId=1&isKnowledge=2

但是考虑到实际情况,有些费用项目是不需要上传发票的,如出差补贴,津贴,奖金等,有些公司薪资的发放申请也是走的费用报销,这个时候就没有发票,没有收票信息,申请报销金额就会大于收票金额,校验不通过。

【解决方案】

思路是先汇总计算报销明细中需要发票的费用项目分录的申请报销金额之和,然后汇总计算收票金额之和,再判断如果需要发票的费用项目分录的申请报销金额之和大于收票金额之和,则抛出异常提示。实现这个功能需要二次开发,写一个提交的按钮插件,用户可以随时保存单据,但是提交的时候给出提示。

即 报销明细申请报销金额之和(去除不需要发票的分录)>= 收票金额之和

【操作步骤】

下面我来结合代码,并在代码里注释说明来说一下开发步骤:

image.webp


image.webp


image.webp




然后把代码编译成.dll文件,拷贝到金蝶安装软件bin目录:D:\Program Files (x86)\Kingdee\K3Cloud\WebSite\bin,然后到BOS费用报销单,提交按钮上注册插件,重启IIS:

image.webp


image.webp



看一下最终效果:


image.webp



到此开发完毕。





费用报销单关联发票后如何实现申请报销金额大于发票金额不允许报销

【业务场景】费用报销单或差旅费报销单在收票信息上传发票后,为防止漏传发票,需要控制申请报销金额大于等于收票金额。在金蝶官方的文章中...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息