mirror of
https://github.com/kbenestad/invoice.git
synced 2026-06-18 08:04:32 +00:00
HTML invoicing app producing PDF invoices for freelancers. Configuration file allows entities to offer standard lines and rates for freelancers not used to providing invoices.
Form and invoice output now follow the same four-panel layout: Sender | Payment details Charge to | Invoice details (INVOICE title + meta) Invoice lines (full width) - Payment card is standalone (top-right), bank fields always visible - Bank fields saved to localStorage so sender enters them once - hide-payment-info suppresses bank details from invoice output only - fillChargeTo() no longer touches payment/bank fields - gatherData() always collects bank fields; hidePaymentOut passed to renderers - buildPreviewHTML() uses .d-4hdr grid with four .d-tl/.d-tr/.d-bl/.d-br cells - buildPDF() rewritten: row-1 (sender|payment), light divider, row-2 (charge-to|INVOICE+meta), navy rule, then lines - Removed bank config fields from Example NGO (those belong to the sender) https://claude.ai/code/session_015iyCBgoTXNNqaErR287U1u |
||
|---|---|---|
| app | ||
| docs/devdocs | ||
| README.md | ||
invoice
HTML invoicing app producing PDF invoices for freelancers. Configuration file allows entities to offer standard lines and rates for freelancers not used to providing invoices.