Actions
Task #18929
openTask #18880: Sprint Planning for 20/10/2025 - 31/10/2025
Limit Invoice to One Page Unless There Are Many Charges
Status:
New
Priority:
Normal
Assignee:
-
Start date:
10/16/2025
Due date:
10/16/2025 (55 days late)
% Done:
0%
Estimated time:
0:00 h
GitLab ID:
3391
GitLab Milestone:
GitLab Ticket Number:
980
GitLab Time Logged:
0
Lock Timeline Date:
No
gitlab project trace:
Sprint Planning for 20/10/2025 - 31/10/2025
Description
When generating an invoice, It should fit on one page so that it looks clean, professional, and easy to review.
However, if there are many charges that cannot fit on one page, the system should automatically extend the invoice to multiple pages without cutting off or overlapping any information.
This ensures invoices remain concise and readable while still showing all necessary details including the terms and conditions also.
Acceptance Criteria:
- The invoice PDF should be limited to one page when the number of charge lines allows it.
- If the list of charges exceeds the space available, the system should automatically create a second (or more) page.
- The layout and formatting should remain consistent across all pages.
- No data or charge line should be truncated or hidden due to the one-page restriction.
GitLab Sync Log
[]
Actions