How long do you have to wait for an invoice to be paid? | PaymentCheck Blog