Invoices

Invoice statuses and auto-overdue

Statuses

StatusMeaning
DraftNot sent yet; can be deleted
SentShared with the client
PaidPayment recorded (Stripe webhook or manual)
OverdueStill unpaid past Docora’s overdue threshold
CancelledVoided; locked
RefundedFully refunded (partial refunds may keep Paid until remaining is zero)

Sending

From the invoice editor, send to the client (email + public /invoice/{token} link) when ready. Status moves to Sent.

Auto-overdue

A daily job (around 08:00 UTC) marks Sent invoices as Overdue when they have been outstanding for 14 days (based on sent time, falling back to created time). You may also receive a one-time overdue reminder email.

“Needs attention” on the dashboard can flag stale Sent invoices earlier (~7 days) even before formal overdue — that is a nudge, not the same as the Overdue status.

Stripe Checkout completion (via webhook) sets Paid. Manual methods require you to record payment. Refunds are covered in Processing refunds.

This documentation is a living guide and may not cover every edge case yet. Features and labels can change as Docora evolves.

Still stuck? Contact us at support@docora.io.

← Back to docs overview