โœฆ StealThis .dev
Pages Medium

Invoice Page

An invoice history page with list of invoices, status filters, detail modal, and downloadable invoice view. No external libraries.

Open in Lab
vanilla-js css
Targets: JS HTML

Code

Invoice Page

An invoice management page with a history table, status filtering, invoice detail view in a modal, and print/download functionality.

Features

  • Invoice table โ€” list with invoice number, date, amount, status, actions
  • Status filters โ€” All, Paid, Pending, Overdue, Cancelled tabs
  • Invoice detail modal โ€” full invoice view with line items, totals, payment info
  • Download/Print โ€” trigger browser print for invoice detail
  • Summary cards โ€” total paid, pending, overdue amounts at top
  • Search โ€” filter invoices by number or client name

When to use it

  • SaaS billing history page
  • Freelancer invoice management
  • Accounting / finance dashboard