根据合同收款差额自动更新合同收款状态

小明 发表于:2019年08月19日 22:12:25更新于:2019年08月20日 16:20:41

签署订单只是交易的第一步,对任何一家企业来说,更重要的是要把款收回来。有些企业中的订单并非是一次性收取,可能是几个月后,又或者是分几批来收款,那么我们如何管理,才能保证每笔订单的款收能及时、准确地收回来呢?


订单收款场景展示

以这个场景为例:A企业等待收款的有好几个订单,而客户并不是一次性付款,我们如何设置工作流,才能及时收到这几个订单的款呢

已收款金额:汇总控件

未收金额:公式控件

未收款金额= 合同总金额 - 已收款金额


在搞定这个问题之前,我们首先要建立一个关联的收款表,因为本文章主要讲解工作流,不做具体介绍,您可以点击这里链接查看关联表的使用方法:http://support.mingdao.com/hc/kb/article/1194041/


操作步骤


1.点击右上角进入工作流

工作流是一个可以自动执行流程的工具,当您设置好之后,以后只要符合工作流,都会自动执行流程。这里是工作流的介绍:http://support.mingdao.com/hc/kb/article/1178673/

2.选择工作表事件触

3.如图设置好触发条件

选择工作表

  • 你的应用中可能包含多个工作表,这里我们选择想要触发的那个,也就是采购申请单

触发方式

  • 在上一步我们选择了要触发的表,这里还要指定以哪个字段为触发

  • 工作表中包含了很多字段(类似于Excel中的列),我们这个场景下是当新增收款触发,因此选择此字段

  • 当选择了字段,意味着只有这个字段更新或新增时,才会触发这条工作流


4.设置条件分支

  • 由于我们的收款状态有:已收全部、已收部分、未收款,我们需要根据未收金额来决定这些状态,因此需要用到分支功能。

如下图设置好两个筛选条件

因为要更新订单这张表的收款状态,因此我们选择更新记录

当金额等于0时,当然收款完成了,因此把收款状态改为已全收。

同样的道理,等待收款金额大于0代表还没有收款完成,因此我们把右侧的分支修改一下

5.保存并退出


效果展示

1.找到一个订单,点击新建收款

2.填写收款单

在收款中单,填写收到的金额,确定后退出

3.收款状态被自动变更了

因为总额是5.8万元,我们第一次收了5万元,还有8千元未收,因此工作流把收款状态改为了“已收部分”。

4.增加第二次收款

我们第二次再收一个8千元的,会发现收款状态已经被改为了“已全收”

我们返回订单列表,发现每个订单都被标注了状态,是不是很完美!


明道云