feat/dedicated-portal #6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/dedicated-portal"
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?
Adds an invoice builder (line items, quantity, unit price, tax rate, terms, auto invoice number, live total) that computes the amount and stores items as JSON, plus a branded standard-format PDF at /portal/invoices/{id}/pdf (weasyprint) following the conventional layout — seller/bill-to, line-item table, subtotal/tax/total, payment terms and pay-online link. Business name/address are GUI settings. The existing Stripe pay flow works unchanged off the computed total. Uploaded-PDF invoices still supported. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>