Hi, I'm building an Invoices table and I'm not sure if I need to normalise the table further; this is the scenario
There are two types of Invoices being entered, Purchases and Sales.
If the option Sales is selected then there would be some fields that are only relevant to Sales invoices, e.g Date_Sent, Project_ID etc
If the option Purchases is selected then there would be some fields that are only relevant to Purchases invoices, e.g Received_Date, Due_Date, Supplier_ID etc
Question: Should the Invoices table be split into 2 table one for Sales the other for Purchases?
Fields in the current Table:
Invoice_ID
Office_ID
Supplier_ID
Project_ID
InvoiceType
Invoice_Num
Sent_Date
Received_Date
Due_Date
Terms
Currency
Exchange_Rate
Tax_Deductable
Amount
VAT_Rate
Discount
Invoice_Category
Comment
Paid
Paid_Date
Thanks for any advice
There are two types of Invoices being entered, Purchases and Sales.
If the option Sales is selected then there would be some fields that are only relevant to Sales invoices, e.g Date_Sent, Project_ID etc
If the option Purchases is selected then there would be some fields that are only relevant to Purchases invoices, e.g Received_Date, Due_Date, Supplier_ID etc
Question: Should the Invoices table be split into 2 table one for Sales the other for Purchases?
Fields in the current Table:
Invoice_ID
Office_ID
Supplier_ID
Project_ID
InvoiceType
Invoice_Num
Sent_Date
Received_Date
Due_Date
Terms
Currency
Exchange_Rate
Tax_Deductable
Amount
VAT_Rate
Discount
Invoice_Category
Comment
Paid
Paid_Date
Thanks for any advice