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