Setoff draws the invoices and runs the solver in the browser, so this page needs JavaScript. The code and every figure are in the repository: https://github.com/Elioz404/Setoff