User Profile
Oskar Jansson
67
Posts
6
Kudos
5
Solutions
28-03-2025
09:20
Hi, since the API is working the same way as it is manually in the Visma Net UI, it isn't an API issue. If you want changes, the ERP system itself needs to be updated.
I suggest submitting a "Förbättringsförslag" on the Visma Net forum: https://community.visma.com/t5/Forbattringsforslag-for-Visma/idb-p/SE_SW_Vismanet-ERP-Ekonomi_ideer (not in the Developer Visma.net).
... View more
28-03-2025
09:06
I assume this will not change the token request URL too? https://connect.visma.com/connect/token
... View more
26-03-2025
07:46
Included in the 10.25.0 release [11/11/24]
“New GET endpoint LandedCostCode and the landed cost fields have been exposed in the SupplierInvoice endpoint: - A new endpoint LandedCostCode has been exposed for the entry screen of Landed Cost Codes (PO2020PL). Supporting the following GET endpoints:
- GET/api/v1/landedCostCode
- GET/api/v1/landedCostCode/{code}
For the Purchase Invoices (AP301000) -window landed costs API support has been added into the SupplierInvoice endpoint. POST/PUT/GET operations are supported. In the GET endpoint the parameter "expandLandedCosts" can be used to expand the information.”
... View more
26-03-2025
07:44
Included in the 10.21.0 release [08/10/24]
"Exposed "Landed Cost supplier" checkbox (AP303000) on Supplier endpoint: - The Landed Cost Supplier checkbox from the Supplier (AP303000) -window has now been exposed for the endpoint."
... View more
21-03-2025
12:36
This has been reported to the development team.
... View more
11-03-2025
16:20
API - Due dates for breaking changes
Release Notes
Documentation
Due
Deprecated parameter releasedBatch on JournalTransactionV2 GET
In version 10.39.0 we have introduced a new parameter, status, to filter on different statuses on journal transactions and marked releasedBatch as deprecated. We will remove releasedBatch parameter on May 13th 2025.
May 13, 2025
Planned removal of Sales Order API endpoints
We plan to be functionally complete by Q1-2025 (31st of March 2025), end of life date for the endpoints will be announced at a later point. A number of Sales Order API endpoints will be removed as a part of the transition to the next generation ERP. The following API endpoints will be removed: GET /controller/api/v1/salesorder/{orderNbr} GET /controller/api/v1/salesorder/{orderType}/{orderNbr} GET /controller/api/v1/salesorder/{orderType}/{orderNbr}/rotrut GET /controller/api/v1/salesorder GET /controller/api/v1/salesorder/{orderType}/{orderNbr}/commissions POST /controller/api/v1/salesorder POST/controller/api/v1/salesorder/{saleOrderNumber}/action/cancelSalesOrder POST/controller/api/v1/salesorder/{salesOrderNumber}/action/reopenSalesOrder PUT /controller/api/v1/salesorder/{orderNbr} GET /controller/api/v1/salesorderbasic/{orderNbr} GET /controller/api/v1/salesorderbasic/{orderType}/{orderNbr} GET /controller/api/v1/salesorderbasic POST /controller/api/v1/salesorderbasic PUT /controller/api/v1/salesorderbasic/{orderNbr} POST /controller/api/v2/salesorderbasic POST /controller/api/v2/salesorder POST /controller/api/v2/salesorder/{saleOrderNumber}/action/cancelSalesOrder POST/controller/api/v2/salesorder/{salesOrderNumber}/action/reopenSalesOrder All functionality currently missing in the new Sales Order Service API will be added before these endpoints are removed. The list of affected endpoints might also be extended, so pay attention to future updates. For more information on how to use the Visma.net ERP Sales Order Service, please visit: https://community.visma.com/t5/News-in-Developers-Visma-net/Getting-started-with-the-first-neXtGen-service-Visma-net-ERP/ba-p/401436 Swagger for Visma.net.ERP.SalesOrder.API https://salesorder.visma.net/swagger/index.html
... View more
10-03-2025
14:43
The new base URL is now available at https://api.finance.visma.net. The deadline for the breaking changes is three months from now (Deadline: 10.06.2025).
Since the old URL will still be available for some time, the documentation will not be updated at this moment.
The original post has been updated.
Examples of these changes:
Old Base URL
New Base URL
GET https://integration.visma.net/API/controller/api/v1/account
GET https://api.finance.visma.net/v1/account
POST https://integration.visma.net/API/controller/api/v2/customerinvoice
POST https://api.finance.visma.net/v2/customerinvoice
... View more
03-03-2025
11:15
Perfect, thank you!
... View more
27-02-2025
14:47
An upcoming webinar will focus on the breaking changes mentioned in this article. This session will address any questions you may have about the new API management. To participate, please register using the form linked below. Once the webinar date is confirmed, all registered attendees will receive an email with event details and an access link. We hope to see you there!
Register for the webinar here: End of VNI - webinar
... View more
21-02-2025
13:18
Hi Oskar, thank you for answering. But I need to retrieve this specific information https://tinypic.host/image/bild-%281%29.3DB2XB#about Last cost inc land
... View more
20-02-2025
09:59
We need to investigate this in detail and review the customer database. Please contact us through Service Cloud tickets using the following portal for further investigation:
Norway & Denmark https://visma-swno.my.site.com/s/api cloud.api.support@visma.com
Sweden - api.consulting.se@visma.com
Netherlands https://visma-software-nl.force.com/supportportal/s/ -
Finland - api.consulting.se@visma.com
... View more
18-02-2025
16:07
Release Notes
Documentation
Introducing new filtering possilibities
Introduce new filtering in the endpoints: GET v1/PurchaseOrder, GET v1/PurchaseOrderBasic ==> "orderDate", "deliveryDate" and "branch" . GET v1/shipment ==> "shipmentType" and "shipmentDate" GET v1/purchasereceipt, GET v2/purchasereceipt and GET v1/purchaseReceiptBasic ==> "receiptDate", "dueDate", "finPeriod" and "branch "
Re-enabled behavior to edit an voided prebooking via API & UI
When pre-booked document has been voided, now possible again to re-introduce and continue with this document as it would be an new document inserted. Available when updating an invoice line from the voided document. (UI or API) Functionality was temporarily disabled, while an issue was found impacting scenarios in combination of manually calculated VAT amounts, pre-booking, and split line. This has now been fixed.
API - Due dates for breaking changes
Release Notes
Documentation
Due
Planned removal of Sales Order API endpoints
We plan to be functionally complete by Q1-2025 (31st of March 2025), end of life date for the endpoints will be announced in February 2025. A number of Sales Order API endpoints will be removed as a part of the transition to the next generation ERP. The following API endpoints will be removed: GET /controller/api/v1/salesorder/{orderNbr} GET /controller/api/v1/salesorder/{orderType}/{orderNbr} GET /controller/api/v1/salesorder/{orderType}/{orderNbr}/rotrut GET /controller/api/v1/salesorder GET /controller/api/v1/salesorder/{orderType}/{orderNbr}/commissions POST /controller/api/v1/salesorder POST/controller/api/v1/salesorder/{saleOrderNumber}/action/cancelSalesOrder POST/controller/api/v1/salesorder/{salesOrderNumber}/action/reopenSalesOrder PUT /controller/api/v1/salesorder/{orderNbr} GET /controller/api/v1/salesorderbasic/{orderNbr} GET /controller/api/v1/salesorderbasic/{orderType}/{orderNbr} GET /controller/api/v1/salesorderbasic POST /controller/api/v1/salesorderbasic PUT /controller/api/v1/salesorderbasic/{orderNbr} POST /controller/api/v2/salesorderbasic POST /controller/api/v2/salesorder POST /controller/api/v2/salesorder/{saleOrderNumber}/action/cancelSalesOrder POST/controller/api/v2/salesorder/{salesOrderNumber}/action/reopenSalesOrder All functionality currently missing in the new Sales Order Service API will be added before these endpoints are removed. The list of affected endpoints might also be extended, so pay attention to future updates. For more information on how to use the Visma.net ERP Sales Order Service, please visit: https://community.visma.com/t5/News-in-Developers-Visma-net/Getting-started-with-the-first-neXtGen-service-Visma-net-ERP/ba-p/401436 Swagger for Visma.net.ERP.SalesOrder.API https://salesorder.visma.net/swagger/index.html
Sept
30,
2025
... View more
18-02-2025
13:08
It is estimated that the new Base URL will be available by the end of February. Once it is released, a new date will be set 3 months after it becomes available. This means that the EOL date for the Base URL is currently set for 30.05.2025.
The original article has been updated with these new dates included.
... View more
06-02-2025
15:48
Hi Emanuel, the last time I got a wish for improvement on this topic, I created a post in the ideas section of the forum. I found your explanation to be similar. If you agree, you could add your detailed motivation as a comment on the Idea. This could, in turn, influence the development team's assessment process.
If you find that your topic is different, you could also simply write a new Idea.
... View more
31-01-2025
15:02
Hi, could you try deselecting the bottom-most scope and then try again? I think that might be causing the error
... View more
29-01-2025
11:48
Release Notes
Documentation
GET SupplierInvoice call resulting in time-out
The time-out experienced in the GET/SupplierInvoice responses was affecting companies with large subaccount registers. This has now been fixed.
POST v1/shipment/{shipmentNumber}/action/addLine return errormessage
Earlier, POST v1/shipment/{shipmentNumber}/action/addLine did return errormessage like "Error: Another process has added SOOrderShipment. Your changes will be lost" in some circumstances. This has now been fixed.
API - Due dates for breaking changes
Planned removal of Sales Order API endpoints
Planned removal of Sales Order API endpoints
We plan to be functionally complete by Q1-2025 (31st of March 2025), end of life date for the endpoints will be announced in February 2025. A number of Sales Order API endpoints will be removed as a part of the transition to the next generation ERP. The following API endpoints will be removed: GET /controller/api/v1/salesorder/{orderNbr} GET /controller/api/v1/salesorder/{orderType}/{orderNbr} GET /controller/api/v1/salesorder/{orderType}/{orderNbr}/rotrut GET /controller/api/v1/salesorder GET /controller/api/v1/salesorder/{orderType}/{orderNbr}/commissions POST /controller/api/v1/salesorder POST/controller/api/v1/salesorder/{saleOrderNumber}/action/cancelSalesOrder POST/controller/api/v1/salesorder/{salesOrderNumber}/action/reopenSalesOrder PUT /controller/api/v1/salesorder/{orderNbr} GET /controller/api/v1/salesorderbasic/{orderNbr} GET /controller/api/v1/salesorderbasic/{orderType}/{orderNbr} GET /controller/api/v1/salesorderbasic POST /controller/api/v1/salesorderbasic PUT /controller/api/v1/salesorderbasic/{orderNbr} POST /controller/api/v2/salesorderbasic POST /controller/api/v2/salesorder POST /controller/api/v2/salesorder/{saleOrderNumber}/action/cancelSalesOrder POST/controller/api/v2/salesorder/{salesOrderNumber}/action/reopenSalesOrder All functionality currently missing in the new Sales Order Service API will be added before these endpoints are removed. The list of affected endpoints might also be extended, so pay attention to future updates. For more information on how to use the Visma.net ERP Sales Order Service, please visit: https://community.visma.com/t5/News-in-Developers-Visma-net/Getting-started-with-the-first-neXtGen-service-Visma-net-ERP/ba-p/401436 Swagger for Visma.net.ERP.SalesOrder.API https://salesorder.visma.net/swagger/index.html
Sept 30, 2025
... View more
Categories:
28-01-2025
09:17
Hi, this is only exposed for GET requests and not for POST or PUT. The latest activity I found on this topic is in this post in the forum. However, I have not found this in the Ideas section, which is the first step to propose an improvement and give your idea a chance to be included on the roadmap.
Just as Magnus suggests there, I recommend following this:
If you need this functionality, we recommend creating a post under the 'Ideas' section of the forum. This allows other users to vote for your suggestion, which in turn influences the development team's assessment and implementation process. Please describe what you want to expose and your business need as detailed as possible.
... View more
27-01-2025
16:09
An API user has requested that the "Require Receipt" checkbox from IN202000 should be available through the inventory endpoint.
... View more
27-01-2025
16:09
An API user has requested that the "Require Receipt" checkbox from IN202000 should be available through the inventory endpoint.
... View more
22-01-2025
11:41
It works! Thank you!
... View more
21-01-2025
15:38
1 Kudo
It was released today at 13:30
... View more
21-01-2025
14:34
Release Notes
Documentation
New parameters included into supplier domains GET endpoints
New parameters now available in the following endpoints: GET/controller/api/v1/supplierInvoice GET/controller/api/v1/supplierPayment GET/controller/api/v1/supplierdocument GET/controller/api/v1/supplier/{supplierNumber}/invoice GET/controller/api/v1/supplier/{supplierNumber}/document The new parameters which are now available: - paymentType (added for SupplierPayment) - Status (added for SupplierPayment) - Supplier (Added for SupplierInvoice & SupplierDocument) - Item (Added for all except SupplierPayment) - branch (Added for all) - financialPeriod (Added for all) - dueDate & dueDateCondition (Added for all) - docDate & docDateCondition (Added for all) - balance & balanceCondition (Added for all)
Resolved: Incomplete GET Inventory API Response
The Inventory API endpoint /controller/api/v1/Inventory previously returned only active items when no status parameter was specified. This has been resolved, and now all items, regardless of status, are returned as expected.
Some API endpoints allow non-ascii characters in the LotSerialNbr field
Previously, non-ascii characters were allowed in the lot-serial number field in the payload for POST/PUT purchaseReceipt- , POST/PUT salesOrder- and POST/PUT Shipment-endpoints. This has now been fixed
API - Due dates for breaking changes
Planned removal of Sales Order API endpoints
We plan to be functionally complete by Q1-2025 (31st of March 2025), end of life date for the endpoints will be announced in February 2025. A number of Sales Order API endpoints will be removed as a part of the transition to the next generation ERP. The following API endpoints will be removed: GET /controller/api/v1/salesorder/{orderNbr} GET /controller/api/v1/salesorder/{orderType}/{orderNbr} GET /controller/api/v1/salesorder/{orderType}/{orderNbr}/rotrut GET /controller/api/v1/salesorder GET /controller/api/v1/salesorder/{orderType}/{orderNbr}/commissions POST /controller/api/v1/salesorder POST /controller/api/v1/salesorder/{saleOrderNumber}/action/cancelSalesOrder POST /controller/api/v1/salesorder/{salesOrderNumber}/action/reopenSalesOrder PUT /controller/api/v1/salesorder/{orderNbr} GET /controller/api/v1/salesorderbasic/{orderNbr} GET /controller/api/v1/salesorderbasic/{orderType}/{orderNbr} GET /controller/api/v1/salesorderbasic POST /controller/api/v1/salesorderbasic PUT /controller/api/v1/salesorderbasic/{orderNbr} POST /controller/api/v2/salesorderbasic POST /controller/api/v2/salesorder POST /controller/api/v2/salesorder/{saleOrderNumber}/action/cancelSalesOrder POST /controller/api/v2/salesorder/{salesOrderNumber}/action/reopenSalesOrder All functionality currently missing in the new Sales Order Service API will be added before these endpoints are removed. The list of affected endpoints might also be extended, so pay attention to future updates. For more information on how to use the Visma.net ERP Sales Order Service, please visit: https://community.visma.com/t5/News-in-Developers-Visma-net/Getting-started-with-the-first-neXtGen-service-Visma-net-ERP/ba-p/401436 Swagger for Visma.net.ERP.SalesOrder.API https://salesorder.visma.net/swagger/index.html
Sept 30, 2025
... View more
Categories:
20-01-2025
14:33
Hi, I'm not entirely sure I understand your question. You shouldn't need to calculate taxes yourself. The AmountPaid in applicationLines should include the total amount, taxes included. If this doesn't answer your question, please describe step by step how you want to do this manually in Visma Net, and I can try to recreate it using the API.
... View more
20-01-2025
13:13
Hi, thank you for your question. Does it work for you if you try doing this manually in Visma Net?
... View more
15-01-2025
14:42
Hi, currently it is not possible to display currency rates in the API as they are viewed in ScreenId=CM301000, under the 'Effective Currency Rates' tab. However, I understand why this could be useful and have initiated a case for the development team to consider it. If the development team agrees that it's a valuable idea, it might be implemented in the future.
... View more
14-01-2025
17:01
Hi Kanyar, I have additional information and a timeframe regarding this topic.
This functionality is planned to be available in the SalesOrder API by the end of this week.
It will work in the following way: if you select "Hold document on failed credit check" in the order type and create an order where the credit verification is triggered (for example, if the credit limit is exceeded), the order will be created, but the status will be set to "Credit hold." As a result, actions like shipment cannot be made for the order.
Information about this will be published in the Release Notes of Sales Order Service API in the near future.
... View more
13-01-2025
17:29
This will be implemented in version 10.31.0. Read more in the upcoming release notes:
Functional Release Notes 10.31.0:
Options to Send and Print Dunning Letters to the Customer API endpoint are now available. Earlier, it was not possible to mark the boxes for sending and printing Dunning Letters to the Customer API endpoint in the Customer window. This has now been fixed.
... View more
13-01-2025
17:28
This will be implemented in version 10.31.0. Read more in the upcoming release notes:
Functional Release Notes 10.31.0:
Options to Send and Print Dunning Letters to the Customer API endpoint are now available. Earlier, it was not possible to mark the boxes for sending and printing Dunning Letters to the Customer API endpoint in the Customer window. This has now been fixed.
... View more
24-12-2024
06:01
This solution also not works as expected. Upto 24 hours API giving new refresh token on every call. After 24hours it again got invalid. This means every users need to re authenticate them self again every year.
... View more
Activity Feed for Oskar Jansson
- Posted Svar: Supplier invoice attachments in random order on Forum in Developers Visma.net. 28-03-2025 09:20
- Posted Re: Landed Cost functionality for POST SupplierInvoice - Status changed to: Delivered on Ideas in Developers Visma.net. 26-03-2025 07:46
- Posted Re: Expose "Landed Cost Vendor" flag in API (GET Vendors/Vendor) - Status changed to: Delivered on Ideas in Developers Visma.net. 26-03-2025 07:44
- Posted Re: Expose "Active" property in Deferral code - Status changed to: In backlog on Ideas in Developers Visma.net. 21-03-2025 12:36
- Posted Svar: Important: End of VNI and transition to Azure API Management on News in Developers Visma.net. 12-03-2025 13:52
- Got a Kudo for Re: Important: End of VNI and transition to Azure API Management. 12-03-2025 09:32
- Posted Re: Important: End of VNI and transition to Azure API Management on News in Developers Visma.net. 12-03-2025 09:30
- Got a Kudo for Re: Important: End of VNI and transition to Azure API Management. 12-03-2025 09:30
- Posted [Release Notes] - Visma.net API 10.39.0 on News in Developers Visma.net. 11-03-2025 16:20
- Got a Kudo for Re: Important: End of VNI and transition to Azure API Management. 10-03-2025 22:08
- Posted Re: Important: End of VNI and transition to Azure API Management on News in Developers Visma.net. 10-03-2025 14:54
- Posted Re: Important: End of VNI and transition to Azure API Management on News in Developers Visma.net. 10-03-2025 14:51
- Posted End of VNI: New Base URL Released on News in Developers Visma.net. 10-03-2025 14:43
- Got a Kudo for Re: Issues with lastmodified date for Subaccounts. 03-03-2025 11:14
- Posted Re: Issues with lastmodified date for Subaccounts on Forum in Developers Visma.net. 03-03-2025 11:13
- Posted Webinar: End of VNI & Azure API Management on News in Developers Visma.net. 27-02-2025 14:47
- Posted Re: How to get the Last cost inc. lande? on Forum in Developers Visma.net. 21-02-2025 12:57
- Posted Svar: Error creating supplier Invoice. No access to branch 5 on Forum in Developers Visma.net. 20-02-2025 09:59
- Posted [Release Notes] - Visma.Net API 10.36.0 on News in Developers Visma.net. 18-02-2025 16:07
- Posted Update: End of VNI - base URL release date on News in Developers Visma.net. 18-02-2025 13:08