「翻译」复式记账法 (The Double-Entry Counting Method)

翻译自 The Double-Entry Counting Method 介绍 本文是一份关于复式记账的简要介绍,从计算机科学家的角度撰写。它试图以尽可能简单的方法解释基础记账,简化会计中通常涉及到的某些特殊性。它也代表了 Beancount 的工作方式,并且对所有使用纯文本记账的用户都应该适用。 请注意,我不是会计师,在编写此文档过程中,我可能使用与传统会计培训教授略有不同或不常见的术语。我给自己授权创造一些新的、甚至是不寻常的东西,以便将这些想法尽可能简单明了地解释给那些对它们不熟悉的人。 我认为每个高中生都应该在高中阶段学习复式记账法,因为这是一项极其有用的组织技能,并且我希望这篇文章可以帮助将其知识传播到专业圈以外的领域。 复式记账的基础 复式记账法只是一种简单的计数方法,只有一些简单的规则。 让我们从定义账户的概念开始。账户是一种可以容纳物品的东西,就像一个袋子。它用于计算和累积物品。让我们画一条水平箭头来直观地表示随着时间推移账户中不断变化的内容: 左侧,是描述过去,而右侧则是不断增长的时间:现在、未来等。 现在,让我们假设账户只能包含一种东西,例如美元。所有的账户都以零美元的空内容开始。我们将称账户中单位数量为账户的 余额 (Balance)。请注意,它代表了特定时间点上其内容的情况。我会使用一个数字在帐户时间轴上方绘制余额: 账户的内容会随着时间而变化。为了改变账户的内容,我们必须向其添加一些东西。我们将这个添加称为对账户的记账,我会在该账户的时间轴上画一个带圈数字来表示这种变化,例如:向该账户中添加 100 美元: 现在,我们可以在记账后绘制更新后的账户余额,并在其后面加上另一个小数字: 账户加上 100 美元后,余额现在为 100 美元。 我们也可以从账户中减去一定金额。例如,我们可以减去 25 美元,这样账户余额就变成了 75 美元: 如果我们减去的金额超过账户余额,账户余额也可能变为负数。例如,如果我们从该账户中取出 200 美元,则余额现在变为 -125 美元: 账户中包含负数是完全正常的。请记住,我们所做的只是计数。很快我们会看到,有些账户在它们的时间轴上将保持负余额。 报表 (Statement) 值得注意的是,我在前一节中写下的时间线记账与机构为每个客户维护并通常通过邮件发送的纸质账户报表类似: 时间 描述 金额 余额 2016-10-02 … 100.00 1100.00 2016-10-05 .. -25.00 1075.00 2016-10-06 .. -200.00 875.00 最终结余 875.00 有时候金额栏会被分成两个,一个显示正数,另一个显示负数: ...

七月 4, 2023 · 4 分钟 · Lex Cao