【金蝶云星空】业务模式按发票日期计算应收应付到期日二开原创
金蝶云社区-吃面
吃面
17人赞赏了该文章 510次浏览 未经作者许可,禁止转载编辑于2023年11月17日 16:06:17

先开票后收付款场景,到期日以开票日期计算。建议直接用暂估模式。

如果不用暂估模式目前只可以二开实现:

1、触发点在保存或者审核时:继承AbstractOperationServicePlugIn(操作插件基类),重写EndOperationTransaction事件,根据当前单据关联关系查找上游应收,应付单。

2、根据发票业务日期计算到期日:应收,应付单到期日字段主要有单据头到期日,收付款计划到期日,需要同步更新。更新思路,取发票业务日期和应收(付)的到期日计算日期对比取差值(datediff)。然后在应收应付原到期日字段上加上前面的差值(adddays),哪些行需要更新根据自己的业务添加更新的判断条件。

3、触发点在开票核销后,建议在开票核销记录的保存操作上挂插件实现。通过核销记录找应收----发票(应付----发票)的关联数据,然后按第2条的思路更新到期日。

下图是开票核销记录保存上二开挂插件,BOS里配置的示意图:

下图达到的效果是生成的核销记录保存时触发二开逻辑。

image.png


赞 17