Project

General

Profile

Actions

Task #19662

closed

Update Advice of Arrival (AOA) PDF Format as per EDL Template

Added by Redmine Admin 5 months ago. Updated 3 months ago.

Status:
Closed
Priority:
High
Assignee:
-
Start date:
04/09/2026
Due date:
04/09/2026
% Done:

100%

Estimated time:
24:00 h
Spent time:
GitLab ID:
4147
GitLab Milestone:
GitLab Ticket Number:
1367
GitLab Time Logged:
86400
Lock Timeline Date:
No
gitlab project trace:

Description

The current Advice of Arrival (AOA) PDF format needs to be updated to match the format provided by ED Logistics Ltd (EDL).

An existing AOA PDF already exists in the system. This task is to modify the current template layout and fields to align with the new EDL format (attached reference).

Scope

  • Update existing AOA PDF template
  • Applicable to Ocean Import (based on sample)

Reference

  • Provided AOA sample (ED Logistics Ltd format)
  • This should be treated as the design baseline

Layout Requirements

  • Follow structure and alignment as per provided EDL sample
  • Maintain clear section separation
  • Table formatting must match sample (borders, alignment, totals row)
  • Ensure print-friendly (A4 portrait, single-page preferred)

Data Mapping

  • All fields should be dynamically populated from existing shipment/file data
  • No change to backend data model required unless missing fields are identified

Sample AOA from EDL

image.png{width=452 height=638}

Master File No -> Master BL Ref

Sub File No -> File Reference

Note that the company address is in the footer on this sample; however, we can follow the same design as the Notice of Arrival.

image.png{width=811 height=135}

Acceptance Criteria

  1. AOA PDF layout matches the EDL sample format
  2. All required fields are displayed correctly
  3. Cargo table structure matches the sample (including totals row)
  4. Remarks section displays default + dynamic text
  5. Header, footer, and alignment match expected layout
  6. PDF renders correctly for printing and download
  7. No regression to existing AOA generation functionality

GitLab Sync Log

[{"id": "42002", "author": "Avisham", "hours": 5.0, "created": "2026-04-10T10:34:45.053Z", "log_date": "2026-04-09", "comment": "Imported from GitLab by @Avisham on 2026-04-10T10:34:45.053Z: 5h-(5.0)h spend at: 2026-04-09", "status": "active", "deleted_by": "", "redmine_entry_id": 13030}, {"id": "42001", "author": "Avisham", "hours": 5.0, "created": "2026-04-10T10:34:37.595Z", "log_date": "2026-04-08", "comment": "Imported from GitLab by @Avisham on 2026-04-10T10:34:37.595Z: 5h-(5.0)h spend at: 2026-04-08", "status": "active", "deleted_by": "", "redmine_entry_id": 13031}, {"id": "43699", "author": "Ra-ees Peeroo", "hours": 7.0, "created": "2026-05-06T10:43:46.275Z", "log_date": "2026-05-04", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-05-06T10:43:46.275Z: 7h-(7.0)h spend at: 2026-05-04", "status": "active", "deleted_by": "", "redmine_entry_id": 13439}, {"id": "43698", "author": "Ra-ees Peeroo", "hours": 7.0, "created": "2026-05-06T10:43:39.590Z", "log_date": "2026-05-03", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-05-06T10:43:39.590Z: 7h-(7.0)h spend at: 2026-05-03", "status": "active", "deleted_by": "", "redmine_entry_id": 13440}]

Actions

Also available in: Atom PDF