Unpaid invoices costing UK economy £1.4tn

Research released from Tradeshift finds that 13% of invoices issued by UK small businesses remain unpaid every year, causing a £1.4tn black hole in the economy.