首页 文章

多个订单的发票?

提问于
浏览
1

我需要一种从每月 multiple orders 创建发票的方法吗?

在tbl_order表中,我有一个来自客户的订单列表 .

tbl_order table

OrderID (PK)
ShopID (FK)
CustomerID (FK)
Statu
Total
OrderDate

假设我要为期间创建发票:5月1日至31日 tbl_order.ShopID = 2

(从那里,我可以向他们欠我的委员会/公司发送发票报告,等等 . 当我收到他们的佣金时 - 我需要一种更新发票状态的方法)

发票上应有发票号和发票日期,在发票中会有多个OrderID .

我是否需要创建发票表,如果是这样,表格设计应该是什么?

2 回答

  • 3

    你需要2张 table .

    发票表 .

    InvoiceID (PK)
    InvoiceDate
    InvoicePrice
    InvoiceBtw
    ect. etc.
    

    订单和发票之间的链接表 . 因此,您可以跟踪在哪个发票中处理哪个订单 .

    InvoiceID (FK to tbl_invoices.InvoiceID)
    OrderID (FK to tbl_orders.OrderID)
    
  • 0

    是的,你需要一张发票表 .

    结构可以是:

    InvId (Autonumber) 
    InvNumber (varchar (10))
    InvOrderId (int(11))
    InvStatus (int(11))
    InvDateCreated (DateTime)
    InvDateModified (DateTime)
    

    希望这可以帮助

相关问题