feat: [PULSE-32] Invoice history and download — Billing tab invoice list and PDF/view links #3
Reference in New Issue
Block a user
No description provided.
Delete Branch "staging"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Work Item
PULSE-32
Summary
GET /api/billing/invoiceswhen the Billing tab is active.Changes
lib/api/billing.ts: AddedInvoiceinterface andgetInvoices()callingGET /api/billing/invoices.components/settings/OrganizationSettings.tsx: Addedinvoices/isLoadingInvoicesstate andloadInvoices(); "Invoice History" block below Current Plan with amount, date, status badge, PDF and hosted-invoice links (usingBookOpenIcon,DownloadIcon,ExternalLinkIconfrom@ciphera-net/ui). Empty and loading states.Test Plan
Greptile Overview
Greptile Summary
Added Invoice History section to Organization Settings Billing tab that displays past invoices with amounts, dates, statuses, and download/view links. Data is fetched from
GET /api/billing/invoiceswhen the Billing tab is active.Invoiceinterface andgetInvoices()API function inlib/api/billing.tsOrganizationSettings.tsxConfidence Score: 4/5
Important Files Changed
Sequence Diagram