Don't send invoices "Payable upon receipt" when that has not previously been agreed to by the customer.
Give a customer a reasonable amount of time to pay the bill, as most other businesses do.
1
vote

Give a customer a reasonable amount of time to pay the bill, as most other businesses do.