我一直在阅读 Martin Fowler 在他的“分析模式 - 可重用对象模型”一书中描述的会计模式。我了解了基本概念:账户、条目、交易等;但是当外部资金流入系统时,我不太清楚资金流向。为了确保没有钱被创建或销毁,我使用交易(2条腿),以便交易中的每个条目都与另一个相反。假设我是承包商,当客户付给我 1000 美元时,我应该如何记录这笔交易?
我现在能想到的是,我给客户设置了收入账户:一个客户会有一个收入账户;我会有我的余额账户。当客户付给我 1000 美元时,交易将有两个条目:一个在客户收入帐户中显示 -$1000,另一个在我的余额帐户中显示 +$1000。通过这种方式,它模拟了从客户到我(承包商)的现金流。随着客户支付的金额增加,客户收入账户将减少,例如 -$1000、-$2000、-$3000 等。这有意义吗?有没有更好的方法来模拟这种现金流?
提前感谢您的帮助/建议。