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

时间:2009-08-26 04:33:07

标签: accounting

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

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

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

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

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

所以,在所有这些详细的介绍之后,我的问题是“那里的其他人是否有类似的到期信用系统?”如果你可以描述你如何计算过期信用,那将是一个很有帮助。

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

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

但是,由于存款可能具有不同的保质期,因此该公式不起作用,因为在任何给定时间可以部分地存入多个存款。

2 个答案:

答案 0 :(得分:0)

不,我没有类似的系统,但听起来你可能应该将过期的信用额作为借方添加到分类帐中。

答案 1 :(得分:0)

你描述的这些信用对我来说不像货币;它们听起来更像是一个有期限的金融工具,如期权或期货合约。如果你使用传统的复式支票,并且每个工具单独按照金融经纪的方式计算,那么事情应该是正确的。