its pretty normal where i live to get a job done then await the invoice... joiners, plumbers, builders, plasterers, carpet shops too.
Although as soon as I get the invoice, i pay it.
Even had to chase-up a plumber recently as he'd forgotten to send the invoice.
I'd happily pay on...