You are right about oDistribution - sadly, since this is 4.30, that method doesn't exist yet.... oh well, worst case, create the Order and copy the lines to the invoice and distribute it that way. Not ideal, but it is automated.... Thanks for your input