It’s the same in Australia (and other countries as well I guess). Cash-flow management is stated as the reason for delays with some people. If we miss deadline for invoicing we have to wait for the next payment block, whereas the same rules don’t seem to apply for delivering the work agreed upon.

Basically, isn’t this just bad ethic on behalf of the payer, I don’t think the Country matters. The people you work for does.