Project

General

Profile

Actions

Task #19516

open

Task #19558: Sprint Planning for 23/03/2026 - 30/03/2026

Payment Request Creation and Approval for Supplier Invoices

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

Status:
New
Priority:
Normal
Assignee:
-
Start date:
03/06/2026
Due date:
03/06/2026 (about 6 months late)
% Done:

25%

Estimated time:
32:00 h
Spent time:
GitLab ID:
3986
GitLab Milestone:
GitLab Ticket Number:
1268
GitLab Time Logged:
28800
Lock Timeline Date:
No
gitlab project trace:
Sprint Planning for 23/03/2026 - 30/03/2026

Description

 The Operation Officer (Freight Forwarder) will need to create a payment request for supplier invoices after services such as air freight, airline charges, or agent services have been purchased, so that the Finance Department can process and execute the payment to the suppliers in a systematic way.

 

Functional Description

The system should allow the Operation Officer to create a Payment Request for invoices received from suppliers for services rendered during freight forwarding operations.

The process should follow a structured workflow including invoice selection, managerial approval, automatic document generation, finance processing, and payment status tracking.

The system should also include notification alerts and a monitoring dashboard to ensure visibility in the payment process.

 

Acceptance Criteria

1. Supplier Selection

  • The system shall provide a dropdown list of registered suppliers.
  • The Operation Officer must select a supplier before creating a payment request.

 

2. Invoice Selection

  • The system shall display all outstanding invoices linked to the selected supplier.
  • The Operation Officer shall be able to select one or multiple invoices to include in the payment request.

The system should display the following invoice information:

  • Invoice Reference
  • Invoice Date
  • Invoice Amount
  • Currency
  • Shipment / File Reference

 

3. Payment Request Creation

  • The user shall be able to create a payment request based on the selected invoices.
  • The system should automatically generate a unique Payment Request ID.
  • The initial status of the request should be ‘Pending Approval’.

 

4. Approval Workflow

  • The payment request must be approved by a ‘Manager’ before being sent to Finance.
  • The Manager shall have the option to:

·         Approve the request

·         Reject the request

  • If rejected:

·         The request shall be returned to the Operation Officer

·         The Manager must provide comments / reason for rejection.

 

5. Automatic PDF Generation

Once the request is approved, the system shall automatically generate a Payment Request PDF document.

The PDF should include:

  • Payment Request ID
  • Supplier Name
  • List of Invoice References
  • Invoice Amounts
  • Total Payment Amount
  • Currency
  • Requested By
  • Approved By
  • Date of Request
  • Shipment / File Reference (if applicable)

 

6. Submission to Finance Department

  • After approval, the system shall automatically forward the payment request to the Finance Department.
  • Finance users should be able to view all approved payment requests awaiting payment.

 

7. Payment Processing by Finance

The Finance Department shall have the ability to:

  • Mark the payment request as PAID
  • Insert the payment date
  • Upload supporting payment evidence, such as:

·         Bank transfer confirmation

·         Payment receipt

·         Remittance advice

 

8. Payment Status Tracking

The system should maintain a clear payment status workflow, including:

  • Pending Approval
  • Rejected
  • Approved
  • Sent to Finance
  • Paid
  • IN PROGRESS
  • AWAITING APPROVAL
  • APPROVED/REJECTED
  • PAYMENT EFFECTED

9. Visibility for Operation Officer

The Operation Officer shall have full visibility of the payment request status, including:

  • Current payment status
  • Approval status
  • Payment date
  • Uploaded payment evidence

 

10. Email Notifications

The system should automatically send email notifications during the stages of the process.

Notifications should include:

  • Manager Notification

When a payment request is submitted and awaiting approval.

  • Finance Notification

When a payment request has been approved and sent to Finance.

  • Operation Officer Notification

When the payment request is marked as PAID.

 

11. Payment Monitoring Dashboard

The system should provide a dashboard to monitor supplier payments, displaying information such as:

  • Pending Approval Requests
  • Approved Requests awaiting Finance action
  • Paid Requests
  • Outstanding Supplier Payments

The dashboard should allow users to filter by supplier, date, and payment status.


GitLab Sync Log

[{"id": "40677", "author": "Nihaal Ramfoll", "hours": 2.0, "created": "2026-03-20T11:14:52.613Z", "log_date": "2026-03-20", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-03-20T11:14:52.613Z: 2h-(2.0)h spend at: 2026-03-20", "status": "active", "deleted_by": "", "redmine_entry_id": 12699}, {"id": "40759", "author": "Nihaal Ramfoll", "hours": 1.0, "created": "2026-03-23T11:37:05.437Z", "log_date": "2026-03-23", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-03-23T11:37:05.437Z: 1h-(1.0)h spend at: 2026-03-23", "status": "active", "deleted_by": "", "redmine_entry_id": 12715}, {"id": "40868", "author": "Nihaal Ramfoll", "hours": 1.0, "created": "2026-03-24T09:31:03.183Z", "log_date": "2026-03-24", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-03-24T09:31:03.183Z: 1h-(1.0)h spend at: 2026-03-24", "status": "active", "deleted_by": "", "redmine_entry_id": 12734}, {"id": "40953", "author": "Nihaal Ramfoll", "hours": 4.0, "created": "2026-03-25T10:19:58.328Z", "log_date": "2026-03-25", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-03-25T10:19:58.328Z: 4h-(4.0)h spend at: 2026-03-25", "status": "deleted", "deleted_by": "40952", "redmine_entry_id": 12751}, {"id": "40949", "author": "Nihaal Ramfoll", "hours": 4.0, "created": "2026-03-25T10:11:45.699Z", "log_date": "2026-03-25", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2026-03-25T10:11:45.699Z: 4h-(4.0)h spend at: 2026-03-25", "status": "active", "deleted_by": "", "redmine_entry_id": 12752}]

Actions

Also available in: Atom PDF