Hi,
We are integrating an external OMS with Dynamics 365 Finance & Supply Chain using OData (SalesOrderHeadersV4 and SalesOrderLines).
Our requirement is to persist a shipping charge at the sales order header level (equivalent to header charges / markup in the D365 UI).
We identified the underlying SalesOrderCharge entity in the data model; however, it is not exposed via OData.
Questions:
- Is there a supported way to create or update sales order header charges through OData?
- If not, is the recommended approach to:
- Expose a custom data entity for header charges?
- Use DMF (data management framework)?
- Implement a custom service or extension?
We would like to follow a Microsoft-supported integration pattern rather than direct table updates.
Any guidance on the recommended architectural approach would be appreciated.
Thanks.


Report
All responses (
Answers (