If you've been battling lately with trying to track down overdue payments for invoices, you'll understand how frustrating it can…