Data Mart ETL - 2026-10-20
In this release:
- Sales order line unit prices (breaking change):
unitPriceandunitPriceInBaseCurrencynow return the values the Visma.net ERP API returns.
Sales order line unit prices (breaking change)
Breaking change. On salesOrderLines and salesOrderLinesV2, the two unit price fields were returning each other's values. They are corrected to match the Visma.net ERP API:
unitPricereturns the unit price in the currency of the sales order.unitPriceInBaseCurrencyreturns the unit price in the base currency of the company.
Field names and types are unchanged. On orders in the company's base currency both fields have the same value, so only orders in a foreign currency change. The deprecated curyUnitPrice field is not affected: it keeps returning the unit price in the currency of the sales order.
What you need to do:
- If your integration uses
unitPriceas a base-currency price, switch tounitPriceInBaseCurrency. - If your integration uses
unitPriceInBaseCurrencyas a sales-order-currency price, switch tounitPrice. - If you do not use these fields, no action is needed.
Existing sales order lines are corrected as part of the release. The correction does not change updatedInDataMartDateTime, so an incremental fetch based on that field does not pick up the corrected lines. If you have stored these prices and need them corrected, fetch your sales order lines again after the release.