我正在将应收账款添加到我的一个web应用程序。基本上,我希望能够创建销售发票并记录收到的付款。寻找一个简单的应收账款数据库设计
报告,我产生是
- 语句结余
- 发票
- 收到
要创建一个声明,我在想这样做收据和发票的联盟按日期排序。
我还需要为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
有什么我失踪了?
单个交易表会更简单一些,而不是具有单独的发票/收据表吗?
另一种想法是,将收据链接到发票是否正常?如果收据是用于多个发票的话。
赞赏任何意见(简单是目标)
这一个是有趣的,我有电子邮件巴里看是否有更详细的设计版本可用。谢谢http://www.databaseanswers.org/data_models/invoices_and_payments/index.htm – bumperbox
@bumperbox:这个网站非常适合你。你可能需要捐赠:-)我没有链接到该网站,但这家伙做这一切的爱... – gbn
我只有一个问题。从评论中看到设计,没有定义数量的表格。我在哪里可以把每笔交易的金额? –