当您将交易存储到数据库中时

1)您是否将贷方和借方存储在同一记录中的两个不同列下? (不带正号或负号)

实现例1A

TABLENAME
...
...
(Credit) null
(Debit) 100

实现例1B
TABLENAME
...
...
(Credit) 250
(Debit) null

要么

2)您是否存储1个值,其中贷方为正,借方为负?

实现例2A
TABLENAME
...
...
(Amount) -100

实现例2B
TABLENAME
...
...
(Amount) 250

最佳答案

会计师(以及许多簿记员,如果有的话)都知道贷方和借方之间绝对没有区别。它们只是值(value)的运动。

它们应与带符号的值存储在同一列中。这使得重复输入记帐变得非常容易(a)。有人认为,重复记账会计意味着您要保留两套账本,一套用于税务部门(以最大程度减少已付税款),另一套用于实际。

但是,这实际上意味着每笔交易都是平衡的,尽管通常由很多部分而不是只有两个部分组成,但它具有贷方和借方条目,并且它们在 Assets 负债表(例如,股权, Assets ,负债)之间自由交叉。损益(例如收入,支出)。例如,通过经纪购买一些股票可能是:

cash at bank     Asset     2019.95 cr
shares at cost   Asset     2000.00 dr
brokerage        Expense     19.95 dr
                           ----------
                              0.00

(a)您可以在这里将我视为权威(b)。我从事过多个商业规模的会计软件包,其中一个非常庞大。更重要的是,我的妻子是CA,​​她同意我的看法,这很不寻常,我必须正确:-)

(b)当然,您不应将任何人视为权威(c)。 “到30岁,每个人都是他们自己的医生或白痴”,依此类推。确保您了解为什么某些东西被认为是“正确的”,而不是盲目跟随人群。

(c)除非是我:-)

08-07 04:24