会计数据库 – 存储信用卡和借记卡?

将事务存储到数据库中时

1)您是否将信用卡和借记卡存储在两个不同列下的同一记录中? (没有正号或负号)

例1A

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

例1B

 TABLENAME ... ... (Credit) 250 (Debit) null 

要么

2)您存储1个信用积分值和借记负号吗?

例2A

 TABLENAME ... ... (Amount) -100 

实施例2B

 TABLENAME ... ... (Amount) 250 

会计师(以及许多簿记员,如果他们有任何好处)都知道学分和借记之间绝对没有区别。 它们只是价值的变动。

它们应存储在具有签名值的同一列中。 这使得复式会计变得更加容易(a) 。 有些人认为,复式会计意味着你要保留两套书,一套用于税务部门(最小化已缴税款),另一套用于现实。

然而,这实际上意味着每笔交易都是平衡的 ,它有信用卡和借方分录,尽管它们通常包含大量部分而不仅仅是两部分,并且它们在资产负债表之间自由交叉(例如,股权,资产,负债)和损益(例如收入,支出)。 例如,用经纪人购买一些股票可能是:

 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)除非是我:-)

没有提到一个例外。 你称之为零金额的条目 – 是信用还是借记? 在某些情况下,我需要显示金额是计算为非零的非基础值,但是与货币兑换,税额等一样,舍入金额为零。因此,我更喜欢借方的明确指标或信用标志并将金额存储为正值。