从顶部扣除购买清单中的付款并将剩余多付或少付价值结转到下一个购买项目

问题描述

我正在用 node js 和 react js 构建一个会计系统。困扰我的事情是我无法实施一个系统,在该系统中,我们从第一次购买中扣除购买付款并将剩余价值带入下一次购买。

假设我在不同的时间范围内以下列价格购买了五种产品:

购买 ------- 付款

  1. 10,000 ------- 0
  2. 15,000 ------- 0
  3. 10,000 ------- 0
  4. 20,000 ------- 0

现在我第一次付款12000

购买 ------- 付款

  1. 10,000 ------- 12,000
  2. 15,000 ------- 0

我如何将额外的 2,000 结转至另一次购买?

购买 ------- 付款

  1. 10,000 (-2000) ------- 0
  2. 10,000 ------- 0

如果我只为下一次付款支付 10,000

购买 ------- 付款

  1. 10,000 已付
  2. 15,000 (-2000) ------- 10,000 到期 15,000 - 2,000 = 13,000
  3. 10,000 (+3000)------- 0 到期 10,000 + 3,000
  4. 20,000 ------- 0

像这样的事情,如果有人可以帮助在 node js 中执行此登录并响应 js 并提出比这更好的方法来跟踪付款、到期和超额付款,我将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)