Applies to Product - Dynamics 365 Finance
What’s happening?
Customers are unable to change the owner of accounts in the CRM when invoices are present. An error message is displayed indicating that write operations are not allowed for the Sales invoice headers entity.
Reason:
This arises due to unidirectional mappings from Finance and Operations (FO) to Customer Engagement (CE). When the mappings are set to unidirectional, any changes made in CE will result in an error because the data flow is only from FO to CE.
Resolution:
- The customer managed to resolve this by making tweaks in the Relationship Behavior of the Accounts-Sales Invoice entity in CRM.
- It is recommended to change the mappings from unidirectional to bidirectional to allow changes from the CE side.
- If the targeted entity is set to ReadOnly = Yes, it is a design limitation, and the customer needs to create custom entities or extend the existing entity to allow write operations.
