Project

General

Profile

Actions

Task #18738

open

Air_Invoicing

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

Status:
New
Priority:
Normal
Assignee:
-
Start date:
09/16/2025
Due date:
09/16/2025 (about 3 months late)
% Done:

0%

Estimated time:
0:00 h
Spent time:
GitLab ID:
3205
GitLab Milestone:
GitLab Ticket Number:
901
GitLab Time Logged:
3600
Lock Timeline Date:
No
gitlab project trace:

Description

Invoice Air User Story

Pre-Requisite:

File Reference should already be created and HAWB should at least be in progress.

Acceptance Criteria:

1. When accessing the invoice module, the system should display all the generated invoices and create invoice button. The user should be able to filter the list and retrieve all air invoices.

2. When clicking on the create invoice button, Freight forwarder should be able to select between different shipment channels: Sea, Air, Land. After selecting “Air”, list of HAWB, MAWB and Clearing file should pop up with all the files whose invoices are pending. The list should consist of the below columns:

a.       File Reference

b.       House Reference

c.       Final Destination

d.       carrier name

e.       Date the file has been created

3. After selecting from the list, the Freight Forwarder should be directed the create invoice page where the following sections and information are displayed:

a.       Air Waybill information:

All the below information pertaining to the AWB should be displayed within this section:

o   ATP

o   Airline Name

o   Flight Number

o   File Reference

o   MAWB reference

o   HAWB reference

o   Number of packages

o   Volume

o   Weight

o   Type of packages

o   Shipper/Consignee name

o   Port of loading

o   Final destination

o   Description

 

b.      invoice charges

In this section the below information should be retrieved from the file reference and displayed:

o   Charge Code

o   Description

o   Currency

o   Prepaid/Collect

o   Amount excluding VAT

o   VAT

o   Discount Value

o   Exchange Rate

o   Total Amount per charge

o   Bill to

o   Total amount of all charges

  • The Freight forwarder should be able to process invoice by clicking on the “Process Invoice” button.
  • When clicking on the button, a “save invoice” pop up should display containing the following:
  1. Choose Currency Dropdown (From maintenance)
  2. Bank Dropdown (From maintenance)
  3. Exchange rate (By default, the exchange rate should display the exchange rate added in file reference charges, but user should still be able to change it if needed.)
  4. Save Button dropdown with options: Draft, Proforma, Standard

c.       List of generate invoices for that specific file.

All the invoices saved in Invoice charges section should be displayed in a list. The list should consist of:

o   Invoice Reference

o   Client name

o   Vat Type

o   BL type

o   Type (Draft/Proforma/standard)

o   Due Date

o   Status (Active/Cancelled)

o   Invoice Currency

o   Total Amount in FCY

o   Total amount in MUR

o   Disbursement

o   Action:

  • Choose button
  • Download invoice
  • Send invoice
  • Cancel Invoice (Only for Standard Invoice)

When a standard invoice is cancelled, a credit note should be issued, and status should change from active to cancelled.

d.      Activity Log

This section should contain the below information:

  • Activity Date and Time (when the activity was done)
  • Activity by (Who did the activity)
  • Activity (What activity has been done)

GitLab Sync Log

[{"id": "30960", "author": "Al-Shad Isaac", "hours": 1.0, "created": "2025-09-25T12:18:15.393Z", "log_date": "2025-09-25", "comment": "Imported from GitLab by @Al-Shad Isaac on 2025-09-25T12:18:15.393Z: 1h-(1.0)h spend at: 2025-09-25", "status": "active", "deleted_by": "", "redmine_entry_id": 10411}]

Actions #1

Updated by Redmine Admin 3 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin 3 months ago

  • Subject changed from Invoice - Air user story to Air_Invoicing
Actions #3

Updated by Redmine Admin 3 months ago

  • GitLab Time Logged changed from 0 to 3600
Actions #4

Updated by Redmine Admin 3 months ago

  • GitLab Sync Log updated (diff)
Actions

Also available in: Atom PDF