Yes chuck. This is the industry standard where I work. You pay to collect and therefore the onus is on you to insure the goods once they leave their premises. Also the date of invoice will be the date of departure, not the date you receive the goods (has implications if you are paying 60 days date of invoice, for example).
It also means that if you are collecting outside the EU, you have to take care of VAT, duty, customs clearance etc and will need to get the services of a clearing agent.
Rebecca