If they can accept an Excel file, that reduces your process by one step. GridView can easily create an Excel file; it can even do so overnight on an automated basis, though I suspect that isn't the correct timing for you. GridView will work well for you if you can batch the Orders once or a handful of times per day. The challenge will come with things like Customer and Item codes; they will have to match. I would ask for a sample file that they are currently importing successfully.