Project

General

Profile

Actions

Task #19647

open

Task #19803: Sprint Planning for 27/04/2026 - 11/05/2026

Delivery Order - Issue DO per HAWB

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

Status:
Development Done
Priority:
Normal
Assignee:
-
Start date:
04/07/2026
Due date:
04/07/2026 (about 5 months late)
% Done:

100%

Estimated time:
24:00 h
Spent time:
GitLab ID:
4133
GitLab Milestone:
GitLab Ticket Number:
1363
GitLab Time Logged:
119700
Lock Timeline Date:
No
gitlab project trace:
Sprint Planning for 27/04/2026 - 11/05/2026

Description

Generate a Delivery Order (DO) per HAWB for air shipments, which will serve as an official document authorizing the release of cargo to the consignee.

Scope:

  • Applicable to Air Import Shipments only
  • One DO per HAWB
  • Output Format: PDF
  • Accessible from File Reference - Retrieve Screen / HAWB level

Functional Requirements:

1. DO Generation

  • User can generate DO from Air Import File Reference - Retrieve screen
  • System generates a PDF document

2. Data Population
The DO should automatically populate data from existing modules:

  • Shipment Details:
    • MAWB No.
    • HAWB No.
    • Flight No.
    • Arrival Date
    • Airport of Arrival
  • Parties:
    • Consignee
    • Notify Party (if available)
    • Agent / Forwarder
  • Cargo Details:
    • Number of Packages
    • Gross Weight
    • Chargeable Weight
    • Description of Goods
    • Marks & Numbers
  • Charges & Status:
    • Freight (Prepaid / Collect)
    • Charges summary (optional display)
    • Payment status

3. Delivery Instruction Section

  • Standard text:
    “Please deliver the below-mentioned cargo to the consignee.”
  • Delivery location (if available)

4. Conditional Logic

  • DO can only be generated if:
    • Charges are paid, OR
    • Customer is marked as credit customer (if applicable)
  • System should display warning if conditions are not met

Note: For the time being, do not apply this condition; we will check with the clients first or we can configure this in the settings.

5. Authorization Section

  • Authorized signatory (configurable)
  • Company stamp/logo
  • Date of issue

6. Remarks / Notes Section

  • Configurable remarks
  • Default legal disclaimer text

7. Page Setup

  • Paper Size: A4
  • Orientation: Portrait
  • Recommended Length: 1 page where possible

8. Output

  • Downloadable PDF
  • Preview PDF

9. Notes

  • Use this DO PDF design as the baseline template for implementation
  • Keep footer text and remarks configurable
  1. Suggested PDF Design.

Note that this is a suggested PDF design since the FFWDs do not have a current format of the DO. They are currently using the airline DO and modifying it to issue a house DO.

image.png{width=483 height=609}

Air HAWB Delivery Order.pdf

Non-Functional Requirements:

  • Ensure proper PDF rendering across environments

Acceptance Criteria:

  • User can generate DO from Air Import HAWB - File Reference - Retrieve Screen
  • DO generation is not available for Air Export shipments
  • All shipment and cargo details populate correctly
  • DO is generated per HAWB (not per MAWB)
  • PDF layout is properly formatted and readable
  • Blank optional data does not cause broken alignment
  • PDF remains compact and preferably within one page
  • DO respects payment/credit conditions before release—if condition logic in point is applied
  • No missing or misaligned data in the output

GitLab Sync Log

[{"id": "42049", "author": "Waliyuddin Delba", "hours": 0.25, "created": "2026-04-10T12:00:38.018Z", "log_date": "2026-04-06", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-10T12:00:38.018Z: 15m-(0.25)h spend at: 2026-04-06", "status": "active", "deleted_by": "", "redmine_entry_id": 13032}, {"id": "42045", "author": "Waliyuddin Delba", "hours": 5.0, "created": "2026-04-10T11:56:35.220Z", "log_date": "2026-04-07", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-10T11:56:35.220Z: 5h-(5.0)h spend at: 2026-04-07", "status": "active", "deleted_by": "", "redmine_entry_id": 13033}, {"id": "42024", "author": "Waliyuddin Delba", "hours": 2.5, "created": "2026-04-10T11:44:10.913Z", "log_date": "2026-04-07", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-10T11:44:10.913Z: 2h 30m-(2.5)h spend at: 2026-04-07", "status": "deleted", "deleted_by": "42044", "redmine_entry_id": 13034}, {"id": "42021", "author": "Waliyuddin Delba", "hours": 1.5, "created": "2026-04-10T11:40:14.624Z", "log_date": "2026-04-08", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-10T11:40:14.624Z: 1h 30m-(1.5)h spend at: 2026-04-08", "status": "deleted", "deleted_by": "42023", "redmine_entry_id": 13035}, {"id": "42004", "author": "Waliyuddin Delba", "hours": 1.0, "created": "2026-04-10T11:00:25.999Z", "log_date": "2026-04-09", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-10T11:00:25.999Z: 1h-(1.0)h spend at: 2026-04-09", "status": "active", "deleted_by": "", "redmine_entry_id": 13036}, {"id": "42087", "author": "Waliyuddin Delba", "hours": 3.0, "created": "2026-04-13T11:16:47.738Z", "log_date": "2026-04-12", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-13T11:16:47.738Z: 3h-(3.0)h spend at: 2026-04-12", "status": "active", "deleted_by": "", "redmine_entry_id": 13059}, {"id": "42133", "author": "Waliyuddin Delba", "hours": 4.0, "created": "2026-04-14T10:54:30.328Z", "log_date": "2026-04-13", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-14T10:54:30.328Z: 4h-(4.0)h spend at: 2026-04-13", "status": "active", "deleted_by": "", "redmine_entry_id": 13081}, {"id": "42221", "author": "Waliyuddin Delba", "hours": 2.5, "created": "2026-04-15T07:30:41.649Z", "log_date": "2026-04-15", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-15T07:30:41.649Z: 2h 30m-(2.5)h spend at: 2026-04-15", "status": "active", "deleted_by": "", "redmine_entry_id": 13099}, {"id": "42412", "author": "Waliyuddin Delba", "hours": 0.75, "created": "2026-04-17T10:33:54.499Z", "log_date": "2026-04-15", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-17T10:33:54.499Z: 45m-(0.75)h spend at: 2026-04-15", "status": "active", "deleted_by": "", "redmine_entry_id": 13127}, {"id": "42409", "author": "Waliyuddin Delba", "hours": 0.5, "created": "2026-04-17T10:32:03.194Z", "log_date": "2026-04-17", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-17T10:32:03.194Z: 30m-(0.5)h spend at: 2026-04-17", "status": "deleted", "deleted_by": "42411", "redmine_entry_id": 13128}, {"id": "42596", "author": "Al-Shad Isaac", "hours": 0.5, "created": "2026-04-21T06:15:48.588Z", "log_date": "2026-04-12", "comment": "Imported from GitLab by @Al-Shad Isaac on 2026-04-21T06:15:48.588Z: 30m-(0.5)h spend at: 2026-04-12", "status": "active", "deleted_by": "", "redmine_entry_id": 13195}, {"id": "42805", "author": "Waliyuddin Delba", "hours": 3.5, "created": "2026-04-22T10:48:03.237Z", "log_date": "2026-04-21", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-22T10:48:03.237Z: 3h 30m-(3.5)h spend at: 2026-04-21", "status": "active", "deleted_by": "", "redmine_entry_id": 13244}, {"id": "43021", "author": "Waliyuddin Delba", "hours": 2.5, "created": "2026-04-24T06:55:47.189Z", "log_date": "2026-04-23", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-24T06:55:47.189Z: 2h 30m-(2.5)h spend at: 2026-04-23", "status": "active", "deleted_by": "", "redmine_entry_id": 13297}, {"id": "43080", "author": "Waliyuddin Delba", "hours": 3.0, "created": "2026-04-24T11:59:31.119Z", "log_date": "2026-04-23", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-04-24T11:59:31.119Z: 3h-(3.0)h spend at: 2026-04-23", "status": "active", "deleted_by": "", "redmine_entry_id": 13309}, {"id": "44154", "author": "Waliyuddin Delba", "hours": 2.0, "created": "2026-05-12T07:15:16.416Z", "log_date": "2026-05-03", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-05-12T07:15:16.416Z: 2h-(2.0)h spend at: 2026-05-03", "status": "active", "deleted_by": "", "redmine_entry_id": 13539}, {"id": "44305", "author": "Waliyuddin Delba", "hours": 3.0, "created": "2026-05-14T06:03:53.441Z", "log_date": "2026-05-12", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-05-14T06:03:53.441Z: 3h-(3.0)h spend at: 2026-05-12", "status": "active", "deleted_by": "", "redmine_entry_id": 13574}, {"id": "44709", "author": "Waliyuddin Delba", "hours": 2.25, "created": "2026-05-19T10:49:17.208Z", "log_date": "2026-05-18", "comment": "Imported from GitLab by @Waliyuddin Delba on 2026-05-19T10:49:17.208Z: 2h 15m-(2.25)h spend at: 2026-05-18", "status": "active", "deleted_by": "", "redmine_entry_id": 13664}]

Actions #1

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin 5 months ago

  • Estimated time changed from 0:00 h to 24:00 h
  • Parent task set to #19655
  • gitlab project trace set to Sprint Planning for 09/04/2026 to 23/04/2026
Actions #3

Updated by Redmine Admin 5 months ago

  • % Done changed from 0 to 26
  • GitLab Time Logged changed from 0 to 22500
Actions #4

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions #5

Updated by Redmine Admin 5 months ago

  • % Done changed from 26 to 38
  • GitLab Time Logged changed from 22500 to 33300
Actions #6

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions #7

Updated by Redmine Admin 5 months ago

  • % Done changed from 38 to 55
  • GitLab Time Logged changed from 33300 to 47700
Actions #8

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions #9

Updated by Redmine Admin 4 months ago

  • % Done changed from 55 to 65
  • GitLab Time Logged changed from 47700 to 56700
Actions #10

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #11

Updated by Redmine Admin 4 months ago

  • % Done changed from 65 to 68
  • GitLab Time Logged changed from 56700 to 59400
Actions #12

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #13

Updated by Redmine Admin 4 months ago

  • % Done changed from 68 to 70
  • GitLab Time Logged changed from 59400 to 61200
Actions #14

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #15

Updated by Redmine Admin 4 months ago

  • % Done changed from 70 to 85
  • GitLab Time Logged changed from 61200 to 73800
Actions #16

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #17

Updated by Redmine Admin 4 months ago

  • Parent task changed from #19655 to #19803
  • gitlab project trace changed from Sprint Planning for 09/04/2026 to 23/04/2026 to Sprint Planning for 27/04/2026 - 11/05/2026
Actions #18

Updated by Redmine Admin 4 months ago

  • % Done changed from 85 to 95
  • GitLab Time Logged changed from 73800 to 82800
Actions #19

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #20

Updated by Redmine Admin 4 months ago

  • % Done changed from 95 to 100
  • GitLab Time Logged changed from 82800 to 93600
Actions #21

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #22

Updated by Redmine Admin 4 months ago

  • Status changed from New to Development Done
Actions #23

Updated by Redmine Admin 4 months ago

  • Status changed from Development Done to QA
Actions #24

Updated by Redmine Admin 4 months ago

  • GitLab Time Logged changed from 93600 to 100800
Actions #25

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #26

Updated by Redmine Admin 4 months ago

  • GitLab Time Logged changed from 100800 to 111600
Actions #27

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #28

Updated by Redmine Admin 3 months ago

  • Status changed from QA to New
  • GitLab Time Logged changed from 111600 to 119700
Actions #29

Updated by Redmine Admin 3 months ago

  • GitLab Sync Log updated (diff)
Actions #30

Updated by Redmine Admin 3 months ago

  • Status changed from New to Development Done
Actions

Also available in: Atom PDF