Счет из нескольких заказов? - PullRequest
1 голос
/ 08 июня 2011

Мне нужен способ создания счета из нескольких заказов каждый месяц?

В таблице tbl_order у меня есть список заказов от клиента.

tbl_order table

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

Допустим, я хочу создать счет на период: с 1 по 31 мая с tbl_order.ShopID = 2

(Оттуда я могу сообщить счет-фактуру в магазин / компанию комиссии, которой они должны мне, и т. Д.Когда я получу комиссию от них - мне нужен способ обновить статус счета)

Счет должен иметь номер счета и дату счета, в счете будет несколько OrderID.

Нужно ли создавать таблицу счетов-фактур, если да, то каким должен быть дизайн таблицы?

Ответы [ 2 ]

3 голосов
/ 08 июня 2011

Вам потребуются 2 таблицы.

Таблица счетов.

InvoiceID (PK)
InvoiceDate
InvoicePrice
InvoiceBtw
ect. etc.

Таблица связей между заказами и счетами.Таким образом, вы можете отслеживать, какой заказ обрабатывается в каком счете.

InvoiceID (FK to tbl_invoices.InvoiceID)
OrderID (FK to tbl_orders.OrderID)
0 голосов
/ 08 июня 2011

Да, вам потребуется таблица счетов.

Структура может быть:

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

Надеюсь, это поможет

...