Project

General

Profile

Actions

Task #17548

closed

Task #16337: Ocean Sprint Planning for 21/04/2025 - 30/04/2025

User Story - Receipt

Added by Redmine Admin 7 months ago. Updated about 1 hour ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
03/18/2025
Due date:
04/30/2025
% Done:

100%

Estimated time:
16:00 h
Spent time:
GitLab ID:
2233
GitLab Milestone:
GitLab Ticket Number:
378
GitLab Time Logged:
7200
Lock Timeline Date:
No
gitlab project trace:
Ocean Sprint Planning for 21/04/2025 - 30/04/2025

Description

The freight forwarder should be able to record different types of payments such as IB, Cash, Cheque etc. The system should also generate receipts for part / full payments. Payment can also be effected in Foreign Currency by the client and the system should be able to record same.

User_Story_-_Receipt_Module Versin finale.docx

Acceptance Criteria:

1.      Create new receipt

2.      Download/Preview receipt

3.      Send receipt to client

4.      Cancel receipt

5.      Part Payment

6.      Allowing different modes of payment

7.      Allowing overpayment and the remaining amount should be kept in a wallet for future use

8.      Payment in different currencies

9.      Must be able to create a receipt using two or more invoices.

10. Pagination

  1. To classify (Ocean Import), (Air Import), (Ocean Export), (Air Export)

 

Pre-Requisite:

A standard invoice is required

Description:

1.      When accessing this functionality, below list of receipt which has been issued should appear:

 

Receipt Reference Invoice Reference Client Receipt Date Currency

Amount

Paid

Status Action
MACCS25PAY03053 MACCS25INV03148 ABC Ltd 26/03/2025 MUR 20

Valid/

Cancel

Download

Send Receipt

View Activity Log

Cancel Payment

 

2.      Display ‘Create new receipt button’

When clicking on new receipt button, a list of invoices should appear. Refer as per below:

image.png{width="570" height="41"}

3.      Ability to select each invoice

When selecting the invoice, display below fields:

Process Receipt:

image.png{width="493" height="55"}

 When selecting the invoice, below fields should be displayed:

a)      Invoice Reference (Picked from above)

b)      Receipt Date and Time

c)      Amount to be paid

d)      Mode of Payment (Information to be listed in a dropdown. For example: Cash/Cheque/Internet Banking)

If other than ‘Cash’, provide the following:

·         Reference number

·         Bank Name (To be picked from Bank List as a dropdown

e)      Currency (List all currencies – Client will decide in which currency they are willing to pay)

If other than MUR – Display the Rate of Exchange

f)        Field for Exchange Rate.

g)       Net Amount

h)      Net Total Paid

i)        Remaining amount

After all information have been inserted, the user should be able to click on ‘ADD’, which will later be displayed in a grid.

Invoice

Ref.

Mode of Payment

Reference

No.

Bank Amount Paid Amount Paid (MUR)

Amount Remaining

(MUR)

Action
MACCS25INV03148 Cash     50 USD 2350 51,339.50 (Cancel)
MACCS25INV03148 Cheque 6258-897 ABSA 2000 2000 49,339.50 (Cancel)

 

Note: If payment is being made in other than MUR, insert the amount in Foreign Currency and convert the amount in MUR (Highlighted)

The user should be able to 'Cancel’ any record ‘before’ the saving is made

Ø  Option to save the receipt

Ø  Option to download the receipt manually in PDF

Ø  Ability to send the receipt through the system by inserting a mail address

ü  When clicking on the ‘Send Receipt’ button, display a pop-up.

ü  The pop-up shall contain ‘E-mail to’ and ‘Email CC.’

ü  A send E-mail button.

Ø  Back button

Cancellation of Receipt:

Ø  Click on the cancel payment option (as shown below)

 

Receipt Reference Invoice Reference Client Receipt Date Currency

Amount

Paid

Status Action
MACCS25PAY03053 MACCS25INV03148 ABC Ltd 26/03/2025 MUR 20

Valid/

Cancel

Download

Send Receipt

View Activity Log

Cancel Payment

 

Ø  Display a pop-up with ‘E-mail To’ and ‘E-mail CC’

Ø  E-mail to be sent to the recipient’s indicating that the payment has been cancelled for X company or individual.

 


GitLab Sync Log

[{"id": "32004", "author": "Yashvee Seetul", "hours": 2.0, "created": "2025-10-15T07:04:49.317Z", "log_date": "2025-10-14", "comment": "Imported from GitLab by @Yashvee Seetul on 2025-10-15T07:04:49.317Z: 2h-(2.0)h spend at: 2025-10-14", "status": "active", "deleted_by": "", "redmine_entry_id": 10805}]

Actions #1

Updated by Redmine Admin 7 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin about 2 months ago

  • Status changed from QA to Closed
  • % Done changed from 0 to 100
  • GitLab Time Logged changed from 0 to 7200
Actions #3

Updated by Redmine Admin about 2 months ago

  • GitLab Sync Log updated (diff)
Actions

Also available in: Atom PDF