One WA Government Department that I billed typically took 60+-120 days to pay. Invoices were processed in a single batch monthly. Business complained, and the Liberal (think Conservative/Republican) Government introduced a new single system across most Departments. My first invoice took 9 weeks to be paid, after a call to the customer, and then I got another cheque for the same invoice 2 weeks later. Eventually payments stablized at about 30 days. Perhaps this one will be better? :-)
This new system is being introduced by the Labor Government. This sort of stuff has been done by computer for 50+ years, and we probably should have got the hang of how to do it by now - Perhaps, some of the main purposes of such systems may reveal themselves to be: Allowing politicians to big-note themselves; getting the right people promoted; and distributing monies to the current governments' friends?
Disclaimer: The Author may have a somewhat cynical view - Before retirement, he has been employed as a Civil Servant, worked for a Public Utility; run businesses for a banker; and owned his own business.