We have a general invoice table that has a shipper ID and Consignee ID that are linked to tables with details regarding these two entities, such as name, address, etc... We also have a carrier's invoice billed to us that will be coming in via EDI and will have shipper and consignee names and addresses but without our associated shipper or consignee ID's. I would like to eliminate manual entry to our invoice table by append its records with the invoice billing data from our carriers. (The data would come to us as an .csv file and we would convert this to an Excel file and copy/paste this into our Access invoice table.) Can anyone foresee a way to do this without adding all of the consignee and shipper address fields to our invoice table and rewriting a bunch of report queries? (Any recommendations on how to do this more efficiently is highly welcome.)