This question concerns a business application which includes orders and invoices, among other things.
Invoice history must be maintained, of course.
How would one 'delete' a customer?
If you truly delete a customer, including any related records in other tables such as telephone numbers, shipping addresses, contacts and the like, invoice history would no longer be complete.
I am toying with the idea of simply marking the customer record as 'Active' (or not) with a Yes/No field if my company wants to 'delete' them, or something similar...so that if you reprint an old invoice you would still have relevant records available.
How do others handle this?
Many thanks,
Shep
Invoice history must be maintained, of course.
How would one 'delete' a customer?
If you truly delete a customer, including any related records in other tables such as telephone numbers, shipping addresses, contacts and the like, invoice history would no longer be complete.
I am toying with the idea of simply marking the customer record as 'Active' (or not) with a Yes/No field if my company wants to 'delete' them, or something similar...so that if you reprint an old invoice you would still have relevant records available.
How do others handle this?
Many thanks,
Shep