Actions
Task #19299
openSilverline - Charge Selection not mandatory for Supplier Invoice Report
Status:
New
Priority:
Normal
Assignee:
-
Start date:
01/16/2026
Due date:
01/16/2026 (46 days late)
% Done:
0%
Estimated time:
0:00 h
Spent time:
GitLab ID:
3710
GitLab Milestone:
GitLab Ticket Number:
1138
GitLab Time Logged:
3600
Lock Timeline Date:
No
gitlab project trace:
Description
Tenant: Silverline
Environment: Staging V1.1.13
The Charge Selection field should not be mandatory for the Supplier Invoice Report.
Charge Selection Logic
- Charge selection should not be mandatory.
- If no charges are selected, the system shall:
- Include all applicable supplier charges by default
OR - Generate the report based on other selected filters (supplier, date range, file reference, etc.).
- Include all applicable supplier charges by default
Acceptance Criteria
1: Remove Mandatory Validation
- Given a user is generating the Supplier Invoice Report
- When no Charges are selected, then the system shall allow the report to be generated without validation errors and including all charges that have been recorded as costs for that particular supplier.
2: Backward Compatibility
- If Charges are selected:
- The report shall continue to filter results accordingly
- Existing report behaviour shall remain unchanged
3: Clear User Experience
- The Charges selection field shall:
- Remain available for optional filtering
- Not be marked as mandatory (no asterisk or error message)
GitLab Sync Log
[{"id": "39462", "author": "Avisham", "hours": 1.0, "created": "2026-02-27T10:14:09.758Z", "log_date": "2026-02-26", "comment": "Imported from GitLab by @Avisham on 2026-02-27T10:14:09.758Z: 1h-(1.0)h spend at: 2026-02-26", "status": "active", "deleted_by": "", "redmine_entry_id": 12450}]
Actions