Invoice Factoring: Advances, Fees and Recourse Explained