https://blog.probooks.com/posts/maximizing-invoice-payment-speed/