gpt4 book ai didi

sql - 会计系统设计和数据库

转载 作者:太空狗 更新时间:2023-10-30 02:01:11 25 4
gpt4 key购买 nike

我正在开发一个简单的发票和会计应用程序,但我完全不知道如何在数据库中表示会计交易(日记账分录)。在数据库中使用单独的借方和贷方列似乎是一种方法,但我见过的大多数开源会计都使用单一金额列。我认为这大大简化了数学。但是我如何将借方和贷方转换为数值。 Wikipedia Helped a little ,但是当我尝试与会计系统进行交叉检查时,它看起来并不像它是如何完成的。

Here's the export来自该会计系统:

查看日记帐 326。虽然在这种情况下总金额 = 0,但贷方总和不等于借方总和(从咨询与会计 (E) 借记 29,从 AP(L) 借记 31.39 ), 并将 2.39 计入销售税 (L))。

但是,如果我将其视为从 AP 借记 -31.39,它确实如此。但是我不确定我们是否可以贷记/借记负值。

谁能解释一下数据库和会计原则是如何结合在一起的?

最佳答案

我认为你提到的交易326的问题是你似乎在借方/贷方的事情上做错了。

正确的应该是:从咨询和会计中扣除 29,以及从销售税中扣除 2.39。 (如果这是您作为消费者必须支付的税款), 然后从 AP 记入 31.39,

通常情况下,除非您结清付款,否则 AP 将在贷方。那么交易将是从 AP 借记 xx.xx,然后从现金/银行贷记 xx.xx

在单独的列中处理这些借方/贷方事物可能会使数据库更易于阅读。顺便说一句,分隔这些列的 UI 也更易于与最终用户交流。在我看来,我们越是采用与用户从会计类(class)中学到的东西相似的方式,我们花在告诉他们如何使用该软件上的时间就越少。

我们不能在会计交易中使用负值。但是在 DBMS 方面,如果我们使用 + 表示借记,而 - 表示贷记,我们可以将内容保存在同一列中。无论如何,在导出到会计报告时,您仍然必须将它们转换回绝对正值。

关于sql - 会计系统设计和数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1116823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com