Task #17565
openTask #18453: Ocean Sprint Planning for 01/07/2025 - 11/07/2025
Report - Generate and View Sea Export Manifest Summary Report
6%
Description
As a Freight Forwarder,
I want to generate a Sea Export Manifest Summary Report,
So that I can view all the shipment details, including costs, revenues, and profit margins for different containers and consignees.
Acceptance Criteria:
-
Report Header:
- Company Name, Logo, Address, Contact Info, VAT Registration Number
- Report Title: "Sea Export Manifest Summary"
-
Report Generation:
- The system should allow the user to generate the Sea Export Manifest Summary Report for a specified date range.
- The report should be filterable by Master File Reference, Vessel, and Consignee.
- The report should support export to PDF and Excel.
-
Report Structure:
- The report should include key details as per sample report provided.
- Master Consignee Name
- Master Consignee
- Bill of Lading (B/L) Number
- Vessel Name & Voyage Number
- Date of Arrival
- Container Type & Number of Containers
- Total Volume
- Total Revenue & Expenses
- Profit Margin (Revenue - Expenses)
- The report should include key details as per sample report provided.
-
Financial Breakdown:
- The report should categorize costs and revenues including first a total of all charges for the Master File Reference and then a breakdown of House Reference pertaining to it with their related costs and revenues.
- Display revenue and expenses in different currencies where applicable.
- Convert all values to one reporting currency (e.g., MUR or USD) for a summarized financial overview.
-
Profitability Analysis:
- The system should calculate and display:
- Total revenue generated per Master File Reference and it’s corresponding House Reference.
- Total expenses incurred for the per Master File Reference and it’s corresponding House Reference.
- Net profit/loss per Master File Reference and it’s corresponding House Reference.
- Profit percentage (%).
- The system should calculate and display:
-
Sorting and Filtering:
- Allow users to sort by Consignee, Vessel, Invoice Item, or Revenue.
- Filter data based on:
- Date range
- Consignee
- Shipment status
- Master File Reference
-
User Access & Permissions:
- Only authorized users (Managers, Finance, and Operations team) should be able to generate the report.
- Users should not modify the report data—only view and export it.
-
Report Format & Layout:
- Ensure the data is properly structured in tabular format with clear labels.
- Clearly aligned numeric columns for easy readability.
- Amounts formatted clearly to two decimal points.
- Implement page-wise totals for large reports to improve readability.
- The report should be printable in A4 format with proper page alignment.
-
Error Handling & Notifications:
- If no data is available for the selected date range, display a message:
"No data found for the selected period." - If the report fails to generate, log an error and notify the user.
- If no data is available for the selected date range, display a message:
-
Footer
- Page numbering (Page X of Y)
- Printed by <User>
- Report generation Date & Time
Sample Report
Sea Export Manifest Summary.pdf
{width="514" height="363"}
{width="452" height="320"}
{width="452" height="320"}
{width="452" height="320"}
{width="452" height="320"}
{width="452" height="320"}
{width="452" height="320"}
{width="452" height="320"}
GitLab Sync Log
[{"id": "25437", "author": "Vinesha Abdhoosee", "hours": 3.0, "created": "2025-06-20T11:36:07.882Z", "log_date": "2025-06-19", "comment": "Imported from GitLab by @Vinesha Abdhoosee on 2025-06-20T11:36:07.882Z: 3h-(3.0)h spend at: 2025-06-19", "status": "active", "deleted_by": "", "redmine_entry_id": 9711}]