My Products
Help

[Release Notes] - Visma.Net API 8.86.0 - 01.03.2022

by Yıldırım (Updated ‎01-03-2022 15:34 by Yıldırım VISMA )
Release Notes Documentation

Improved performance on GET Inventory endpoint [Pilot Testing]

The performance of the GET Inventory endpoint has been improved, and it is currently in Pilot Testing. This will be tested by the volunteered clients. Please contact the Partner Service from your country if you would like to volunteer.
Once the pilot testing phase is completed, the improvement will be enabled for everyone. (Will be announced)

Performance improvements on Dimension endpoints

The performance on the following Dimension endpoints has now been improved:
GET/controller/api/v1/dimension/{dimensionId}
GET/controller/api/v1/dimension/{dimensionId}/{segmentId}
GET/controller/api/v1/dimension/{dimensionId}/{segmentId}/{valueId}
GET/controller/api/v1/dimension/{dimensionId}/{segmentId}/publicid/{publicId}

Wrong "Location" URL returned after successful POST CustomerInvoice V2 request

Earlier, the wrong "Location" URL was returned after a successful POST CustomerInvoice V2 request. This has now been fixed.

"GreaterThanValue" query parameter not working with GET Shipment endpoint

Earlier, the "GreaterThanValue" query parameter was not documented as being deprecated for the GET Shipment endpoint. This has now been fixed.

Unable to update a customer's "Invoice Address" fields via PUT Customer endpoint

Earlier, in some circumstances, the PUT Customer endpoint did not update the customer's "Invoice Address" fields. This has now been fixed.

The "Packages" field exposed via ShipmentDTO (GET Shipment) is not populated

Earlier, the GET Shipment endpoint did not populate the "Packages" field. This has now been fixed.

Activate feature "Transfer Order" to the "Transfer Receipt" via Purchase Receipt endpoint

Earlier, adding "Transfer Order" to the "Transfer Receipt" via the Purchase Receipt endpoint was not possible.

Now, you are able to use POST operation via PurchaseReceipt endpoint to create transfer receipts via API.

Update notes via API (PUT) on SupplierInvoice when status is "Open"

Earlier, updating notes via API (PUT) on SupplierInvoice endpoint, when the status of the document was "Open", was not possible.
This has now been fixed.

Cost price and description of purchase receipts linked to purchase order

Earlier, when you created a purchase receipt and linked it to a purchase order with API, the cost price and description were retrieved from the item and not from the purchase order rows as they should. This has now been fixed, and the cost price and description are retrieved from the purchase order rows for each item.

Breaking change on JournalTransaction endpoint

 

The POST methods /api/v2/journaltransaction/{journalTransactionNumber}/attachment and /api/v2/journaltransaction/{journalTransactionNumber}/{lineNumber}/attachment are deprecated and has been removed.
Start using the new methods:

 - POST /api/v2/journaltransaction/module/{module}/{journalTransactionNumber}/attachment
 - POST /api/v2/journaltransaction/module/{module}/{journalTransactionNumber}/{lineNumber}/attachment

 

 

Due dates for breaking changes

Release Notes Documentation Due

Breaking change on Inventory endpoint for GET operation

Paging will be enforced on Inventory endpoint.
The ISV must start implementing paging on this endpoint as soon as possible. The default page size is planned to be set to 500.
If you do not specify a page size, you will get 500 records, and if you try to specify a higher number, you will only get 500 records.
Example: If you do a GET ALL on Inventory, without specifying any paging, you will get the first 500 records only.
Apr 01, 2022

Breaking change on Project endpoint for GET operation

Paging will be enforced on Project endpoint.
The ISV must start implementing paging on this endpoint as soon as possible. The default page size is planned to be set to 500.
If you do not specify a page size, you will get 500 records, and if you try to specify a higher number, you will only get 500 records.
Example: If you do a GET ALL on Project, without specifying any paging, you will get the first 500 records only.
Apr 01, 2022