Project

General

Profile

Actions

Task #18929

open

Task #18880: Sprint Planning for 20/10/2025 - 31/10/2025

Limit Invoice to One Page Unless There Are Many Charges

Added by Redmine Admin 5 months ago. Updated about 12 hours ago.

Status:
QA
Priority:
Normal
Assignee:
-
Start date:
10/16/2025
Due date:
10/16/2025 (about 5 months late)
% Done:

0%

Estimated time:
0:00 h
Spent time:
GitLab ID:
3391
GitLab Milestone:
GitLab Ticket Number:
980
GitLab Time Logged:
14400
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:

  1. The invoice PDF should be limited to one page when the number of charge lines allows it.
  2. If the list of charges exceeds the space available, the system should automatically create a second (or more) page.
  3. The layout and formatting should remain consistent across all pages.
  4. No data or charge line should be truncated or hidden due to the one-page restriction.

GitLab Sync Log

[{"id": "35923", "author": "Avisham", "hours": 2.0, "created": "2025-12-19T05:59:31.733Z", "log_date": "2025-12-18", "comment": "Imported from GitLab by @Avisham on 2025-12-19T05:59:31.733Z: 2h-(2.0)h spend at: 2025-12-18", "status": "active", "deleted_by": "", "redmine_entry_id": 11795}, {"id": "36081", "author": "Avisham", "hours": 2.0, "created": "2025-12-23T07:09:14.985Z", "log_date": "2025-12-22", "comment": "Imported from GitLab by @Avisham on 2025-12-23T07:09:14.985Z: 2h-(2.0)h spend at: 2025-12-22", "status": "active", "deleted_by": "", "redmine_entry_id": 11817}]

Actions #1

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin 4 months ago

  • Description updated (diff)
Actions #3

Updated by Redmine Admin 2 months ago

  • Status changed from New to Development Done
  • GitLab Time Logged changed from 0 to 7200
Actions #4

Updated by Redmine Admin 2 months ago

  • GitLab Sync Log updated (diff)
Actions #5

Updated by Redmine Admin 2 months ago

  • GitLab Time Logged changed from 7200 to 14400
Actions #6

Updated by Redmine Admin 2 months ago

  • GitLab Sync Log updated (diff)
Actions #7

Updated by Redmine Admin 2 months ago

  • Status changed from Development Done to QA
Actions

Also available in: Atom PDF