Parse Port Container Expense
The Parse Port Container Expense action is used to import invoices and service breakdowns received from terminals into the system. These documents typically contain details on containers and related charges.
The action relies on a dedicated parser that processes the incoming data and creates Port Container Expenses.
XML from Fishport terminal
XML from Petrolesport terminal

Parsing Workflow
Step 1: Open the File
Click the button.
Select the required XML file from the file explorer.
Left Panel → Displays a preview of the uploaded document.
Step 2: Fill Header Fields
The top block of fields is used to set values for all expenses at once:
Rate Type: Choose a rate type (same as in the port container expense card).
Expense Type: Choose an expense type.
Forwarder: Select a forwarder.
Click to apply it to selected expenses.
Step 3: Review Parsed PC Expenses
Below the header fields is a list of parsed port container expenses. The layout is similar to the standard list of objects, with two additional columns:
Cargo Type: Cargo types linked to each container and associated bill of lading.
Pkgs: Number of packages for each container.

Step 4: Validate Required Fields
Red highlighting in ‘Forwarder’ or ‘B/L Number’ columns indicates missing values.
B/L Numbers are extracted from the file.
→ If a matching bill of lading exists in the system, the fields are auto-filled.
→ The forwarder is taken from the recognized bill of lading (Forwarder field).
Step 5: View Recognized Bills of Lading (Optional)
Right-click any record in the list of parsed port container expenses to open the context menu.
Select .
→ Opens the related Bill of Lading card in read-only mode (only if recognized by the parser).
Step 6: Save Parsed Data
Click → All parsed expenses are created in the system as Port Container Expenses.
The parser will not start if the system does not contain a port with
UNCODE = RULED.