Skip to main content

Data Mart ETL - 2026-10-20

Visma Net ERP Data Mart

In this release:

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:

  • unitPrice returns the unit price in the currency of the sales order.
  • unitPriceInBaseCurrency returns 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 unitPrice as a base-currency price, switch to unitPriceInBaseCurrency.
  • If your integration uses unitPriceInBaseCurrency as a sales-order-currency price, switch to unitPrice.
  • 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.