Latest Release Notes
This release includes a broad set of improvements across carbon trading, financial workflows, pricing, reporting, invoicing, and system integrations. The main themes are the continued separation of allowances and futures, migration of pricing logic into Price Matrix, early FuelEU Maritime groundwork, and a set of targeted bug fixes that improve stability and usability.
Release label: 2.0.0.48
Scope: 125 tasks and fixes
Primary impact areas: EU ETS, Financial Trades, Price Matrix, FuelEU Maritime, IMOS integration, Data Centre reports
Executive Summary
Release 2.0.0.48 delivers a significant functional and technical update. The release strengthens the carbon and financial trading domain by separating allowances and futures more clearly throughout the system, improving trade handling, inventory visibility, and downstream logic. It also continues the strategic move of price handling from Risk into the dedicated Price Matrix area, helping standardize pricing data and calculations.
In parallel, the release introduces foundational work for FuelEU Maritime, expands IMOS integration behavior, and improves Data Centre reporting flexibility. A range of refinements across pricing, invoicing, UI actions, and algorithm behavior further reduce operational friction for users.
EU ETS and Financials Improvements
Allowances and futures were split more clearly across the application. This is a major structural improvement that affects how users view, manage, and process carbon-related trades.
Financials now support separate handling paths through updated tabs, inventory overviews, and revised allocation and revert logic.
Carbon-related algorithms were corrected to prevent unwanted updates and improve price selection behavior.
Why this matters: Users gain clearer operational separation between instrument types, which reduces ambiguity and improves reporting, inventory tracking, and financial processing.
Price Matrix Transition
Pricing logic and data structures were moved from the Risk module into the Price Matrix database.
Support was added or refined for fields such as ExchangeRate, IsBom, and Interest Rate price types.
This continues the broader effort to centralize and standardize market and pricing data handling.
Best-practice outcome: Consolidating price logic in one domain makes calculations easier to maintain, improves traceability, and supports future expansion.
FuelEU Maritime Foundation
Initial FuelEU Maritime setup was included in this label.
Database preparation work was completed for environments such as FeumLive and FeumDev.
Supporting UI and compliance trading module groundwork was introduced.
This foundational work establishes the technical base for upcoming FuelEU functionalit
Integration and Reporting Enhancements
Improved external system integration to support additional trade and invoice scenarios, including grouped Carbon Swap trades.
Automation and integration settings were expanded to support smoother system-to-system processing.
Data Centre custom reports were enhanced with better sorting, report linking behavior, and more flexible field mapping for algos.
Pricing and Algorithm Fixes
The Carbon Hedge algorithm now preserves prices on existing trades.
Improved date handling on EU ETS pricing scenarios
Refined the Future Spot and Carbon Exposure algorithms for more accurate results.
User Interface and Workflow Fixes
Save and Cancel buttons are now consistently available across modules, including Global Variables, Invoice Creation, and Import Jobs.
Fixed sync status inconsistencies in financial workflows.
Improved usability and reliability in day-to-day operational screens.
Invoicing Fixes
Invoice numbers now generate correctly for single child invoices.
Resolved timezone conversion issues affecting billing period handling.
Improved invoice integration behavior toward external systems.
Operational impact: These fixes mainly reduce reconciliation issues, prevent user confusion in transactional flows, and improve confidence in invoice and pricing outputs.
Technical and Platform Work
Updated internal build and deployment tooling.
Ran database updates to normalize UniqueId handling for older carbon physical trades so they align with the new split logic.
Removed deprecated components, including a legacy third-party integration and unused internal tables.
These changes support maintainability, reduce technical debt, and prepare the platform for future enhancements.