My memory of what @RobertWhite references is a bug (err... ""undocumented feature""). If you don't import all lines from the parent PO, the PO data after posting the receipt will not be what you would expect. I believe we solved the issue by importing to a UDT, with a SQL view to fill in the gaps (Premium), then an ODBC import from the UDT to create the receipt. If the vendor misses a line, or splits the shipment into two invoices, bad things can happen.