Overview
This page is dedicated to the upgrade that is scheduled for Fundamental Equity Data at the end of August 2026.
Morningstar, one of our primary providers of fundamental equity data, is currently undergoing a comprehensive rework of its data feed, including extensive changes in fields names and structure, feed structure, as well as updates to the methodology for calculating certain fields. This rework affects fundamental data for the majority of stocks.
Our highest priority is minimizing the amount of work on your side. To do so, our team is working diligently to handle these changes internally and, wherever possible, keep unchanged the format in which you receive data from us.
However, a few changes might require adjustments on your end.
Changes that might require adjustments on your side
On this page, we will collect the changes in our API that are necessary to adapt to Morningstar’s rework. Depending on how your systems are designed, they might require adjustments on your side.
Please note that this list is not complete and will be populated during the following months as we work through this upgrade. Additionally, we will periodically inform you about these updates via email.
Corporate Actions
subtype. We’ll start populating the field subType with the value SP when type=SPINOFF. Currently, it’s empty. This will ensure consistency and allow clients to determine the type of a corporate action using only one field – subtype or type – instead of needing to use both.
Rights Issues and Capital Repayment. Two new types of corporate actions are being added: Rights Issues and Capital Repayment.
- A capital repayment is a return of capital similar to a special dividend but it has different tax treatment. It is being collected for all companies globally, but it is typically only used by companies in the United Kingdom. There would not be any adjustment made to historical price data and per share data, however, these would be considered while calculating Total Return, similar to a Special Cash Dividend event.
- A right issue opt by a company is intended to raise new capital by new shares issued/offered to existing shareholders in proportion to their current shareholding, for a specified period and at a specified (usually discounted) price. For example, in a two-for-five rights issue, stockholders are offered two shares for every five they already hold at a discounted price.
- From the technical point of view, 2 new values arise for the type field (“RIGHTS_ISSUES” for Rights Issues and “CAPITAL_REPAYMENT” for Capital Repayment) and for the subtype field (“RI” for Rights Issues and “CR” for Capital Repayment).
taxRate. We are adding a new extension field: taxRate. It contains the withholding tax rate: the tax rate applicable to derive the Cash Dividend Net Amount. The Cash Dividend Net Amount is displayed in the adjustmentValue field for cash dividends.
Earning Ratio
fiscalYearEndMonth. (Update: This field will continue to be populated as we found the way to populate it on our side. Therefore, nothing changes for you) The extension field fiscalYearEndMonth is retired and will be empty from now on. It will, however, persist in the Earning Report controller.
Instrument Reference
srcExchange. Due to the transition from legacy localized datasets to a global schema, the field srcExchange in the Instrument Reference controller will be updated to ensure consistency across regions and products. Currently, it contains values such as (PINX, NYS, ASE, etc.). After the update, its values will be (OTCPK, NYSE, AMEX, etc.). It will not affect the exchange code encoded in dxSymbol.
industryTemplateCode. Possible values for the field industryTemplateCode will change, reflecting the change in methodology:
- Current possible values: N (Manufacturing), B (Bank), I (Insurance), M (Mining), U (Utility), T (Transportation).
- New possible values: N (Normal), B (Bank), I (Insurance), V (Investment).
advisorType. We are adding a new advisorType field. It provides more transparency on the role of advisor. Examples are:
- Solicitor
- Financial Adviser
- Remuneration Consultant
- Bank
- Stockbroker
shareClassDescription. Previously, this field was populated only when it was necessary to indicate the share class, such as “Class A” or “Class B”. Now, it will contain both the share class and the share name, for example: “Berkshire Hathaway Inc. B” instead of just “Class B”. It means that clients no longer need to concatenate shareClassDescription with standardName or legalName to form a full name; instead, you can just use shareClassDescription. Also, this field will now always be populated, at least with the share name, for example: “Maruwa Co., Ltd”.
reportStyle. The extension field reportStyle is retired and will be empty from now on.
delistingReason. The extension field delistingReason is retired and will be empty from now on.
Operation Ratio
fiscalYearEndMonth. (Update: This field will continue to be populated as we found the way to populate it on our side. Therefore, nothing changes for you) The extension field fiscalYearEndMonth is retired and will be empty from now on. It will, however, persist in the Earning Report controller.
Changes in methodology
Meeting evolving business requirements and expectations, Morningstar updates its methodology for calculating certain fields. For example, netMargin in the Operation Ratio controller is currently being calculated using “Net Income Available to Common Stockholders” as the key input, influencing the overall ratio outcome. The new process will use “Net Income from Continuing Operations” instead, focusing on a more targeted definition of profitability. This shift accounts for a 33% difference in Net Income inputs between the two systems.
The full list of methodology updates will be added to this page soon.
Effective date
This upgrade will take place at the end of August 2026. We will announce the particular date later. Please be sure to update your systems accordingly.
Please do not hesitate to reach out to dxFeed Help Desk if you have any questions or concerns.