[SalesForce] Formula field in related list displayed in Classic but not in Lightning

As we were validating data that we just loaded, we encountered a strange issue on a specific user:

A formula field contained in a related list is not calculated in Lightning whereas the user can clearly see it in Classic.

Following the standard troubleshooting procedure we checked:

  • The page layout : there is one unique page layout for all users
  • The field level security : the user's profile allows to read the field
  • The data itself : the formula field displays as expected in classic, workbench confirms that the data is here

My questions:

  • What could we have forgotten in troubleshoot process which could explain the gap between Lightning and Classic ?
  • What can make the field formula field displayed well in Classic but not in Lightning ?
  • How come this kind of issue be user specific and where could we configure this to prevent these issues in the future ?

Thanks in advance,

NB: We used the standard related lists.

Best Answer

We managed to fix the issue even if, however, the cause of the problem isn't clear.

The field which was not displayed is the ProductCode at the Opportunity Product level.

The field wasn't displaying because the preferred currency of the user was different to the one of the pricebook entry of the opportunity product.

We are still sceptic about the explanation of the problem as:

  • The issue is not happening in classic
  • Functionaly speaking, a user shouldn't be limited by his preferred currency (Example : a british company that sells in both EUR or GBP depending on their customer)
  • There is no "hard link" between the preferred currency and the pricebook entry's currency (whereas there is one between the opportunity's one and the pricebook entry's one)

If anyone could give deeper explanations about the root source if this issue it would be great.