HF PanelDocsv1.0.0

Unpaid invoices

Follow up on unpaid invoices and failed card or PayPal payments with reminders, card retries, suspension and an overdue overview.

Unpaid invoices follows up on money that is owed: invoices you made by hand that are past their due date, card payments that failed and PayPal payments that failed. It sends reminders with a pay-now link, tries failed card payments again, suspends the account after a grace period and switches it back on as soon as the payment arrives.

Where: Server Admin › Billing › Unpaid invoices

What you see

  • Overdue — the amounts owed, per currency.
  • Due soon, 1–7 days, 8–30 days, More than 30 days, Suspended — how many cases are in each group.
  • Open cases — every overdue invoice or failed payment with the account, the invoice, the amount, the due date (or the day the payment failed), how late it is and the last step taken. Send reminder sends the next reminder now; Try again (card payments) asks Stripe to take the payment again.

Follow-up settings

Field What it does
Send reminders and suspend unpaid accounts switches the follow-up on or off
Reminder days after the due date e.g. 1, 3, 5, 7: a reminder on each of these days; the last one is the last reminder
Reminder before the due date (days, 0 = none) a reminder this many days before a hand-made invoice is due
Suspend after (days, 0 = never) the grace period: the account is suspended this many days after the due date
Close the account after (days, 0 = never) off by default; see the warning below
Try failed card payments again on the reminder days Stripe is asked to take the payment again before the reminder goes out

Each reminder email has a Pay now link: Stripe's own page for a card invoice, the panel's pay page for an invoice made by hand (when PayPal is set up), otherwise the customer's Billing screen. Invoices made by hand are attached as PDF with your bank details.

Note: suspension pauses websites and email; nothing is deleted. The account is switched back on by itself when the invoice is paid (marked paid, paid with PayPal, or Stripe or PayPal report the payment). A suspension made by staff for another reason stays.

Warning: Close the account after deletes the account with its websites, email and databases when it is still suspended for the same unpaid invoice that many days after the due date. It must be later than the suspension, and you confirm it with a tick when you set it. Leave it at 0 to never delete anything.

Hooks and API

Hook events billing.reminder_sent, billing.payment_retried, billing.suspended and billing.terminated. GET /v1/dunning returns the open cases, the totals per currency and the age groups (administrator tokens).