April 2026 Changelog

Release Date

Type

Key

Area

Release Notes

4-27-2026, imos-api-svc-1.0.134357

Bug

EN-76752

Operations

Previously, there were various ways in which bulk actions in lists could impact different rows than expected, especially when viewing list previews. Changes have been made to improve bulk action predictability, including:
* "Select all" has been disabled for list previews, to prevent ambiguity about which rows will be impacted by actions.
* Validation on impacted rows and maximum impacted row count will now be more consistently applied.
* The logic to determine which rows should be impacted by bulk actions on lists with large row counts has been refined.

4-27-2026

Story

EN-76596

In the Vessel form, marking as vessel as "Inactive" will now automatically uncheck "Active for Veslink."

4-27-2026

Bug

EN-76595

Previously, Offhire emissions in Carbon calculator was showing 0.00, when there was an overlap in delay between sea and port legs while using Qty method for calculation. This has now been addressed and fixed by properly calculation the portion factor between legs for the span of delay hours.

4-27-2026

Bug

EN-76557

Fixed an issue where ROB exposure was missing from the Trading PnL Summary when the core contract was filtered out by the reference date.

4-27-2026

Story

EN-76302

Platform UI

The promotional screen for Veslink login page has been updated with new images and corresponding links to more recent Sustainability webinars, Shipfix information and VU courses. Old images and links have been removed.

4-27-2026

Bug

EN-76245

Ensure scheduled current voyage P&L delta snapshots include both posted and actual records so both voypnl and voypnldrill tables stay in sync and reports correctly reflect posted and actual amounts.

4-27-2026

Bug

EN-76140

Previously, bunker liftings for the TCO charterer account could be consumed out of order in the FIFO queue in subsequent, consecutive voyages. This has been fixed.

4-27-2026

Story

EN-75045

Trading

Added new profile-controlled option to calculate TC exposure tons using Baltic market-standard Basis Qty and Basis Days so physical contracts reconcile directly with their FFA hedges on the same route.

4-27-2026

Story

EN-72209

Operations

A shared Comments section now appears on the FuelEU and EU ETS tabs and carries over from Estimate to Voyage when fixed.

4-24-2026

Bug

EN-77062

When approving FDA forms, users were receiving an error stating that the Exchange Difference account was not configured in Account Periods, even when Business Rules were set up to route exchange differences. The system now checks Business Rules as a fallback when the Account Periods exchange difference account is not configured, allowing FDA approvals to complete successfully.

4-24-2026

Story

EN-75047

Trading

When the configuration flag CFGEnableICStrategy is enabled, intercompany contracts will allow for users to set an IC Strategy value which can be different than the Strategy value of the parent contract. This allows for the child contract to have a unique strategy upon creation and subsequent updates to either parent or child contracts will not update the strategy upon sync.

4-23-2026

Story

EN-76700

Operations

Added "UK ETS Port Of Call" checkbox to Port Detail, populated automatically for United Kingdom ports.

4-23-2026

Bug

EN-76695

Fixed the "Exclude Running cost for long term TCI/OV" option in Voyage Period Journal to exclude only "Expense (Running cost)", aligning its behavior with Monthly Accrual.

4-23-2026

Bug

EN-75651

Voyage P&L

Fixed an issue where a duplicate "current" Voyage P&L snapshot for a single voyage could cause the entire batch import to fail while still causing the presence of duplicate "current" records in voypnl table.

4-22-2026

Bug

EN-76810

Fixed an issue where the Compliance Balance and Amount values in the Fuel EU Pool Journal displayed incorrect signs.

4-21-2026

Bug

EN-76948

Invoicing & Payments

Fixes ghost bill/billdet records left in the database when rejecting a provisional non-operation invoice created from TDE (Transaction Data Entry).

4-21-2026

Story

EN-76824

Previously, users could delete/cancel a bunker requirement that had posted invoice linked. A warning has been added when a user attempts to cancel or delete a bunker requirement linked to a posted invoice which now will prevent users to do so to ensure data integrity.

4-17-2026

Story

EN-76979

New port: Navico port

4-17-2026

Story

EN-76978

New port: Nangang

4-17-2026

Bug

EN-76969

Improved routing between Port Lincoln and Lagos

4-17-2026

Story

EN-76871

New port: Lajes das Flores

4-17-2026

Bug

EN-76723

Updated FuelEU rebill behavior so that, when CFGEnableCarbonCalcAgreedRebill is enabled, TCO hire statements, TC payments, and relevant freight invoices correctly use the agreed rebill cost instead of the full voyage amount, ensuring consistent FuelEU values across P&L and invoicing

4-17-2026

Story

EN-75705

Distances

New port: FPSO P-78

4-17-2026

Bug

EN-75116

Invoicing & Payments

Add validation in Autoinv and Autopay to prevent posting exchange rate differences when the Exchange Difference account is missing or misconfigured, ensuring errors are surfaced instead of silently posting to an incorrect ledger.

4-17-2026

Story

EN-71708

Distances

New routing port: UML Routing Lome Douala

4-16-2026

Bug

EN-76457

Fixed an issue where Fuel EU "Replacement Fuel" dropdown could include options that are neither fuel types nor fuel grades.

4-16-2026

Bug

EN-75363

Operations

Fixes an issue where the DA Desk API integration could cause errors when saving the voyage.

4-15-2026

Story

EN-75912

Voyage P&L

When the configuration flag CFGEnableOffhireFuelEUPnl is enabled, off-hire Fuel EU expenses are reflected in the Voyage P&L. Off-hire Fuel EU charges are included on TC invoices and accounted for in pooling journals. Requires a schema version of 518 or higher.

4-14-2026

Bug

EN-76247

Previously, monthly P&L values for the Voyage P&L Drilldown table could have been incorrect if the "Is Monthly" filter was turned on. This has been fixed.

4-13-2026

Bug

EN-76691

With this fix, BAF surcharge now correctly includes extra freight terms in the calculation base for lumpsum freight contracts when the "On Extra Freight" option is enabled on the unpriced component in the cargo contract.

4-13-2026

Bug

EN-76555

Fixes an issue where the cargo OExp$/t field could fail to be set in the messaging interface for new cargoes.

4-13-2026

Bug

EN-76367

Fixes an issue with the Company filter in the Cargo Schedule

4-10-2026

Bug

EN-76854

With CFGAutoPnlSnapshot enabled, fixed an issue where creating a new Bareboat Contract for a TCI would not properly trigger an update of the "current" Voyage P&L Snapshot on impacted voyages.

4-10-2026

Bug

EN-76722

Fixed an issue where accessing a Commodity Trade from the Cargo Exposure tab displayed a "FFA/Option was not found" error, even though the trade existed.

4-10-2026

Bug

EN-76403

Trading

The following issues with the Trade Settlement Invoice list have been addressed/improved:


"Is in the list" filter autocomplete not working.
Missing optimization indicators (orange triangles) on filters.
Poor list loading performance.

4-10-2026

Story

EN-76220

Chartering

The Pre-Voyage Port of Call field in the Estimate form will now update automatically when commencement data is updated.

4-10-2026

Story

EN-60970

Operations

Now, a new CTMS tab with Opening/Closing CTMS Date/Time and Volume (M3) fields is available on the Cargo Handling form for LNG carrier vessels.

4-9-2026

Story

EN-76406

Previously, exchange rate in carbon calculator on Voyage Estimate was fetching the most recent exchange rate in Financial module as opposed to fetching the exchange rate based on the creation of that estimate. This has now been fixed for Estimates and will not cause any discrepancies in reporting and analysis.

4-9-2026

Bug

EN-76249

Fixed an issue when CFGLaytimeHighPrecisionCalc config flag is enabled, the laytime calculation is incorrectly calculated and triggered the error "The sum of invoice details differs from the invoice amount."

4-9-2026

Story

EN-72832

Chartering

The External Compliance Calc is now available in the FuelEU tab of the Carbon Calculator when CFGEnableFuelEUAltComplianceCostCalc is enabled. This calculator determines the cost of zeroing out the compliance balance by computing replacement and reference fuel quantities and prices. The calculation can be used to drive the Agreed Cost and Emissions Expenses P&L values. Minimum schema version 52.4 is required.

4-7-2026

Bug

EN-76819

Correct time zone for port Kapolei

4-7-2026

Bug

EN-76784

Resolved an issue where certain routes displayed duplicate quarter entries on the Market Data screen following a quarterly rollover.

4-7-2026

Bug

EN-76692

Invoicing & Payments

Previously, when an invoice XML was opened through non-interactive mode (i.e., from the voyage invoice list), the remittance bank was not displayed in the XML. This has been fixed.

4-7-2026

Bug

EN-76672

Data Center Settings

When creating alias ports, "Port Region", "Port Area", "Region Code", "Latitude Seconds", and "Longitude Seconds" are now copied from the original port to the new alias port.

4-7-2026

Story

EN-76664

Previously, the ECA Miles column was not available on the Voyage Estimator's Port/Date Group tab. Now, the ECA Miles column appears on the Port/Date Group tab when CFGDisplayECAMilesInItinerary is enabled.

4-7-2026

Bug

EN-75842

Fixes an issue where users with "Schedule a Fixture" permission could not schedule mirrored voyages.

4-6-2026

Story

EN-76663

Previously, the Voyage Estimator column view required users to switch to the details view to see discharge quantities. Now, a new "Total Disch Qty/Unit" field is available in the column view, enabled via the CFGShowDischQuantityInEstColumn configuration flag.

4-6-2026

Story

EN-76662

Chartering

In the Voyage Estimator "Custom" itinerary tab, added "Charterer" as an available column.

4-6-2026

Story

EN-76636

The Time Charter Hire Statement now automatically uses the remittance bank defined on the TC contract, only prompting for bank selection when no remittance bank is set.

4-6-2026

Bug

EN-75798

Users with Read-Only access to Market Index can no longer create, edit, or delete Market Index entries. Both Trading - Market Index and Data Center - Market Index module rights need to be set to Read-Only.

4-6-2026

Bug

EN-75770

FFADetailImport now supports the CarbonTrade flag in XML imports so carbon trades are correctly created and updated with the Carbon Trade checkbox set, eliminating manual updates for FFA trades

4-6-2026

Bug

EN-75369

Demurrage & Claims

Fixed an issue where modifying the exchange rate on a financial laytime invoice cause the laytime amount base and its operational bill amount base to fall out of sync.

4-3-2026

Story

EN-76637

Added persistent “Created By” and “Created On” fields to Vessel and Address Book records and lists so control users can quickly see who created each entry without digging through audit trails. "Created By" field will be available for the schema version >= 52.3.

4-3-2026

Bug

EN-74920

Invoicing & Payments

Previously, when an invoice was created from the Transaction Data Entry form and CFGActEnableTDEVoyInvApproval was disabled, the Approval User field was not set. This has been fixed.

4-2-2026

Bug

EN-76721

Chartering

Fixed a potential duplicate key error when trying to add Unpriced Elements to COAs.

4-2-2026

Bug

EN-76211

Fixes an issue that could prevent “E” activity reports from being mirrored between linked voyages.

4-2-2026

Story

EN-72443

Chartering

In the "Pricing" tab of Cargoes and COAs, when Advanced Pricing is in use, a context menu option is now available in the Rules grid to open the Rate Table specified for a Scale Table-type Freight result, where applicable.

4-1-2026

Story

EN-76635

The Vendor Type column is now displayed in the Other Revenue/Expense entry grid for both lump sum and daily rate invoices.