November 2023 Release Notes
11-30-2023
Distances
Coordinates corrected for PORT ALFRED to match official documentation by UN
Story EN-53176
11-30-2023
Distances
New port: PORTO DE MOS (Portugal)
Story EN-53116
11-30-2023
Distances
UN code for port "Progreso" corrected to be MXPGO
Story EN-53115
11-30-2023
Distances
New port: ILIJAN, BATANGAS FSRU (Philippines)
Story EN-53020
11-30-2023
Distances
2 new ports added in Brazil
Story EN-52958
11-30-2023
Distances
New port: Nembe Crude Terminal (Nigeria)
Story EN-52866
11-30-2023
Distances
New port: Hidaka (Japan)
Story EN-52818
11-30-2023
Distances
7 new ports added
Story EN-52729
11-30-2023
Distances
New port: Dong Xuyen Port (Vietnam)
Story EN-52701
11-30-2023
Distances
Routing updated around Providence and Nantucket area
Bug EN-52665
11-30-2023
Distances
New port: Espadarte Pilot Station (Brazil)
Story EN-52656
11-30-2023
Operations VIP Only
When changes are made to the planned/actual received bunker quantity on the voyage itinerary, this will now automatically update the "Opr Qty" saved on linked Bunker Requirements.
Bug EN-52411
11-30-2023
Trading VIP & IMOS
Certain formulas using bunker symbols did not show calculation values. This has been fixed.
Bug EN-52220
11-30-2023
Messaging Service VIP & IMOS
Previously, trade import was not setting the status correctly. This has been fixed.
Bug EN-51848
focus-messaging-svc-1.0.89468
Focus API
Resolved an issue where activities imported with the UpdateActivityLog message were not properly associated with the voyage cargo handling, resulting in the activities not properly importing into the Laytime Calculator. Additionally, added a new optional "cargoHandlingSeqNo" field to the message to support scenarios where providing just cargoId or cargoShortName is not enough to match to a single voyage cargo handling.
Bug EN-51135
veson-connect-app-1.0.2217
Connect
Freight matrix recalculation bug is fixed.
If recalculation fails due to worksheet data, message will pop up and inform that data is outdated.
If data is replicated, Freight matrix will conduct recalculation for numeric grids.
Bug EN-52966
11-28-2023
Security & User Mgmt IMOS Only
Fixes a bug within IMOS that was causing Auth service disconnects.
Bug EN-52434
11-28-2023
Veslink Voyage Reporting
Fixed bug that was preventing the Agent Portal port calls table from loading when it included more than 2100 unique vessels
Bug EN-51990
11-28-2023
Scheduling
The Scheduling Open Position list now no longer contains rows for vessels which are only associated with TCs within the specified date filters, if the TC delivery date is more than 90 days before the filter From Date. This is fix an issue where an incorrect Open Date was sometimes displayed TCs much earlier than the filter date range.
Bug EN-51473
11-28-2023
Journals VIP & IMOS
Monthly Accrual failed to take into account dates on and after the Discharge port date in calculations, with "Apply Carbon Expenses To Period" on. This has been fixed.
Bug EN-51393
11-21-2023
Trading
Estimate Only vessels are now available in Freight Matrix.
Story EN-52984
11-21-2023
Invoicing & Payments VIP Only
In the TC Billing Schedule and TC Payment Schedule, fixed an issue where the schedule would not load if any contract had a malformed billing period.
Bug EN-52978
11-21-2023
Invoicing & Payments
The issue where XADDCOM commission invoice was auto-generated when XADDCOM was set up to be deducted from a relet freight invoice and the freight invoice was posted (applicable when CFGAutoGenerateFreightComms was enabled) has been fixed.
Bug EN-52672
11-21-2023
Chartering VIP & IMOS
Users can now edit the weight of estimates in VIP Freight Matrix calculations. A given weight must be between 0 and 100, and the total weight across estimates must add up to 100%.
In order to save these edited weight values, the schema must be at least version 438.
Story EN-52313
11-20-2023
Trading
Previously, Carbon Allowance trade showed a pre-allocated quantity even if it was transferred fully. This has been fixed.
Bug EN-52844
11-20-2023
Distances VIP & IMOS
'Parent Country' field has been added to the New Port form for Imos DB schemas >= 437
Story EN-52658
11-20-2023
Operations VIP Only
Previously, emissions expenses were not being properly split in the Carbon Calculator when the itinerary contained passing points with delivery and redelivery dates spanning the New Years date between 2023 and 2024. This was remedied by shifting all existing passing point emissions to the next non-passing port and removing passing points from the UI.
Bug EN-52424
11-20-2023
Trading
Added new configuration flag CFGEnableCargoEmissionsAllocation. When this flag is enabled, the Emissions tab will become visible on the Cargo and VC In contracts. This emissions tab will provide the ability to capture the Allowance Settlement details on the freight contract for handling the new EU ETS regulation. The contracts can have no settlement (N/A), be settled with Cash, Allowances or a hybrid of both. Additionally the billing period for the Allowance Settlement as well as the payment terms can be specified.
When Cash settlement is selected, the Cash Invoice grid will be visible in the tab. On a VC In contract, this is where invoices received from the Owner can be recorded for the voyage. These invoices will follow a standard invoicing workflow and can be pending, invoiced and posted. On a Cargo contract, this is where the invoices can be generated to the charterer on the contract to cover the emissions expense.
When Allowance settlement is selected, the Allowance Invoice and the Allowance Transfer grid will be visible. The Allowance Invoice grid will be used on the VC In contract to capture the invoices received from the owner for a given Allowance quantity. The Allowance Transfer grid will be where the designated allowances (Carbon Allowance Trades) can be selected and marked as transferred to the owner. The allowances can only be transferred on an invoice that has been posted (similar to a cash payment). Once the allowances have been transferred, the available balance on the selected Carbon Allowance trade will be reduced, which will be reflected in the Trading module. On a Cargo contract, this will be used to track the invoices for allowances being sent to the charterer. Allowances that are marked as transferred will be for reference purposes only, the Carbon Allowance trade with the given quantity received from the counterparty will still need to be captured in the system.
When Hybrid is selected then all three tables will be visible and a combination of cash and allowance invoices can be generated for given periods of the Cargo / VC In contracts.
Requires the Trading Module license and a min schema version of 434.
Story EN-52336
11-20-2023
Trading VIP & IMOS
Improved the logic behind CFGAutoUpdateCarbonExposureOnVoyages to also draw down the exposure for a trade when the emissions are invoiced on the voyage to only show the un-invoiced emissions as remaining in exposure from the voyage. This will help to provide a more accurate picture of CO2 exposure in the Trading P&L and Trade Details List, reflecting the latest operational changes on the voyage. Will also require CFGEnableTCEmissionsAllocation to have the emissions on the voyage update.
Story EN-51842
distances-svc-1.0.89161, 11-20-2023
Distances
Iran time zone info has been accurately updated to reflect that daylight savings time is no longer observed
Story EN-52607
distances-svc-1.0.89161, 11-20-2023
Distances
New port: Rondo Island (Indonesia)
Story EN-52529
distances-svc-1.0.89161, 11-20-2023
Distances
Ports Mamoudzou and Mayotte updated to correctly have a country value = Mayotte
Story EN-52453
distances-svc-1.0.89161, 11-20-2023
Distances
3 new ports added in Antarctica
Story EN-47628
11-17-2023
Invoicing & Payments
Previously, revenue/expense type value could not be changed for the non-posted invoices in the Voyage Other Revenues and Expenses form available in the Voyage Manager. This has been fixed.
Bug EN-52912
11-17-2023
Operations VIP & IMOS
Previously, the CO2 Quantity field in a Cargo form would reset if the value, 0.00, was entered. This issue has been fixed.
Bug EN-52848
11-17-2023
Invoicing & Payments
When configuration flags CFGAutoGenerateFreightComms and CFGAutoGenerateDemComms were enabled and a broker commission in a contract was set up to be paid separately for freight and was not applicable to demurrage, demurrage commission invoice was still being auto-generated if the demurrage invoice was included in a freight invoice and the freight invoice was posted in the voyage. This has been fixed.
Bug EN-52847
11-17-2023
Invoicing & Payments
Final Freight Statement was wrong for a voyage if it had a Charterer and Owner with the same name assigned to the Cargo and VC In contracts in the voyage; this has been fixed. Also, a Type column has been added to the top grid in the Final Freight Statement to indicate the type of the counterparty displayed in this grid.
Bug EN-52807
11-17-2023
Platform UI VIP & IMOS
Lists with Boolean filters now export correctly to PDF and Word
Story EN-52610
11-17-2023
Chartering
"Is Commissionable" field is added to the of Unpriced Element table in the Report Designer. It reflects the value of the Commissionable checkbox in the Unpriced Components form - for BAF components on various contract forms in VIP.
Story EN-51754
11-17-2023
Trading
Commission values with broker commission type "R" were not calculating on the Carbon Allowance form. This has been fixed.
Bug EN-51603
11-17-2023
Trading
Previously, bunker requirement's bunker info could have been reflected incorrectly in the trade details list when the bunker requirement was added solely. This has been fixed.
Bug EN-50844
11-16-2023
Voyage P&L
Fixed an issue where the emissions expense on the Voyage P&L was wiped out if the new CFGEnableTCEmissionsAllocation was disabled. This impacted all clients who were tracking emissions expense on the voyage and have not enabled the new flag. Now, if there are emissions expenses applied to the voyage P&L using the Carbon Calculator and the CFGEnableTCEmissionsAllocation flag is disabled, then the expenses will still be displayed and included in the P&L calculation.
Additionally, when the CFGEnableTCEmissionsAllocation flag is enabled, it has been clarified so that when a TC Contract or a Head Fixture contract on a voyage has an Allowance Settlement type of N/A then the emissions expense will go to 0. These expenses will remain on the voyage when the settlement is set to any other option. The intention here is that if there is no explicit settlement with the counterparty then the expense will not be settled and would continue to accrue in perpetuity which we are preventing with this change.
Bug EN-52756
11-16-2023
Trading
New billing periods have been added to emissions settlements
Yearly
Quarterly
Per Laden Leg
Story EN-52469
11-16-2023
Trading IMOS Only
Previously, carbon allowance trades were not being filtered by its strategy correctly. This has been fixed.
Bug EN-52167
11-16-2023
Trading
The trading configuration flag, CFGDisableAddcommDeductionForCargoWithBenchmarkExposure, was not consistently disabling the deduction of Address Commission in the Net Contract Rate in the Trade Details List for a Cargo. This issue has been fixed.
Bug EN-51442
11-16-2023
Journals
'Exclude Running Costs for Long term TCI/OV' now correctly excludes off hire running costs when 'Capitalize/Amortize Costs prior to Performing Period' is also selected.
Bug EN-51333
11-15-2023
Operations
When CFGIncludeGibraltarInEts is enabled, Gibraltar will be considered part of the EU for ETS calculations.
Story EN-52856
11-15-2023
Operations
When scheduling a voyage from an estimate, the Estimate’s Carbon Calculator Exchange Rate, Currency, and Price are now copied to the Voyage's Carbon Calculator.
Story EN-52124
11-15-2023
Invoicing & Payments
The fix is to handle the data created before we introduced a control parameter for operation's invoice detail table.
Bug EN-51046
11-14-2023
Chartering
Previously, in the Carbon Calculator, the ETS CO2 exchange rate would not update if a Voyage Estimate's base currency changed. This is now fixed.
Bug EN-52432
11-14-2023
Data Center Settings
Added validation to the importing of exchange rates to prevent inaccurate database entries.
Bug EN-51396
11-14-2023
Trading
Previously, 'Carbon Allowance' and 'Commodity' trades weren't viewable in detail directly through 'Trading Details List' when selected. This has been fixed.
Bug EN-47666
11-13-2023
Platform API VIP Only
Previously, an agent wasn't able to retrieve a non-standard client's port using the Veslink API v1/ports/<company>/<port> endpoint. The issue has been fixed.
Bug EN-51690
11-13-2023
Invoicing & Payments
Previously, when posting freight invoice with invoiced demurrage/despatch included - business rules for those included invoices were not applied correctly in the posted invoice. This has been fixed.
Bug EN-51479
11-10-2023
Messaging Service VIP & IMOS
Berth updates will update berthShort when provided a portNo and externalRef matching an existing record.
Bug EN-52741
11-10-2023
Operations VIP Only
Previously, during TC voyage mirroring, incorrect Miles values could be associated with TCO redelivery ports, which couldn't be easily corrected. This has been fixed.
Bug EN-52740
11-10-2023
Chartering
Changes to Cargo Names now appear in the Audit Trail.
Story EN-52647
11-10-2023
Invoicing & Payments
Previously, auto-generated commission invoice was blocked from being reversed independently without the reversal of its parent's invoice. This has been fixed.
Bug EN-52274
11-10-2023
Journals
Previously, TCO brokerage/address commissions could be incorrectly accrued in Monthly Accruals when Snapshot-basis calculations were run. This issue has been fixed.
Bug EN-52111
11-10-2023
Veslink Voyage Reporting VIP & IMOS
Fixed an issue with Onboard that prevented forms approved during the replication window to sync with proper status.
Bug EN-51578
tradehub-api-1.0.88751, vessel-data-svc-1.0.88751
Trade Hub
Tradehub now uses OB distance calculator to fetch distance from port data.
In our previous work flow, Tradehub receives all the positions within Greater circle area with radius of distance from port we pass in request. Then, it calculates distance from port to each position by straight lines.
By using OB distance calculator, although we have the same positions returned from Greater circle area, distances calculated by shortest path of itinerary. Those positions within the circle, but over distance limit will be filtered out.
Story EN-51729
fleetmap-api-1.0.88699, fleetmap-app-1.0.88699
Fleet Map VIP Only
Vessels with upcoming scheduled voyages will now appear on the Fleetmap. Additionally, the next port and arrival time for the next port are shown on the position details, when available.
Story EN-48102
11-8-2023
Operations VIP Only
Gibraltar no longer generates EU ETS applicable emission by default.
Story EN-52602
11-8-2023
Operations VIP Only
In the Port Activities form, for commence ports only, fixed an issue where switching field focus in the bunker information grid could incorrectly reset departure ROBs to zero.
Bug EN-52514
11-8-2023
Invoicing & Payments
When CFGAutoGenerateFreightComms is enabled and a broker in a Cargo contract was set to be of type Rate, multiple commission payments were created for that broker when multiple freight invoices were posted in the voyage. This has been fixed and now only one commission invoice is created per broker in the contract.
Bug EN-52284
11-8-2023
Operations VIP Only
A crash that could occur in the Voyage Ops Overview form has been fixed.
Story EN-51652
11-8-2023
Chartering VIP Only
In the Voyage Estimator's Carbon View, the EOV CII metrics column now displays values that are calculated from the beginning of the year that the estimate ends in, such that they're now YTD values as of voyage completion. The column also now displays EOY data when an estimate crosses the New Year's mark with EOV data in a tooltip.
Story EN-50443
11-7-2023
Tasks & Alerts
Exposure tab fields, including Benchmark Estimates, Cargo Exposure Bunkers, Exposure Method, and Benchmark M2M Basis, are now available in Cargo Task and Alert Rule Sets.
Story EN-51778
11-7-2023
Operations VIP Only
The exception that displayed in the Vessel Schedule validation has been fixed and removed.
Bug EN-51587
11-6-2023
Veslink Voyage Reporting VIP Only
Fixed an issue where creating Voyage Instructions could timeout.
Bug EN-52675
11-6-2023
Messaging Service VIP & IMOS
Berth update requests without a berthShort will succeed if they include a portNo and externalRef matching an existing record.
Story EN-52033
11-6-2023
Trading
Added new configuration flag CFGEnableTCEmissionsAllocation. When this flag is enabled, the Emissions tab will become visible on the Time Charter In and Time Charter Out contracts. This emissions tab will provide the ability to capture the Allowance Settlement details on the Time Charter contract for handling the new EU ETS regulation. The contracts can have no settlement (N/A), be settled with Cash, Allowances or a hybrid of both. Additionally the billing period for the Allowance Settlement as well as the payment terms can be specified. These are separate from the billing period and payment terms for Hire on the contract.
When Cash settlement is selected, the Cash Invoice grid will be visible in the tab. On a Time Charter In contract, this is where invoices received from the TC Owner can be recorded for certain periods of the contract. The voyages that are in the period selected will be updated and the emissions expense will be realized for the period, while the uncovered period on the voyage will still reflect the remaining estimated emissions expense. These invoices will follow a standard invoicing workflow and can be pending, invoiced and posted. On a Time Charter Out contract, this is where the invoices can be generated to the charterer on the contract to cover the emissions expense.
When Allowance settlement is selected, the Allowance Invoice and the Allowance Transfer grid will be visible. The Allowance Invoice grid will be used on the Time Charter In contract to capture the invoices received from the owner for a given Allowance quantity. The Allowance Transfer grid will be where the designated allowances (Carbon Allowance Trades) can be selected and marked as transferred to the owner. The allowances can only be transferred on an invoice that has been posted (similar to a cash payment). Once the allowances have been transferred, the available balance on the selected Carbon Allowance trade will be reduced, which will be reflected in the Trading module. On a Time Charter Out contract, this will be used to track the invoices for allowances being sent to the charterer. Allowances that are marked as transferred will be for reference purposes only, the Carbon Allowance trade with the given quantity received from the counterparty will still need to be captured in the system.
When Hybrid is selected then all three tables will be visible and a combination of cash and allowance invoices can be generated for given periods of the Time Charter contracts.
Requires the Trading Module license and a min schema version of 433.
Story EN-51854
11-6-2023
Messaging Service
Adds a new Config Flag CFGEnforceUniqueVesselImo which, when enabled along with CFGAutoVesselCode, restricts vessel import via the messaging service from creating a new vessel if multiple existing vessels share the same IMO number. Will log the failure in the IML with an error message.
Bug EN-51374
11-6-2023
Invoicing & Payments
The following fixes have been made in Hire Statement/SOA reports in Time Charter contracts:
1. Broker commission and address commission for Offhire and off hire reverse rows could be wrong in some cases, this has been fixed and they now match the offhire data in the report.
2. Off hire address commission lines have been aggregated wherever possible if there are different rows with consecutive time periods.
3. Address Commission rows are now displayed together followed by Offhire address commission rows if applicable.
4. When offhire commission and offhire reverse commission amounts cancel out each other, they are no longer displayed in the Hire Statement.
5. Broker commission and address commission for very small amounts are displayed more accurately in the reports.
Bug EN-50992
11-6-2023
Invoicing & Payments
Previously, near-zero invoice detail amounts were not split up correctly in Cargo Itinerary Allocation. This has been fixed.
Bug EN-50617
11-6-2023
Journals
Fixed issue with FOB voyages in Monthly Accruals being accrued in error.
Bug EN-50488
11-6-2023
Journals
Fixed erroneous red line-items on FOBV Monthly Accruals.
Bug EN-50487
tradehub-app-1.0.88405
Chartering VIP & IMOS
In Action Cargoes and Market Insights, cargoes that have a fixture will now show the 'Open Estimate' menu option to view the associated estimate.
Bug EN-51661
11-3-2023
Invoicing & Payments
Previously, deleting a freight invoice would sometimes encounter an error related to an incorrect invoice dependency validation. This has been fixed.
Bug EN-52377
11-3-2023
Voyage P&L
For the off-hire delays settled as lumpsum off-hire bunkers that are specifically invoiced will now correctly show under P&L Expenses.
Bug EN-50949
11-3-2023
Operations VIP Only
Auto Created Estimated Demurrage will now immediately appear in the P&L when a Voyage is created.
Story EN-50726
11-3-2023
Data Center Settings VIP Only
Improves security list performance
Bug EN-50546
11-2-2023
Invoicing & Payments
Configuration flags has been added:
Name: CFGEnableFinalFinancialsInvoice
Values: Y,N
Default Value: N
Description: When enabled, a checkbox called "Final" is added to the Transaction Data Entry form (financials invoice). Also, corresponding "isFinalInvoice" tag will be output to the invoice notification XML and can also be imported in the same tag through the interface into VIP. This can be used to denote if financials invoice is a Draft (unchecked) or Final (checked) when saving or posting such invoice.
Configuration flags has been added:
Name: CFGEnableTaxIdentifierOnFinancialsInvoice
Values: Y,N
Default Value: N
Description: When enabled, a new, 64-character long string field is added to the Transaction Data Entry form (financials invoice) to hold Invoice Reference Number (IRN) used for tax purposes. Also, corresponding "invoiceTaxRefNo" tag will be output to the invoice notification XML and can also be imported in the same tag through the interface into VIP.
Required Schema Version: 436 or higher.
Story EN-51747
11-2-2023
Trading VIP & IMOS
Added a new configuration flag: CFGAutoUpdateCarbonExposureOnVoyages. When enabled, on Cargoes that have their Exposure Method set to Benchmark Estimate and an estimate chosen, the Carbon Exposure automatically populates with exposure information from the Benchmark Estimate. Once the voyage is scheduled, the Carbon Exposure becomes read-only and will update to use the emissions from the voyage instead of the benchmark estimate.
NOTE: Right now it will use the full exposure for the voyage and will not update throughout the voyage. That logic is to be released shortly.
Story EN-51594
11-2-2023
Invoicing & Payments
New configuration flag has been added:
Name: CFGSelectBankDetailsFromBeneficiaryOnHireStatement
Description: When enabled, and there is a Beneficiary is listed on the TC Contract, this flag displays Banks related to the Beneficiary in the Bank Selection screen for the Hire Statement. If this flag is enabled and there is no Beneficiary listed, Bank Selection defaults to the Counterparty
Possible Values: N, Y
Default Value: N
Bug EN-50925
11-2-2023
Voyage P&L VIP & IMOS
Previously, in case of overlapping time charter hire items, period of uncovered hire in voyage P&L would include only one hire item. This issue has been fixed.
Bug EN-50813
11-2-2023
Trading
Updated the Exposure calculations for CO2 Qty when Cargoes have "Part Cargo" and a Factor enabled.
Story EN-48271
11-1-2023
Analytics VIP Only
Sometimes posting multiple invoices from the Posti Invoices list while having a not-in-the-list filter applied wasn't working, it has been fixed.
A not-in-the-list filter was causing an error in reports and lists if applied to certain Enum fields, it has been fixed.
Bug EN-52368