I've been testing some more and it just seems like when it reads the first line it creates a header record, then reads all of the lines, and then when we read the freight amount on the last line it creates another header record and throws off the totals on the totals tab. Is there a way to run perform logic after-writing that recalcs the totals tab? We used to be able to do that with legacy imports but I don't see any options. If that doesn't work we're going to have to change the file format so the first row is the header info with the freight. I've tested that and it works but it's a few hours of coding time for our developer.