简单的财务收款记账功能实现
Roy
• 发表于:2021-07-31 20:57:25 • 更新于:2021-07-31 20:57:25
365

实例背景:

CRM的项目,客户想要实现一个简单的财务记账功能,记录订单应收账款及收款记录。

具体要求:

1、要求收款时可以实时计算本次收款后的剩余应收。

2、要求记录AR的收款状态:未收款、部分收款、已收款。

实现过程:

目前已有的应收(AR)数据表

简单的财务收款记账功能实现

在此基础上创建一个收款记录表,记录每次的收款信息。

简单的财务收款记账功能实现

创建一个AR收款的功能,选择一条AR创建一条收款记录。

简单的财务收款记账功能实现

默认收取剩余应收款

简单的财务收款记账功能实现

至此实现了记录收款信息的功能

简单的财务收款记账功能实现

关于第一点要求,需要实时查看本次收款后剩余应收,为此再创建一个步骤,显示所选择的AR的信息

简单的财务收款记账功能实现

计算填写收款金额后的总已收金额和总待收金额

简单的财务收款记账功能实现

简单的财务收款记账功能实现

到此即可实现实时查看剩余收款的功能。

效果:

简单的财务收款记账功能实现

 

接下来要时实现记录AR的收款状态(未收款、部分收款、已收款)的功能,首先要确定判定的逻辑:

1)首先判断“待收金额”是否大于0,小于等于0表示“已收款”,如果大于0,则进入第二层判断;

2)当“待收金额”大于0时,判断“已收金额”是否等于0,是则表示“未收款”,否则为“部分收款”状态。

if ("待收金额" > 0) {

    if ("已收金额" == 0) {

        "状态" = "未收款"

    } else {

        "状态" = "部分收款"

    }

 

} else {

    "状态" = "已收款"

}

 

第一层判断实现:

简单的财务收款记账功能实现

简单的财务收款记账功能实现

标记为已收款:

简单的财务收款记账功能实现

 

第二层判断:

简单的财务收款记账功能实现

简单的财务收款记账功能实现

整体功能流程:

简单的财务收款记账功能实现

 

 


本文是否对您有帮助?
有帮助
没帮助
您是否遇到了以下问题?
内容过期或不准确
缺少场景、事例
链接有误
太简单,步骤待完善
其他
提交反馈
如需获取即时帮助,请联系
小助理
微信扫码添加小助理
让你的想法快速变成软件吧~
联系我们
售前咨询电话
020-88520693
意见箱 · 建议反馈
您的宝贵建议,使白码更完美!
白码小助理
加入白码社区,学习更多开发小技巧!
微信扫码添加白码小助理