I need a way to create an invoice from multiple orders every month?
In the tbl_order table, I have a list of orders from the customer.
tbl_order table
OrderID (PK)
ShopID (FK)
CustomerID (FK)
Statu
Total
OrderDate
Let say I want to create an invoice for period: 1 to 31 May from tbl_order.ShopID = 2
(From there, I can an invoice report to a Shop/Company of Commission they owe me, etc. When I do recieved commission from them – I need a way to update invoice status)
The invoice should have Invoice Number and Invoice Date, in the invoice there will be multiple OrderID.
Do I need to create an invoice table, if so what the table design should be?
You would need 2 tables.
The invoice table.
An link table between orders and invoices.
So you can keep track which order is processed in which invoice.