Task #17258
closedTask #16518: Sprint Planning 22/07/2024 - 29/07/2024
FE - MBL Create
Description
Objective: Develop and enhance the Master BL Screen module to efficiently create, manage, and track Master Bill of Lading (MBL) or Master Air Waybill (MAWB) for both Ocean and Air Import/Export operations.
User Stories for Master BL Screen Module:
- MBL/MAWB Creation:
- As a user, I want to create a new MBL/MAWB record with a unique reference number and select shipper, consignee, notify parties, ports, charges, etc. from dropdown lists populated with existing clients in the system. (Acceptance Criteria: Unique reference number generation, ability to enter details like Shipper, Consignee, Notify Party, Ports.
Integration with existing client database, dropdown population based on user permissions).
- Salesperson/Client List Integration:
- As a salesperson, I want to view and manage only my client/consignee list when creating or editing MBLs/MAWBs. (Acceptance Criteria: Implement user-based client filtering)
- Weight and Chargeable Weight Calculation:
- As a user, I want the system to automatically calculate Master Chargeable Weight (in case of Air) and ensure that master weight tallies with associated HBLs/HAWBs.
- Chargeable Weight = (Dimension * No. of Pieces) / 6000
- (Acceptance Criteria: Develop automatic chargeable weight calculation based on HBL/HAWB data)
- Status Update Handling:
- As a user, I want to update statuses of MBLs/MAWBs at different stages of processing, such as when DO is received from shipping line or Airline. (Acceptance Criteria: Define and implement status options, allow users to update status)
- Data Exchange Integration:
- As a system, I want to ensure secure, accurate, and timely data exchange between the Freight Forwarding system and external systems. (Acceptance Criteria: Define data security protocols, implement data validation for external exchanges)
- Linking to Bookings and Schedules:
- As a user, I want MBLs/MAWBs to be linked to the corresponding booking if exist and vessel/flight schedules for accurate tracking and scheduling of cargo. (Acceptance Criteria: Develop functionality to link MBL/MAWBs to bookings and schedules)
Fields (Ocean & Air)
- General Information
- Unique MBL/MAWB Reference Number
- Shipment Date
- Voyage/Flight Number (if applicable)
- Parties Involved
- Shipper
- Consignee
- Notify Party
- Locations
- Origin City/Country
- Destination City/Country
- Cargo Details
- Number of Packages
- Description of Goods
- Weights and Measurements
- Gross Weight
- Volume (if applicable)
- Charges
- Total Freight Charges (may be broken down further)
- Status
- Current status of the shipment (e.g., Booking Confirmed, Cargo Received, Delivered)
Ocean Specific Fields
- Locations
- Port of Loading (POL)
- Port of Discharge (POD)
- Cargo Details
- Container Details (Type, Size, Seal Number, etc..)
- Additional Information
- Hazardous Material Indicator
- Booking Number (for reference)
Air Specific Fields
- Locations
- Airport of Departure (AOD)
- Airport of Arrival (AOA)
- Cargo Details
- Handling Information (e.g., Fragile, Perishable)
- Special Requirements (SSR) (e.g., Temperature Control)
- Additional Information
- Incoterms (International Commercial Terms)

GitLab Sync Log
[{"id": "5772", "author": "Nihaal Ramfoll", "hours": 6.0, "created": "2024-06-27T06:44:51.255Z", "log_date": "2024-06-27", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2024-06-27T06:44:51.255Z: 6h-(6.0)h spend at: 2024-06-27", "status": "active", "deleted_by": "", "redmine_entry_id": 8685}, {"id": "5771", "author": "Nihaal Ramfoll", "hours": 6.0, "created": "2024-06-27T06:44:44.153Z", "log_date": "2024-06-27", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2024-06-27T06:44:44.153Z: 6h-(6.0)h spend at: 2024-06-27", "status": "active", "deleted_by": "", "redmine_entry_id": 8686}, {"id": "5768", "author": "Nihaal Ramfoll", "hours": 6.0, "created": "2024-06-27T06:43:12.792Z", "log_date": "2024-06-27", "comment": "Imported from GitLab by @Nihaal Ramfoll on 2024-06-27T06:43:12.792Z: 6h-(6.0)h spend at: 2024-06-27", "status": "active", "deleted_by": "", "redmine_entry_id": 8687}]