By Yajush Gupta · 18 July 2024 · News
A shocking 50% drop in invoice values has been reported, but the real question is: what's causing this unprecedented decline? CreditorWatch's latest Business Risk Index results hold the answers, but you'll have to dig deeper to find out.
CreditorWatch has released the June results for its Business Risk Index (BRI), revealing a significant decline in the value of invoices