Project

General

Profile

Actions

Task #17565

open

Task #18453: Ocean Sprint Planning for 01/07/2025 - 11/07/2025

Report - Generate and View Sea Export Manifest Summary Report

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

Status:
QA
Priority:
High
Assignee:
-
Start date:
03/14/2025
Due date:
07/11/2025 (about 5 months late)
% Done:

6%

Estimated time:
48:00 h
Spent time:
GitLab ID:
2207
GitLab Milestone:
GitLab Ticket Number:
361
GitLab Time Logged:
10800
Lock Timeline Date:
No
gitlab project trace:
Ocean Sprint Planning for 01/07/2025 - 11/07/2025

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:

  1. Report Header:
    • Company Name, Logo, Address, Contact Info, VAT Registration Number
    • Report Title: "Sea Export Manifest Summary"
  2. 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.
  3. 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)
  4. 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.
  5. 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 (%).
  6. 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
  7. 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.
  8. 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.
  9. 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.
  10. Footer
    • Page numbering (Page X of Y)
    • Printed by <User>
    • Report generation Date & Time

Sample Report

Sea Export Manifest Summary.pdf

image.png{width="514" height="363"}

image.png{width="452" height="320"}

image.png{width="452" height="320"}

image.png{width="452" height="320"}

image.png{width="452" height="320"}

image.png{width="452" height="320"}

image.png{width="452" height="320"}

image.png{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}]

Actions #1

Updated by Redmine Admin 7 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin 6 months ago

  • Due date changed from 05/30/2025 to 06/13/2025
  • Parent task changed from #16323 to #18123
  • gitlab project trace changed from Ocean Sprint Planning for 19/05/2025 - 30/05/2025 to Ocean Sprint Planning for 04/06/2025 - 13/06/2025
Actions #3

Updated by Redmine Admin 6 months ago

  • Due date changed from 06/13/2025 to 06/27/2025
  • Parent task changed from #18123 to #18351
  • gitlab project trace changed from Ocean Sprint Planning for 04/06/2025 - 13/06/2025 to Ocean Sprint Planning for 16/06/2025 - 27/06/2025
Actions #4

Updated by Redmine Admin 6 months ago

  • % Done changed from 0 to 12
  • GitLab Time Logged changed from 0 to 10800
Actions #5

Updated by Redmine Admin 6 months ago

  • GitLab Sync Log updated (diff)
Actions #6

Updated by Redmine Admin 6 months ago

  • % Done changed from 12 to 6
  • Estimated time changed from 24:00 h to 48:00 h
Actions #7

Updated by Redmine Admin 5 months ago

  • Parent task changed from #18351 to #18451
  • gitlab project trace changed from Ocean Sprint Planning for 16/06/2025 - 27/06/2025 to Ocean Sprint Planning for 16/06/2025 - 30/06/2025
Actions #8

Updated by Redmine Admin 5 months ago

  • Due date changed from 06/27/2025 to 07/11/2025
  • Parent task changed from #18451 to #18453
  • gitlab project trace changed from Ocean Sprint Planning for 16/06/2025 - 30/06/2025 to Ocean Sprint Planning for 01/07/2025 - 11/07/2025
Actions #9

Updated by Redmine Admin 5 months ago

  • Description updated (diff)
  • Status changed from New to Development Done
Actions #10

Updated by Redmine Admin 5 months ago

  • Status changed from Development Done to QA
Actions

Also available in: Atom PDF