Hard to get my head wrapped around this issue. So the web store generates a freight number for the SO that is what the customer pays? FedEx manager also generates a number for you that is nearly the actual amount and then you get an Excel dump from FedEx of the actual amount (after adjustments)? I am also assuming this is PVX and not SQL. Is it also important to track these charges by package or is total sufficient? Major league headache..... If you can deal with totals, and depending whether you have direct linkage (BOI scripting) with the FedEx manager, then use web site freight charge as billable freight on the order, create a UDF for the FedEx Mgr amount. Then downstream, import the Excel data into invoice history header UDF. Then you can run reports 50 ways to Sunday. And in reality, what is having the detail package information going to benefit? If having the package detail information is important, then I would recommend importing the web site information into Sage as usual, maybe even import the FedEx Manager stuff. I would then create a couple pass through queries into Access pulling the data out of Sage, import the Excel data into another Access table. Then write a select query to tie the three tables into one Access. Once done, write a Crystal report to report on the data or use Excel Queries or Pivot tables to analyze the data.