Random thoughts: I assume these are existing orders you're importing into. On these orders, is associated credit card pymt setup for a Deposit (as opposed to Pre/Post Auth)? Does it look like V/I is trying to add a new line and therefore the order total is changing? Speaking for myself I find updating a line is possible when doing a Replace on the LineKey - haven't had luck with Assign but that could just be me.