Project

General

Profile

Actions

Task #19361

closed

Silverline - Prevent Duplicate Supplier Invoice References in Payment Request Supplier Selection Popup

Added by Redmine Admin 7 months ago. Updated 3 months ago.

Status:
Closed
Priority:
High
Assignee:
-
Start date:
01/30/2026
Due date:
01/30/2026
% Done:

100%

Estimated time:
0:00 h
Spent time:
GitLab ID:
3763
GitLab Milestone:
GitLab Ticket Number:
1174
GitLab Time Logged:
7200
Lock Timeline Date:
No
gitlab project trace:

Description

In the Create Payment Request → Select Supplier Invoice popup, the same Supplier Invoice Reference is currently displayed multiple times when multiple charges exist against the same invoice.

As seen in the current screen, invoice references such as "VAN12092025" are repeated, even though they represent the same supplier invoice. This creates confusion during supplier selection.

The popup should display each Supplier Invoice Reference only once, regardless of the number of charges linked to it.

image.png{width=302 height=251}

Acceptance Criteria

  1. Unique Supplier Invoice Reference
  • Given multiple charges exist for the same supplier invoice
  • When the Select Supplier popup is displayed
  • Then each Supplier Invoice Reference appears only once in the list.
  1. Search Behavior

    Searching by Supplier Invoice Reference returns a single unique result per invoice.

    Search functionality continues to work as expected.

  2. Functional Integrity

  • Selecting a supplier invoice reference includes all related charges in the payment request.
  • Existing payment request creation logic remains unaffected.

GitLab Sync Log

[{"id": "37954", "author": "Avisham", "hours": 2.0, "created": "2026-01-30T10:04:42.560Z", "log_date": "2026-01-29", "comment": "Imported from GitLab by @Avisham on 2026-01-30T10:04:42.560Z: 2h-(2.0)h spend at: 2026-01-29", "status": "active", "deleted_by": "", "redmine_entry_id": 12120}]

Actions #1

Updated by Redmine Admin 7 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin 7 months ago

  • Description updated (diff)
Actions #3

Updated by Redmine Admin 7 months ago

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

Updated by Redmine Admin 7 months ago

  • GitLab Sync Log updated (diff)
Actions #5

Updated by Redmine Admin 7 months ago

  • Status changed from Development Done to QA
Actions #6

Updated by Redmine Admin 3 months ago

  • Status changed from QA to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF