Unify invoices and quotes UI with discount, tax, and credit notes.

Match list/form mockups on desktop and mobile, wire real APIs for billing fields, and merge proforma into the invoices section.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-05 17:53:50 +03:30
co-authored by Cursor
parent 7862b6f374
commit 2ece79b3d6
15 changed files with 3101 additions and 1995 deletions
@@ -34,9 +34,15 @@ export class InvoicesController {
return this.invoicesService.list(user.organizationId, user, {
q: query.q,
status: query.status,
kind: query.kind,
dealId: query.dealId,
personId: query.personId,
companyId: query.companyId,
quoteId: query.quoteId,
from: query.from,
to: query.to,
amountMin: query.amountMin,
amountMax: query.amountMax,
page: query.page ?? 1,
limit: query.limit ?? 50,
});