任何人都有一个漂亮的信用到期算法?

use*_*240 6 accounting

我们的网站使用信用系统允许用户购买便宜的数字商品(例如照片).我们使用积分,而不是要求用户单独支付物品,因为物品很便宜,我们正试图保持我们的信用卡/ PayPal开销低.

因为我们不是银行,所以我们必须在一定时间后过期.我们在一年后到期存款,但其他类型的信用(奖金,奖品,退款)可能会有不同的保质期.当买家购买物品时,我们会花费首先到期的信用额度.

我们当前的系统通过存储原始值和剩余部分来跟踪每个存款.当然,我们也会列出所有购买清单.

我目前正在转向一个更像传统的复式会计系统的系统.存款将创建分类帐项目,从而增加用户的"支出"帐户余额.每次购买还将创建分类帐项目,从而减少用户的"支出"帐户余额.新系统具有运行余额,而旧系统则没有,这极大地提高了我们发现问题和进行对帐的能力.

我们不希望使用保留每个存款记录附加"余数"值的旧系统,因为重放用户的活动以计算每个存款的剩余部分随时间的变化(对于用户的陈述)是低效的.

所以,在所有这些冗长的介绍之后,我的问题是" 那里的其他人是否有类似的到期信用系统? "如果你能描述如何计算过期信用,那将是一个很大的帮助.

如果所有过期的信用卡具有完全相同的保质期,我们将能够使用以下方法计算过期金额:

总存款 - 总支出 - 未到期的存款=到期金额

但是,由于沉积物可能具有不同的保质期,因此该公式不起作用,因为在任何给定时间可以部分地使用多于一个沉积物.

too*_*php 0

不,我没有类似的系统,但听起来您应该将过期的贷项作为借项添加到分类帐中。