Payments to suppliers 2024