products passed into invoice prepare