|
前不久美国人折腾出来一个财政悬崖,无论是美国人的财政悬崖还是希腊人的债务危机,都与资金流动性有关。资金的流动在企业表现为不同种类的资产之间的转换,比如你卖出货物,就表现为存货类资产,转换为了应收账款类资产,你再过一段时间收回现金,就表现为应收账款类资产转换为了现金资产。从现金购买原材料开始到销售成品后收回现金的一个完整的流转过程,是企业再生产的一个周期。在这个过程中通过资金的流转带来了利润,维持了企业的持续经营。
资金的流动越快,资金的利润率越高,对资金的需求也越低。所以没有企业不想加快资金流转的,也正因为此理由,版友zch同志想出了一个办法:你们不是欠钱不还吗?那我就给你们记利息。实际上促使欠款人还款有正反两个办法,一种办法是zch同志同志提到的惩罚性措施,还有一种是对提前还款给予现金折扣,这个办法是奖励性的。无论是惩罚性的还是奖励性的,实施起来还是有一定的技术难度。这个难度在于数据的复杂性---多欠款对象、滚动结算、预付款问题、阶梯利率等等。于是乎zch同志犯难了,便提出了想寻求解决这个问题的方法。
解决这个问题,可以先假设一些前提。解决问题前假设前提是我经常提到的思维方法,不同的假设可以导致不同的解决思路和结果。就这个问题,我们来假设这样一些前提:1、欠款人每次还款,都是优先清偿较早的欠款;2、利息按月计算,并且不再计复利;3、同一月度内对所有欠款人,按照相同利率计算利息;4、不采用阶梯利率计算利息。
有了这些个假设,就可以具体的实现算法和设计程序了,算法和程序本身并不重要。因为不同的人可以设计出不同的算法和程序,以实现相同前提下的同样功能。也就是说弄清楚一个管理需求的实体模型远比实现算法和程序重要许多。本例只是提供一个解决这个问题的参考,有兴趣的同志可以参见一二。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|