The most recent data available show 95 per cent. of undisputed invoices were paid within 30 days or within mutually agreed terms.
The most recent data available show 95 per cent. of undisputed invoices were paid within 30 days or within mutually agreed terms.