In these uncertain times, payment terms and credit are becoming more and more important, many businesses are struggling to keep a healthy cashflow due to late or missing payments.