September 2026 Changelog

Release Date

Type

Key

Area

Release Notes

9-30-2026

Bug

EN-79898

Trading

Fixed an issue where index-linked Time Charter contracts with unpriced components calculated incorrect rates, P&L, and implied exposure days in the final pricing period when redelivery occurred mid-billing period

datalake-warehouse-2.1.13001, datalake-warehouse-2.1.13003, datalake-warehouse-2.1.13005, 9-30-2026

Bug

EN-79008

Cargo imports now validate the CP quantity and reject values outside the supported range.

9-28-2026

Story

EN-77373

Voyages can now be scheduled and updated through the voyage import interface with split loading or discharging, where cargo is handled at the same port over separate, consecutive port calls.

imos-api-svc-1.0.146855, 9-28-2026, datalake-warehouse-2.1.13001, datalake-warehouse-2.1.13003, datalake-warehouse-2.1.13005

Bug

EN-78213

Filtering on voyage "Opr Type" in the Voyage list or Voyage object in Report Designer will now provide fixed list of options, making it faster and easier to assign the filter.

imos-api-svc-1.0.146845, 9-28-2026

Story

EN-78581

Invoicing & Payments

Added a new Invoice FX Date Default Rules option for Demurrage and Despatch invoices that defaults the exchange rate date to the GMT departure date of the cargo's last discharge port

9-25-2026

Bug

EN-80743

Previously, an error when loading P&L snapshots could result in the Voyage Manager UI becoming unresponsive. This has been fixed.

datalake-warehouse-2.1.12843, 9-25-2026, datalake-warehouse-2.1.13001, datalake-warehouse-2.1.13003, datalake-warehouse-2.1.13005

Story

EN-79455

Operations

Previously, with CFGPreserveBunkerRequirementsOnVoyageDelete enabled, all Bunker Requirements on a deleted voyage were unlinked and kept. Now, an Unlink or Delete Bunker Requirements? dialog lists each requirement with its port so you can choose per requirement whether to keep and unlink it or delete it with the voyage.

imos-api-svc-1.0.146797, 9-25-2026

Story

EN-76658

Chartering

 A new MtM Simulation check box was added to the Cargo, VC In, TC In, and TC Out contract forms, enabled by the "CFGEnableMtmSimulationContracts" configuration flag. The check box identifies contracts used for mark-to-market simulations in downstream systems.

imos-api-svc-1.0.146766, 9-25-2026

Story

EN-75046

Trading

The recurring running costs of a Time Charter contract can now be shown on the Trade Details and Trade Details Drilldown lists, regardless of whether a voyage is scheduled against the contract. A new configuration flag is added.


Flag: CFGEnableTradingTCRunningCosts
Description: When enabled, the Running Cost Type and Running Costs columns are available on the Trade Details and Trade Details Drilldown lists for Time Charter contracts. The columns hold comma-separated lists of the recurring address commission, brokerage, and Common Voyage Expense costs for the period of each line, in matching order. Lumpsum costs are not included.

9-24-2026

Bug

EN-78855

Previously, a Port Expenses invoice imported with a Pending or Approved bill status opened blank in the Transaction Data Entry form when accessed from the View Operations Invoice action or the Voyage Invoice List, until it was saved from the Financials view. With this fix, the invoice opens fully populated in both views.

imos-api-svc-1.0.146623, 9-24-2026

Bug

EN-80585

Previously, Bareboat contract's Last Update GMT field was not updated in the Report designer even after a save; and needed a save of TCI form. This has now been resolved.

9-23-2026

Story

EN-80545

Chartering

Previously, vessels were limited to six fuel types. Clients operating vessels that burn a wider variety of fuels had no way to record them all against a single vessel record. Fuel Expansion increases the fuel types allowed on a vessel to 10, ensuring every fuel used on a vessel is captured accurately in one place. Fuel Expansion requires a schema version of 600 or greater. No additional configuration is required, but it can be disabled with CFGEnableFuelExpansion.

9-23-2026

Bug

EN-80501

Previously, when a broker on a Time Charter contract used the Pay directly payment method and the first line in the broker grid had a zero rate, Additional TC Hire lines on a Time Charter Payment invoice received no commission on the Time Charter Commission Payment form. This has been fixed.

9-23-2026

Story

EN-80360

Invoicing & Payments

Added the portExternalRef field alongside standard port details in invoice outbound XML interface messages to support downstream tax determination

9-23-2026

Bug

EN-79975

Fixed an issue where configured Exchange Rate Date default rules were not being applied to Final Disbursement Account (FDA) invoices

9-23-2026

Bug

EN-79825

Added a validation warning when saving a voyage if associated laytime claim dates fall outside the voyage date range, which causes demurrage to be omitted in monthly accruals

9-23-2026

Bug

EN-79245

Fixed an issue on relet voyages where the L/D rate on subsequent cargo-handling rows at the same port could be overwritten by the first row's value.

9-23-2026

Story

EN-78530

Invoicing & Payments

Added a "Send for Tax" action on the TDE screen and Transaction Summary List that sends invoice tax notification to Interface Message List XML.

imos-api-svc-1.0.146533, 9-23-2026

Story

EN-78533

Invoicing & Payments

Implemented autotax features to import Mango tax determination results, applying tax and setting the invoice Tax Status.

9-22-2026

Bug

EN-78978

Previously, the Adv Amt Base field in the Port Expenses Summary did not include APR amounts from the Port Advance/DA, so it did not match the Adv Amt field. This has been fixed.

9-22-2026

Bug

EN-78621

Resolved an issue where a pop-up message was erroneously displayed when opening the Item Select dialog while creating an Equipment Contract hire payment

9-22-2026

Bug

EN-78499

Fixed an issue where Bunker Invoices for internal vendors failed to apply intercompany business rules during debit and credit lines generation

9-21-2026

Bug

EN-79897

Trading

Previously, a TC contract with non consecutive Date Range TC exposure items could have shown incorrect itemization of TC exposure rows. This has been fixed.

9-21-2026

Bug

EN-79304

Previously, UK ETS in carbon calculator was using DWT instead of GT for calculation of 5000 vessel exemption threshold. This was resulting in Port ETS Emission being accounted for in the calculations. This has now been resolved.

9-21-2026

Bug

EN-78454

In Voyage Estimator, fixed an issue where multi-line portcalls with received bunkers could result in inaccurate bunker costs if the stemmed fuel had a manual departure ROB specified or when working with a fixed estimate with CFGEnableFixedEstimateLocking enabled.

9-18-2026

Story

EN-80151

New port: Vadinar LPO

9-18-2026

Story

EN-79834

New port: Troll

9-18-2026

Story

EN-79803

New port: Sunda Kokaya Anchorage

9-18-2026

Bug

EN-79801

Fixed an issue where running a Report Designer report could omit records whose date/time value fell on the upper boundary of a date filter.

9-18-2026

Story

EN-79673

New port: Tanjung Santan

9-18-2026

Story

EN-79586

Updated piracy zone for JWLA-034. New Indian Ocean Zone reflecting changes to more northern start of Piracy Zone in the Red Sea. JWLA-033 and JWLA-02 Indian Ocean zones have been disabled and replaced with this newer zone

9-18-2026

Bug

EN-76983

The issue with port disbursement ADVAJ line that used to incorrectly reflect in account variances journals has been fixed.

9-17-2026

Bug

EN-79019

Previously, viewing the Scheduling workspace after viewing the Cargo Book or Open Positions lists could result in an unexpected Scheduling Program being loaded. This has been fixed.

datalake-warehouse-2.3.12111, 9-17-2026

Bug

EN-79307

Previously, the Carbon Calculator discarded Tank-to-Wake CO2eq emission factors of 1 or less. These factors are now honored, so low AR4 or AR5 factor values are correctly used in EU ETS emissions calculations.

imos-api-svc-1.0.145299, focus-gateway-svc-1.0.145299, focus-messaging-svc-1.0.145299, imos-gateway-svc-1.0.145299, 9-16-2026

Bug

EN-80389

Protolink AddVoyageCargo and UpdateChartOfAccounts message intents started failing on both the REST and GraphQL apply endpoints after recent changes. Now, both intents are restored and apply successfully.

9-15-2026

Bug

EN-78071

Previously, in the Market Data Summary, the SPOT value for a route with its own forward curve was shown as 0.00 even though a spot price existed in Market Data. This has been fixed.

9-14-2026

Story

EN-79896

Trading

In Trade Details Drilldown, TC Implied exposure rows now display the Forward Curve index symbol from the TC contract's Unpriced Component as the Symbol/Route value instead of the Exposure Route

datalake-warehouse-2.1.11907, 9-14-2026, imos-api-svc-1.0.145061

Story

EN-78335

Invoicing & Payments

New Hire Rate Type "Rolling Index" is implemented.
This allows for a provisional hire rate to be invoiced in advance based on the preceding hire period specified by the unpriced component, and a final hire invoice adjusted for the period when the pricing has been realized.

9-11-2026

Story

EN-80386

Platform UI

Veslink login screen has been updated to show the webinar link for Veson platform.

9-11-2026

Bug

EN-80302

After the schema 600 upgrade, the Voyage P&L Snapshot job could fail to generate. This has been fixed.

9-11-2026

Bug

EN-80163

Invoicing & Payments

Fixed a bug where TC invoices calculated the wrong commission for periodless items (like Additional Hire) by always using the first broker grid line instead of the invoice's actual period.

9-11-2026

Bug

EN-79246

Fixed inconsistent bunker rounding in the Hire Statement and Statement of Account so that total bunker values on delivery and redelivery now display consistently

9-11-2026

Bug

EN-79079

Previously, when the Fuel EU journal invoice is imported, it could have resulted in incorrect journal line items. This has been fixed.
New XML tag has been added to invoice import - "emissionCalcMethod". When specified, corresponding value on underlying bill record is populated.

9-11-2026

Bug

EN-78601

Fixed an issue where bunker quantities consumed in Voyage Bunker (VBNK) journals were incorrectly included as remaining on board (ROB) in Month-End Accrual (MACR) calculations when "Bunkers on Consumption" is disabled.

9-11-2026

Bug

EN-77947

When CFGEnablePeriodBasedFuelEUJournals is enabled, the second period's Fuel EU journal line on an ongoing voyage spanning two years was not picking up the correct balance. This has been fixed.

9-11-2026

Story

EN-77746

Chartering

Previously, the Payment Method (Deduct from hire, Pay Directly, By counterparty) and M ( 0- Claims are not Commissionable, 1- Claim Commissions will be separately, 2- Claim commissions will be deducted from Claim invoice) were visible and configurable within the IMOS UI but were not included in the exported XML payloads. These fields have now been added to the TimeCharterExport.

9-11-2026

Bug

EN-77734

Journals

Previously, a Journal Entry that summed to zero could be saved or posted with a non-zero base currency total due to rounding of line item base amounts, and the difference appeared under an Unknown account in the Trial Balance report. With this fix, an adjustment line is created automatically on save or post, so journals always balance in the base currency.

focus-messaging-svc-1.0.144801

Bug

EN-79077

Previously, the applyCargo GraphQL mutation returned an error and saved no changes when certain values were supplied. Now, these mutations apply successfully.

imos-api-svc-1.0.144797, 9-11-2026

Story

EN-77735

Bunker Management

A BDN field has been added to the Bunker Purchase form. The field requires a minimum schema version of 605.

9-9-2026

Bug

EN-79890

Trading

Previously, the total premium amount in a options trade could have been incorrect when using the period average settlement. This has been fixed.

9-9-2026

Bug

EN-78899

Fixed a bug where demurrage and freight commission amounts were incorrectly calculated when CFGFreightCommBasedOnPaidAmount is enabled.

9-9-2026

Bug

EN-78897

Fixed an issue where saving or changing the period on a Bunker Swap trade could cause linked cargo trades to be unexpectedly unlinked before the trade being saved.

9-8-2026

Bug

EN-79125

 Previously, when users changed values on a Bareboat Contract, such as the hire rate, the Last Update GMT was not refreshed on save, so recently modified contracts could not be reliably identified in Report Designer reports. This has been addressed. Saving a Bareboat Contract now records the current date and time in Last Update GMT, and the updated value is reflected in reports.

9-8-2026

Story

EN-78858

Previously, when the CFGAddExchDatetoTCIPandTCOBForms was enabled, exchange rate dates sent on invoiceImport XML detail lines were not applied, and the Exch Rate Date column on the Time Charter Payment and Time Charter Bill forms remained blank. This has been fixed.

9-8-2026

Bug

EN-78212

Fixes a bug where, with "Use Delivery Bunkers Last" enabled, bunker consumption could pull future For TCO Charterer liftings from a future voyage ahead of liftings in the current voyage.

imos-api-svc-1.0.144356, 9-8-2026

Story

EN-78231

Operations

Multiple Fuel Grade invoicing is now supported for Bunker Invoices. A Fuel Grade feature has been added to the Bunker Requirement Inquiries & Purchases table. The quantity and price are able to be invoiced as separate line items on the same Bunker Invoice. The schema requirement is 603 and enabling CFGEnableBunkerInvMultigrade is required.

imos-api-svc-1.0.144351, 9-8-2026

Story

EN-70385

Operations

Voyage Templates now have an Ignore BL Defaulting checkbox that overrides CFGDefaultDischargeBLInfo, so BL info is not copied from the load port to the discharge port.

9-4-2026

Story

EN-76776

Report designer driven by PNL Drilldown now prorates bunker consumption for the ballast period.

9-4-2026

Bug

EN-75269

Journals

Fixed an issue where running Voyage Period Journals (VPJ) after its journals already posted could generate $0.01 journal differences.

imos-api-svc-1.0.144092, 9-4-2026

Bug

EN-80055

Fixed an issue where payment batches displayed and exported incorrect SWIFT codes and beneficiary external reference IDs

9-3-2026

Bug

EN-80108

In the Activity Reports form, fixed an issue where editing existing reports could cause fuel-related figures to disappear if not all fuel types from the voyage are captured on the Activity Report.

9-3-2026

Bug

EN-78412

Previously, users were having an issue where the "From Port Seq" populated the incorrect port id in the report. This has now been addressed. The issue was with multiple consecutive itinerary lines for same port with timestamp overlap. This is now being correctly accounted for and the "From Port Seq" field in the Report will show correct id.

9-3-2026, datalake-warehouse-2.1.11607, datalake-warehouse-2.1.11675

Story

EN-75021

Platform UI

To protect against Excel formula injection, the CSV and Excel outputs for Report Designer will now prefix any string that starts with "+", "-", "@", and "=" with an apostrophe to ensure that Excel will not interpret the string as a formula.

9-1-2026-r2

Bug

EN-80153

The issue with address commission for XHIRE re-appearing in TC invoices after the said commission has been fully invoiced is fixed.

9-1-2026-r2

Story

EN-79901

In the voyage XML notification, added elements for cargo handling properties "Ship Gross" and "MMBTU" (for LNG Carriers).

9-1-2026

Bug

EN-79694

Fixed Payment Batch to correctly default the Account Currency to match the invoice currency for multi-currency bank accounts, instead of always defaulting to the first currency (e.g., SGD)

imos-api-svc-1.0.143591, 9-1-2026

Story

EN-78333

Trading

Added a "Fill Missing Prices with Last Available" option in the Trading Profile that automatically uses the last available spot price to fill gaps in daily settlement data, ensuring accurate realized position and P&L valuation even when upstream pricing feeds are incomplete