3

売掛金を自分のWebアプリの1つに追加しているところです。基本的に、売上請求書を作成し、受け取った支払いを記録できるようにしたいと考えています。

私が生成するレポートは

  • 残高のあるステートメント
  • 請求書
  • レシート

明細書を作成するために、日付順に並べられた領収書と請求書を結合することを考えていました。

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

足りないものはありますか?

個別の請求書/領収書テーブルを使用する代わりに、単一のトランザクションテーブルの方が簡単でしょうか?

別の考えとして、領収書を請求書にリンクするのは正常ですか?領収書が複数の請求書のものだった場合はどうなりますか。

アドバイスをいただければ幸いです(シンプルさが目標です)

4

2 に答える 2

11

DatabaseAnswers.orgの「無料データモデルのライブラリ」をご覧ください

彼らはあなたを刺激するはずの多くの基本的なデザインを持っています。例:「会計システム」

于 2011-08-02T09:30:10.763 に答える
2

複式簿記システムのデータベーススキーマ設計について、この同様の質問をご覧ください。。無料または比較的低価格のデータベースがすでに存在していることが簡単にわかると思うので、「簿記データベースの設計」を探していることに気づきました。あなたが言うように、シンプルさが目標です。

于 2011-08-02T09:13:55.943 に答える