Project

General

Profile

Actions

Task #18697

open

Task #19002: Sprint Planning for 03/11/2025 - 14/11/2025

Air_Request for Quotation

Added by Redmine Admin 3 months ago. Updated about 3 hours ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
09/02/2025
Due date:
10/10/2025 (about 2 months late)
% Done:

100%

Estimated time:
56:00 h
Spent time:
GitLab ID:
3164
GitLab Milestone:
GitLab Ticket Number:
879
GitLab Time Logged:
203400
Lock Timeline Date:
No
gitlab project trace:
Sprint Planning for 03/11/2025 - 14/11/2025

Description

An individual or a company (Client) shall have access to the RFQ functionality via an open platform / a shared link or the website of the freight forwarder to access the ‘Request for Quotation’ functionality to ask for a Quote.

 Acceptance Criteria: 

  1. The individual / Company should have access to the RFQ Functionality 

  2. The individual / Company should be able to feed their information in the platform 

  3. Sending of the RFQ to the Freight forwarder 

  4. Generate a unique identifier for each RFQ

  5. Client identification (by email). 

  6. OTP to be generated and send to the individual / Company prior to submission

  7. Notify the Freight forwarder about the incoming RFQ (By e-mail / WhatsApp) 

  8. Retrieval of a Request for quotation.

  9. Identification of the user by using the RFQ ID and OTP 

  10. Sending of OTP for retrieval. 

  11. Only RFQ having status ‘Requested’ shall allow modification else throw warning message for example: ‘Your quotation is currently under process at Silverline services ltd, and modification is not allowed’. 

  12. Ability to upload and preview uploaded document. 

  13. The system should display proper error message when mandatory fields are blank when saving (e.g. Kindly fill all the required fields marked by * in red). 

     

Preconditions: 

  1. Availability of the link to create / Retrieve a request for quotation through a platform/ website or a shared link. 

Description: 

After accessing the Request for quotation page, below fields should be available. 

User Details: 

  • First time or Existing user (Toggle) 

If it is an Existing user provide pop-up and asking for ‘E-mail address’. 

Then display a ‘Get OTP’ / ‘Resend OTP’ button and a ‘Cancel’ button. 

  • When clicking on the ‘Get OTP’ button, an e-mail should be sent to the end-user on the e-mail address provided. 
  • The user should be able to input the ‘OTP’ which has been received (via e-mail) to retrieve the companies / individual details (Minimum available details). 

Company / Individual Details: 

  • Company / Individual (Toggle) 

If Company Provide: 

  1. Company name 
  2. Contact person 

Else for an individual provide: 

  1. First Name 
  2. Last Name 
  3. NIC / Passport number 

 

Contact and Tax details: 

  1. Tax Account Number (TAN) 
  2. VAT 
  3. Business Registration number (BRN) 
  4. Phone Number (*)
  5. E-mail address (To be used for sending of OTP) (*)

 

Address Information

a.        Address (*)

b.       Address 2

c.        Address 3

 Shipment Info

a.        Import / Export

b.       Mode of shipment (Air)

 Incoterm Details

a.       Incoterm (List – Provide Dropdown)

b.        Pickup address

c.          Delivery address

 

Port and Shipment Details

a.        Port of Loading

b.          Port of Discharge

c.        Commodity type (General cargo / Perishable Cargo / Dangerous cargo)

d.        Salesperson Email address.

 Cargo Details.

a.        Packaging Type

b.       Number of Packages

c.        Weight (KG) (*)

d.       Volume (m³)

e.        Goods Description

Dimension Details

a.             Add dimension (+)

IF selected include to calculate volumetric weight

·         Length

·         Width

·         Height

Formula for Volumetric weight = L x W x H / 6000

 

Shipper and Consignee Details (For Import – Shipper information is not Mandatory)

  • Individual / Company (Toggle) 

If individual, provide for shipper

a.        Name

b.        BRN

c.       Email

d.        Phone number

e.       Address (*)

f.        Address 1

g.        Address 2

 

If company, provide for shipper

a.        Company Name

b.        BRN

c.       Email

d.        Phone Number

e.          Address

f.        Address 1

g.        Address 2

 

Individual / Company (Toggle) 

If individual, provide for consignee

a.        Name (*)

b.       Contact Person

c.        BRN / TAN (*)

d.       Email

e.        Phone Number

f.          Address (*)

g.        Address 2

h.        Address 3

 

If company, provide for consignee

a.        Company Name (*)

b.       Contact Person

c.        BRN

d.       Email

e.        Phone Number

f.          Address

g.        Address 2

h.        Address 3

 

Other Services Required

a.        Other Services Required

b.       Important Additional Information

 

Documents

a.        Upload / Preview Documents

 

File Name File Type Type Uploaded By Upload Date Actions
           

 

On the last page, the user should have a button Previous in case any previous information should be updated/modified before sending the RFQ.

 

And after all information has been inserted button Send should be displayed to send the RFQ.

a.        A pop up indicating a One Time Password (OTP)

b.       Get OTP

c.        Insert OTP

d.       Cancel or Submit

 

Retrieve Request for Quotation option

a.        A pop up indicating a Retrieve Request for Quotation

b.       A pop appears to insert email add having two options ‘Send OTP’ & ‘Cancel’

c.        A new Pop up shall open so that user can insert the OTP receive by mail and the Reference number for the quotation. There should be an option to Resend OTP, Cancel and Submit option


GitLab Sync Log

[{"id": "30396", "author": "Vishesh Jodhoa", "hours": 8.0, "created": "2025-09-11T10:08:52.237Z", "log_date": "2025-09-11", "comment": "Imported from GitLab by @Vishesh Jodhoa on 2025-09-11T10:08:52.237Z: 1d-(8.0)h spend at: 2025-09-11", "status": "active", "deleted_by": "", "redmine_entry_id": 10320}, {"id": "30503", "author": "Gilles Mahomudally", "hours": 8.0, "created": "2025-09-16T09:27:35.608Z", "log_date": "2025-09-14", "comment": "Imported from GitLab by @Gilles Mahomudally on 2025-09-16T09:27:35.608Z: 1d-(8.0)h spend at: 2025-09-14", "status": "active", "deleted_by": "", "redmine_entry_id": 10343}, {"id": "30519", "author": "Gilles Mahomudally", "hours": 8.0, "created": "2025-09-17T05:32:12.721Z", "log_date": "2025-09-15", "comment": "Imported from GitLab by @Gilles Mahomudally on 2025-09-17T05:32:12.721Z: 1d-(8.0)h spend at: 2025-09-15", "status": "active", "deleted_by": "", "redmine_entry_id": 10344}, {"id": "30518", "author": "Gilles Mahomudally", "hours": 8.0, "created": "2025-09-17T05:31:58.071Z", "log_date": "2025-09-16", "comment": "Imported from GitLab by @Gilles Mahomudally on 2025-09-17T05:31:58.071Z: 1d-(8.0)h spend at: 2025-09-16", "status": "active", "deleted_by": "", "redmine_entry_id": 10345}, {"id": "30967", "author": "Gilles Mahomudally", "hours": 4.0, "created": "2025-09-26T05:06:21.854Z", "log_date": "2025-09-24", "comment": "Imported from GitLab by @Gilles Mahomudally on 2025-09-26T05:06:21.854Z: 4h-(4.0)h spend at: 2025-09-24", "status": "active", "deleted_by": "", "redmine_entry_id": 10413}, {"id": "30965", "author": "Gilles Mahomudally", "hours": 8.0, "created": "2025-09-26T05:06:02.108Z", "log_date": "2025-09-23", "comment": "Imported from GitLab by @Gilles Mahomudally on 2025-09-26T05:06:02.108Z: 1d-(8.0)h spend at: 2025-09-23", "status": "active", "deleted_by": "", "redmine_entry_id": 10414}, {"id": "30964", "author": "Gilles Mahomudally", "hours": 8.0, "created": "2025-09-26T05:05:52.101Z", "log_date": "2025-09-22", "comment": "Imported from GitLab by @Gilles Mahomudally on 2025-09-26T05:05:52.101Z: 1d-(8.0)h spend at: 2025-09-22", "status": "active", "deleted_by": "", "redmine_entry_id": 10415}, {"id": "30963", "author": "Gilles Mahomudally", "hours": 4.0, "created": "2025-09-26T05:05:41.501Z", "log_date": "2025-09-21", "comment": "Imported from GitLab by @Gilles Mahomudally on 2025-09-26T05:05:41.501Z: 4h-(4.0)h spend at: 2025-09-21", "status": "active", "deleted_by": "", "redmine_entry_id": 10416}, {"id": "31332", "author": "Al-Shad Isaac", "hours": 0.5, "created": "2025-10-03T06:40:59.687Z", "log_date": "2025-10-03", "comment": "Imported from GitLab by @Al-Shad Isaac on 2025-10-03T06:40:59.687Z: 30m-(0.5)h spend at: 2025-10-03", "status": "active", "deleted_by": "", "redmine_entry_id": 10580}]

Actions

Also available in: Atom PDF