Hi
I have seen many methods. it is all depends on company practice and accounting department need.
I personally prefer that shipping charge add to PO as item charge then as a result be part of item cost. But many company does not follow this practice.
For invoice also I prefer that they get attach to Posted Sales Invoice. But again this can add lots of work to your team.