Skip to content

Invoices

The Invoices page mirrors the invoices Stripe has generated for your customers, plus any one-off invoices you’ve issued. Latch pulls the data on demand so you don’t have to context-switch into the Stripe dashboard for routine lookups.

Each row shows:

  • customer name and email
  • amount due / amount paid
  • currency
  • status: draft, open, paid, void, uncollectible
  • created and due dates
  • a deep-link to the invoice in Stripe and a PDF download

Search filters the list by customer name or email. The status filter narrows to a single Stripe state.

  • Sync from Stripe — pulls the latest invoice state. Useful if you’ve voided, refunded, or finalized an invoice directly in Stripe.
  • Open in Stripe — jumps to the invoice’s Stripe-hosted page for actions Latch doesn’t expose (refund, void, send reminder).
  • Download PDF — fetches Stripe’s hosted invoice PDF.

Invoices are read-only inside Latch today; mutations happen in Stripe and flow back through sync. This keeps Stripe as the system of record for billing.

  • GET /api/v1/admin/invoices — list with filters
  • POST /api/v1/admin/invoices/sync — trigger a sync from Stripe

See the REST API endpoints reference for full details.