Hi,
I have a table 'Orders' and another 'OrderDetails' with a 1:M relationship. I want to know what would be the best way to handle invoicing.
Usually payments are made when an order is placed. But there are cases when a payment is made after the order is fulfilled. Usulally, an Order would be invoiced as a whole. But there would be cases where the Order Details would have to be invoiced separately.
I'll have to keep track of the payment amount, date, outstanding balance, set reminders etc.
1) Do I just have a control on the 'Orders' form that generates the 'Invoice' report and keep track of payments in the Orders table?
2) Have a separate 'Payments' table?
3) Have separate 'Payments' and 'Invoices' table?
Any other ideas? Thanks.
I have a table 'Orders' and another 'OrderDetails' with a 1:M relationship. I want to know what would be the best way to handle invoicing.
Usually payments are made when an order is placed. But there are cases when a payment is made after the order is fulfilled. Usulally, an Order would be invoiced as a whole. But there would be cases where the Order Details would have to be invoiced separately.
I'll have to keep track of the payment amount, date, outstanding balance, set reminders etc.
1) Do I just have a control on the 'Orders' form that generates the 'Invoice' report and keep track of payments in the Orders table?
2) Have a separate 'Payments' table?
3) Have separate 'Payments' and 'Invoices' table?
Any other ideas? Thanks.