Optimizing Payment Waterfalls and Invoicing with Advanced Loan Software