User Profile
Oskar Jansson
66
Posts
6
Kudos
5
Solutions
20-01-2025
12:33
Hi, you need to do separate GET request for each status needed. With the current implementation, only one status can be specified per GET request.
If this is a functionality you need, we recommend that you create a post in the Ideas section of the forum.
... View more
16-01-2025
16:25
Hi Adrian, a solution for the issue where the Status parameter defaults to Active is on its way.
... 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
14-01-2025
16:56
Hi, thank you for your question. 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
19-12-2024
14:51
1 Kudo
Hi,
If the refresh token has expired, you can request a new refresh token by using a POST request to the /connect/token endpoint. Please review the “Refreshing Access Tokens” section on the following page: Connect ecosystem Knowledge Base - Offline Access: Refreshing Access Tokens:
If this does not help, please provide more information, and I will assist you further.
... View more
17-12-2024
15:39
Hi Morgan, and thank you for your question. Unfortunately, a 500 error code is difficult to investigate without more background information. How often has this happened? Has the problem continued today (17th December) as well? Could you provide more information about what the customer is trying to do, and perhaps a JSON file with the supplier invoice that they want to release?
... View more
03-12-2024
13:53
I recommend trying this in the UI first, if you haven't already. Once it works in the UI, please write the workflow using the Screen IDs. This will make it easier for me to assist you with how to do this using the API.
The information below comes from the UI documentation on adding a purchase order to supplier invoice, and on how to use Link Line. My first thought is that the “require receipts” could be the cause for this “cannot be found in the look-up table”- error.
... View more
03-12-2024
11:22
Hi,
Thank you for your question! Could you specify what you want to do and with which endpoints you have tried? Is 1651653 a stock item? Do you get the same error if you try with non-stock items? And has this worked for you before?
... View more
03-12-2024
09:41
This endpoint is not part of the endpoints that will be removed and is not going to be removed in the nearest future.
If or when that becomes the case, it will be announced in the News section here in the community.
... View more
28-11-2024
17:14
I can now confirm that the size limit for attachments is the same in both the API and the UI.
... View more
28-11-2024
11:01
Hi Emanuel, Thank you for your question. I will investigate this and get back to you as soon as possible.
... View more
26-11-2024
14:16
Due dates for breaking changes
Release Notes
Documentation
Due
Breaking change on Account endpoint - publicCode1 changes from int to nvarchar(20)
Due to legal changes required for the SAF-T report that are applicable January 1st 2025, the publicCode1 and publicCode2 fields will change type from int to nvarchar(20). The publicCode1 field is exposed on the Account endpoint, both on GET, PUT and POST.
Nov 26, 2024
Planned removal of Sales Order API endpoints
We plan to be functionally complete by Q4-2024 (31st of December 2024), thus new due date being end of Q1-2025(31st of March 2025). If any change would occur for this, we will announce that as soon as possible, 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 will 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
Mar 31, 2025
... View more
21-11-2024
14:30
The change is intentional, and this article, "How to Mark for PO in SalesOrder v3", provides some clarification on how this feature is transitioning from v1 to v3. If this does not answer your question, please let us know.
... View more
21-11-2024
13:35
Introduction
In SalesOrder v1 and v2, when you set the {"markForPO": "true"}, the Purchase order source is by default set to Purchase to order.
In SalesOrder v3, only the field purchaseOrderSource is included. If you set purchaseOrderSource in v3, markForPO will automatically be true in the database.
ScreenId=SO30100S
This change simplifies the process compared to v1 and v2, where you needed to include both markForPO and poSource if you wanted to set the Purchase order source to Drop-Ship. The change in v3 allows you to set Purchase order source with just one field.
Available Options for v3
There are two main methods to set the purchase order source in v3.
Option 1: Default Replenishment Setting in UI
If an item has a default replenishment source, such as Drop Shipment or Purchase to Order, set in Item warehouse details screen (IN204500, Replenishment Info-tab), the system will automatically mark the line for PO when you add the item to an order line. The Purchase order source will be set according to the item's default setting.
ScreenId=IN204500
Option 2. Manual Setting
If an item does not have a default replenishment source, set the Purchase order source manually for the line when needed. In v3, use {“purchaseOrderSource”: “purchaseToOrder” } instead of setting {markForPO: true} as in v1 and v2. See the documentation for more information.
POST /api/v3/SalesOrders
With these changes in v3, managing purchase order source in sales orders becomes more straightforward and efficient.
... View more
Labels:
11-11-2024
17:44
Hi, I will check with the development team to find out if this change in functionality is intentional. I will keep you updated once I have more information. Thank you for your input!
... View more
11-11-2024
15:06
Hi,
This is in the development team's backlog, and I have informed them that you are still missing this functionality.
Please vote for the existing idea if you haven't already: Add "Send dunning letters by email" to Customer Thank you for your feedback!
... View more
11-11-2024
11:17
Hi Adrian, thank you for your question. I'm currently looking into the size limit for attachments.
My initial thought is that 8-10 megabytes should not be a problem, so there might be an issue with the API. There was an API problem last week that has now been resolved, and I want to ensure that these two issues are not related. Do you still get the 20-minute timeout when you try uploading the same file today? And do you still get the same 500-errors?
... View more
11-11-2024
09:54
Has this problem been resolved, or do your customers still experience IPPExceptions?
... View more
08-11-2024
11:50
Hi Johan,
Thank you for your question. I will investigate this and get back to you as soon as possible.
... View more
05-11-2024
16:24
Hi!
How long have the customers been experiencing these exceptions? Did this start today?
There are currently some problems with Visma Net ERP. However, I’m not sure if these issues are related. https://status.visma.com/incidents/2htg2y36gs2p
... View more
04-11-2024
16:35
Hi! I received a 201 status code when trying the GET /api/v1/customerinvoice/{invoiceNumber} and the POST /api/v2/customerinvoice endpoints. Are you still experiencing issues with the IPPException?
... View more
16-10-2024
07:29
Release Notes
Documentation
Fix for PUT Stocktake V2 API request processing only the first 5 Lines
We have resolved an issue caused by the "IsSqlUpdateOptimizationEnabled" feature flag in production environments. This issue limited the PUT Stocktake V2 request to processing only the first five update lines in a payload. The feature flag has now been fixed, and the PUT Stocktake V2 request processes all lines as expected
Due dates for breaking changes
Release Notes
Documentation
Due
Planned removal of VNI authentication method
As mentioned many times earlier, VNI authentication method had its End of life on 1st of June 2024. This is an urgent notice for all ISVs and partners with integrations in Visma.net: We have previously informed all partners and ISVs to migrate their existing integrations to Visma.net using the new authentication method through Connect. As from June 1st deadline is reached it is important to know that starting from the deadline, we will initiate throttling of these integrations. This means that we will start limiting the number of calls per hour per integration. During June we will gradually decrease the limit and allow less calls per hour. Additionally, starting mid-June, we will cease to issue new access tokens for these integrations. More information for ISVs on how to migrate existing integrations and\or setup new integrations can be found in the international developer community: https://community.visma.com/t5/News-in-Developers-Visma-net/Visma-net-ERP-APIs-are-now-available-for-Visma-Connect/ba-p/542148
June 1, 2024
Planned removal of Sales Order API endpoints
We plan to be functionally complete by Q4-2024 (31st of December 2024), thus new due date being end of Q1-2025(31st of March 2025). If any change would occur for this, we will announce that as soon as possible, 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 will 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
Mar 31, 2025
... View more
Categories:
15-10-2024
11:32
Line numbers are needed to keep an unique identifier for a line. InventoryId does not work as a unique identifier. In some shipments it will be the same InventoryId for several lines. A get-request to catch the lineNumber before the put-request is then what you can do.
If you think lineNumbers is not effective for you and think inventoryId can be useful, you can make a post under the Ideas section of this forum.
... View more
14-10-2024
10:13
Hi! Could you double-check that the shipment not only contains three lines but also that these lines are assigned to lineNumber 1, lineNumber 2, and lineNumber 3? If the three orders are placed, for example, on lineNumber 1, lineNumber 3, and lineNumber 4, you will receive the error “ 'message': 'Shipment Line: '2' not found.' ” when trying to update lineNumber 2.
... View more
08-10-2024
17:13
Hej!
Med hjälp av anropet “.../action/voidinvoice” kan du annullera balanserade fakturor. För att göra detta kan du först köra anropet “.../action/prebook”.
Om det är vad du vill göra kan du följa dessa steg: 1. Kontrollera i ScreenId=CS100000 att du har aktiverat Expense prebooking/Ankomstregistrering Leverantörsreskontra.
2. Kör anropet: /controller/api/v1/supplierInvoice/{documentType}/{invoiceNumber}/action/prebook
3. Kör anropet: /controller/api/v1/supplierInvoice/{documentType}/{invoiceNumber}/action/voidinvoice
Besvarar det din fråga?
... View more
24-09-2024
15:59
Release Notes
Documentation
As an ISV I want to get and update the note in purchaseReceipt-endpoints
There is now possible to havet the note for purchasereceipt, in header and lines, in the payload for create/update/read in the purchasereceipt endpoint.
API - Due dates for breaking changes
Release Notes
Documentation
Due
Planned removal of VNI authentication method
As mentioned many times earlier, VNI authentication method had its End of life on 1st of June 2024. This is an urgent notice for all ISVs and partners with integrations in Visma.net: We have previously informed all partners and ISVs to migrate their existing integrations to Visma.net using the new authentication method through Connect. As from June 1st deadline is reached it is important to know that starting from the deadline, we will initiate throttling of these integrations. This means that we will start limiting the number of calls per hour per integration. During June we will gradually decrease the limit and allow less calls per hour. Additionally, starting mid-June, we will cease to issue new access tokens for these integrations. More information for ISVs on how to migrate existing integrations and\or setup new integrations can be found in the international developer community: https://community.visma.com/t5/News-in-Developers-Visma-net/Visma-net-ERP-APIs-are-now-available-for-Visma-Connect/ba-p/542148
June 1, 2024
Planned removal of Sales Order API endpoints
We plan to be functionally complete by Q4-2024 (31st of December 2024), thus new due date being end of Q1-2025(31st of March 2025). If any change would occur for this, we will announce that as soon as possible, 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 will 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
Mar 31, 2025
... View more
Categories:
- « Previous
-
- 1
- 2
- Next »
Activity Feed for Oskar Jansson
- 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
- Posted Svar: Error creating supplier Invoice. No access to branch 5 on Forum in Developers Visma.net. 17-02-2025 16:26