Ivalua Finds Nearly Two-Thirds of European Suppliers Say Late Payments Put Them at Financial RiskPolly Jean HarrisonJune 30, 2021June 29, 2021 by Polly Jean HarrisonJune 30, 2021June 29, 2021Almost two-thirds of European suppliers say #latepayments put them at financial risk according to @ivalua...