https://fairmind.net/mastering-optimization-of-receivables-with-axolt/