Project

General

Profile

Task #17556

Updated by Redmine Admin 6 months ago

### **Acceptance Criteria:** 

 1. **Report Structure and Fields** 

    The system should generate a **Container Manifest Report** displaying shipment details. 

 * **Header Section:** 
   * Company Name and Logo 
   * Full Company Address & Contact Information 
   * VAT Reg. Number 
 * **Report Title:** Container Manifest 
 * The report should include the following fields and other fields as listed in the sample report provided. 
   * **Master B/L Number** 
   * **Voyage Number** 
   * **Consignment Type (LCL/FCL)** 
   * **Loading Port & Unloading Port** 
   * **Container Number** 
   * **Packages, Weight, and Volume** 
   * **Container Number** 
   * **Shipper, Consignee, and Notify Party** 
   * **Job Number, Date, and File Reference** 
   * **Marks & Numbers** 
   * **Freight Charge per HBL and per Container** 

 1. **Filtering and Selection Criteria** 
    * The system should allow users to filter the report based on: 
      * **Date Range** (From Date - To Date) 
      * **Voyage Number** 
      * **Container Number** 
      * **Shipper or Consignee** 
      * **Port of Loading / Unloading** 
      * **Master or House Bill of Lading (MBL/HBL)** 
 2. **Freight Charge**  
    * The report should **display freight charges per container and per HBL**. 
 3. **Formatting and readability:** 
    * Clearly aligned numeric columns for easy readability. 
    * Amounts formatted clearly to two decimal points. 
 4. **Export and Reporting Format** 
    * The system should allow exporting the report in: 
      * **PDF Format** 
      * **Excel Format** 
 5. **User Access & Permissions** 
    * Only authorised users (e.g., **Operations Team, Freight Forwarders, and Finance Team**) should have access to generate and view the report. 
 6. **Footer** 
    * Page numbering (Page X of Y) 
    * Printed by \<user\> 
    * Report generation Date & Time 
 7. **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. 

 ![image.png](/uploads/e2fa67c2d9f518b42e596a7e23ba6138/image.png){width="656" height="362"}

Back