为应收账款寻找简单的数据库设计[关闭]

Posted

技术标签:

【中文标题】为应收账款寻找简单的数据库设计[关闭]【英文标题】:looking for a simple database design for accounts receivable [closed] 【发布时间】:2011-10-18 02:06:22 【问题描述】:

我正在将应收帐款添加到我的一个网络应用程序中。从本质上讲,我希望能够创建销售发票并记录收到的付款。

我生成的报告是

未结余额的报表 发票 收据

为了创建一个报表,我正在考虑将收据和发票按日期排序。

我还需要满足 refunds/credits 的需求,我正在通过退款 = 负金额收据和信用 = 负金额发票来做到这一点。

所有的发票/收据都被导出到一个完整的会计包中(所以这里不需要复式系统)

我想出的是

INVOICES
id
customer_id
total
tax_amount
reference
user_id
created

INVOICE_LINES
id
invoice_id
description
qty
unit_price
total
tax_amount

RECEIPTS
id
customer_id
reference
internal_notes
amount
user_id
created

我有什么遗漏的吗?

单个交易表会比单独的发票/收据表更简单吗?

另一个想法,将收据链接到发票是否正常?如果收据包含多张发票怎么办。

任何建议表示赞赏(简单是目标)

【问题讨论】:

【参考方案1】:

看看这个类似的问题Database schema design for a double entry accounting system?。我在谷歌上搜索“簿记数据库设计”时遇到了它,因为我认为您会很容易找到已经存在的免费或相对低价的数据库 - 正如您所说 - 简单是目标。

【讨论】:

【参考方案2】:

查看来自 DatabaseAnswers.org 的 "Library of Free Data Models"

他们有许多可以激发您灵感的基本设计。 例如"Accounting Systems"

【讨论】:

这个很有趣,我已经给 barry 发了电子邮件,看看是否有更详细的设计版本可用。谢谢databaseanswers.org/data_models/invoices_and_payments/index.htm @bumperbox:这个网站非常适合您入门。您可能需要捐赠 :-) 我没有指向该网站的链接,但是这一切都是出于对它的热爱... 我只有一个问题。从评论中看到设计,没有定义数量的表格。我可以将每笔交易的金额放在哪里? @Mark,模型只显示关键字段。添加您认为必要的任何其他字段,例如 Financial_Transactions 中的 TransAmount。

以上是关于为应收账款寻找简单的数据库设计[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

怎么理解应收账款的核销

应收账款如何核销

用友U8应收账款账龄分析怎么查

如何科学解决应收账款高企,回款难问题

普洛斯金融基于区块链的应收账款1期ABS成功发行

应收系统核销的定义和作用?