Gebruikersprofiel
Magnus Johnsen
1050
Berichten
112
Kudos
172
Oplossingen
02-09-2020
09:54
This has been opened with the development team.
Progress will be posted in this thread.
... Meer weergeven
01-09-2020
08:41
Hi,
The maxPage size can change at any time depending on the need, this will be reflected the upcoming release of such a change, please read this from the news page:
Enforcement of pagination on API endpoints and change of maxPagesize - September release (8.25)
... Meer weergeven
31-08-2020
19:16
Apologies for delay; mails got lost in spam. All customers up again. Thanks for assistance!
... Meer weergeven
31-08-2020
14:00
Update: The issue has been diagnosed by the team. More information about the case will be forthcoming. Update [Release Notes] - Visma.Net API 8.26 - 09.11.2020
... Meer weergeven
26-08-2020
13:41
Hello,
the case is still under investigation. We'll be able to share further details once it's finalized.
Update Planned to be fixed in 8.28 release. (Visma.net Financials API updates for version 8.28) Update This has been fixed in 8.28 (Release Notes - Visma.Net API 8.28 - 24.11.2020)
... Meer weergeven
25-08-2020
20:58
Hi Could you please also explain the error messages like: - The transaction has been silently rolled back before a database update operation. - A task was canceled. Is this also cases when we need to retry our requests? Thank you
... Meer weergeven
20-08-2020
15:49
1 Kudo
The issue was probably due to an unhealthy node, it has now been confirmed to be solved.
... Meer weergeven
19-08-2020
14:41
A case has been opened with the developers.
The progress of this case will be reported in this thread.
Thank you.
... Meer weergeven
19-08-2020
10:30
Hello,
at the moment, Sales Category POST/PUT operations aren't exposed via Inventory endpoint. Please create a new idea at the Ideas section then this will be evaluated by the development team.
In terms of GET, Sales Category that is assigned to the Inventory can be fetched through Inventory Endpoint by filtering with SalesCategory ID.
Example: GET> https://integration.visma.net/API/controller/api/v1/inventory?salesCategory=1
(Visma.net ERP API Documentation: https://integration.visma.net/API-index/)
... Meer weergeven
19-08-2020
09:37
Great! MAny thanks 🙂
... Meer weergeven
18-08-2020
09:31
Hello,
we also recommend that having a look into one of our articles regarding Why am I receiving "HTTP 429 - Too many requests" response from API ?
... Meer weergeven
17-08-2020
12:58
Hi Magnus, Thanks for taking up this 'Applications' field addition to "customerdocuments" endpoint. If this is done, I hope it will indeed solve our requirement easily. I'll also try to play around with page sizing and multiple requests to the API and understand how to achieve better performance results. Looking forward to hear from you!
... Meer weergeven
11-08-2020
08:49
Hi,
According to what you are writing in your email, this is working as intended.
The first response says that you have 447 invoices available, and then when you call page 2 of 500 invoices per page you get an empty response.
Eg. Pagesize = 500: Page 1 will contain item 1-500, Page 2 will contain 500-1000.
Changing the pagesize between the calls while incrementing the pagenumber would mean that you miss getting the difference in pageSize.
Please have a look at this article:, it looks like some of these changes are already being implemented:
Enforcement of pagination on API endpoints and change of maxPagesize - September release (8.25)
... Meer weergeven
06-08-2020
13:43
Hi,
The API client ID is provided to the software developer after finishing the Visma.Net Integrations training.
If there is an existing integration, they should have an API client ID available, as long as this ISV has authorized, they have a token that is available for all companies that the user has "Finacial Administrator" & "Financial User" on.
If you want to start the provcess of getting started with getticg an API client ID/making an integration please contact your partner service:
Contacting the Visma.Net ERP Support / Partner Service
... Meer weergeven
05-08-2020
14:51
Hi,
The Subaccounts endpoint corresponds to screenID=GL203000:
To set up a new/more segments, you need to go to "Segment keys" in the ui(ScreenId=CS202000) and add another segment:
After this is done, you can use the endpoint to POST a new combination of segments.
... Meer weergeven
05-08-2020
11:15
2 Kudos
Please let us know if this error occurs again, it should be resolved now.
... Meer weergeven
31-07-2020
11:23
Hello Eddy,
@Anonymous wrote:
Question: Does "restrict visibility with branch" have to be unchecked in order to be able to POST a CustomerPaymentMethod with a that particular cash account via the API?
Or is there another way around this? If not, I will pass this on to the consultant that manages these settings to uncheck this.
If that particular cash account is restricted to a branch that is different from the main then "restrict visibility with branch" should be set false to be able to POST a CustomerPaymentMethod with that cash account via API.
... Meer weergeven
31-07-2020
06:31
Hi,
When it comes to attachments, it doesn't work posting them through swagger.
We would recommend that you try to do this via postman/fiddler as you have to attach a file as well.
Please be aware that the "Content-type" header should be set to "multipart/form-data" and the body should be form-data with a file attached as in the pictures:
Please let us know if it still doesn't work for you.
... Meer weergeven
29-07-2020
12:59
Hi, excellent thank you, I wrote here because the Finnish support asked me to...
... Meer weergeven
08-07-2020
14:32
Hello, in addition to information that is shared about Contact Endpoint, Invoice Contact > Phone field can be fetched through Customer Invoice Endpoint. Contact Phone can be either automatically populated in the invoice based on main contact field that can be found in Customer Card or can be edited by overriding contact info in the Invoice. 1-Customer Card : Main Contact : Phone1
2) Customer Invoice: Override Contact : Phone1
This value will be returned in GET > Customer Invoice >
"invoiceContact": {
"contactId": 0,
"businessName": "string",
"attention": "string",
"email": "string",
"phone1": "string",
"overrideContact": true
},
... Meer weergeven
08-07-2020
14:14
Hi,
Unfortunately it is not possible to copy the data from one company to another, it is possible to copy template data & configurations though.
... Meer weergeven
07-07-2020
13:18
Hi Gabriella,
There will be no changes for the API, the only effect is the downtime window for the upgrade:
We have a maintenance window starting Saturday 25.07 at 12:00 CEST until Sunday 26.07 at 23:59 CEST.
More information, as well as any changes to this will be posted on status.visma.com, you can also read more in this news announcment:
Announcement - Data center migration for Visma.net ERP
Thank you.
... Meer weergeven
01-07-2020
11:26
Since the maintenance tonight the error no longer occurs. Ill post again if i get more errors
... Meer weergeven
10-02-2020
12:25
TaxID '01' cannot be found in the system
To diagnose why you get this error message, you must check a couple of things.
The process flow of applying VAT in Visma.Net Financials follows this flow:
First, the VAT Zone ID is collected from the Supplier or Customer, check the following:
Supplier(ScreenId=AP303000) Purchase settings tab:
Customer(ScreenId=AR303000) Delivery settings tab:
For this article, we’ll have a look at the Customer.
VAT Zone ID
To check the VAT Zones, go to ScreenId=TX2060PL and click on the Zone ID of your customer(Here it is Zone 01).
Clicking on the Zone will show the different VAT ID’s available for this zone.
VAT Category
Next, you need to check the VAT category of the Item you are going to use, this is found under the “General Information” tab of the item (Non-Stock: ScreenId=IN202000, Stock Item: ScreenId=IN202500).
Clicking on the pencil next to the category will open the window for that category(ScreenId=TX2055PL).
Here you need to make sure that the category has the correct VAT type for the document you are creating.
You will also see a list of available VAT Ids for this category.
Visma.Net Financials will select the VAT ID based on the the ID where Category and Zone match.
Opening VAT Id 3 will show you that both Zone 01 and Category 03 will be present here, and will therefore be valid on the line when you are creating your invoice.
Posting the invoice without specifying the VAT id:
Generates invoice in VNF:
Specifying the VAT ID based on this will create the invoice, however posting a VAT ID that does not comply with the points in this article(eg. A VAT ID that has a category that is not does not match the type of document you want to create, a VAT Category / Zone combination that does not exist) will give you an error message.
ℹ️For further information regarding how to set up VAT zones/ids and categories, contact your partner service / ERP Support.
... Meer weergeven
04-02-2020
11:00
1 Kudo
When posting documents with subaccounts, some times you might encounter errors that look like this:
“Error: (.*) of Subaccount do not exist."
To troubleshoot this please have a look at your Segment Key/Value setup of the dimension “SubAccount” (ScreenId=CS202000&DimensionID=SUBACCOUNT)
Clicking on the “Segment ID” will lead to the screen showing your values for that Segment Key:
If you have validation activated for your Segment Key’s, you need to set up the combinations you want to be using in the SubAccounts screen(ScreenId=GL203000)
... Meer weergeven
Labels:
28-01-2020
15:28
1 Kudo
Manage environments
Creating a new environment
You can create a new environment from the:
Manage Environments icon
New button
Launch screen
Manage environments icon
Click "Manage Environments" icon in the upper right corner of the Postman app.
Select “Manage Environments”.
Click the Add button.
New button
In the header toolbar, click the New button or click the “Gear” Manage Environments icon
Click "Environment" and enter a name for the new environment.
Add the variables you want to save as key-value pairs.
Click the Add/Update button.
Manage Environments to change the values with your own
base_uri:currently pointing to API environment <https://integration.visma.net/API>
client_id: The client identifier given to the client during the Application registration process.
client_secret: The client secret given to the client during the Application registration process.
redirect_uri: (CallbackURL)The Application’s callback URL that’s registered with the server. If not provided, Postman uses a default empty URL and extracts the code or access token from it.
company_id: Financials companyId that will be used on API calls
scope:The scope of the access request {financialstasks}
state: An opaque value that prevents cross-site request forgery
auth_URL: The endpoint for authorization server, which retrieves the authorization code.<https://integration.visma.net/API/resources/oauth/authorize>
Access_Token_URL: The endpoint for the resource server, which exchanges the authorization code for an access token. <https://integration.visma.net/API/security/api/v2/token>
oAuth2
OAuth 2.0 is an authorization type that enables you to approve an application that contacts another application for you without exposing your password.
To use the OAuth 2.0 authorization in Postman
In the Authorization tab, select "OAuth 2.0" from the TYPE drop down menu.
From the "Add authorization data to" drop down menu, select either "Request URL" or "Request Headers".
To set the authorization parameters for a request, you have three options:
Click the Get New Access Token button. The screen appears.
Enter the appropriate values, click the Request Token button to populate the "Access Token" field, and then click the Send button.
In the "Access Token" field, enter a token, or an environment defined variable, and click the Send button.
In the "Available Tokens" drop down menu, select an existing token and click the Send button.
Get New Access Token
After clicking the Get New Access Token button , Postman brings the following screen where user should fill out the parameters.
The values used here are the variables defined in the environment. After filling the parameters user needs to click Request Token button.
You will be directed to a Visma.net login, enter your credentials and sign in.
Allow Visma.net Integrations to connect to your account.
After you click the Allow button and if entered data is correct, you will see the Postman window that has the token. By default Postman expects to find a field named: access_token in the response. Since the Visma.Net response contains a field named token , instead of access_token, Postman cannot auto-detect it as an access_token
Copy the value of token , close the MANAGE ACCESS TOKENS screen and paste it in the Access Token field.
We also recommend taking a look at : Connecting your Visma.Net Financials company to the API
OAuth 2.0 Authorization Flow
... Meer weergeven
28-01-2020
14:36
Encountering an Issue
First troubleshooting steps
When encountering an issue using the API there are steps you’ll want to follow to understand where the issue occurs and what support channels it should be reported via to resolve the issue in a timely manner.
Review the error message, look at the returned HTTP status code to understand what the issue is regarding.
Perform the same action in the UI to determine if it is API specific or if it is the UI that is affected.
Are you using the correct endpoint for what you want to do?
Can the error message inform you what is going wrong? You might need to review the JSON request body, to see the syntax and required fields for the endpoint, please have a look at Visma.Net API Swagger.
If you have reviewed this, and you are still unable to resolve the issue, head over to the Developer Forum and search for similar issues or get in touch with your market specific support: Visma.net ERP API Support channels
If you are still unable to find a solution, create a forum thread and include all relevant information, further explained later in this document, so that the API support team may investigate your issue.
If the issue is reproducible in the UI, review the error message in the UI, this will often point you to where in the ERP you might need to review settings. If this doesn’t help, inform your ERP UI user that they need to open a case through the ERP support channels specific to the market.
If the issue is not reproducible in the UI, review the action being performed via the API.
Reporting the issue
The terms for the API support states that to make investigation easier and reduce the time required to find a solution to your problem, you’ll need to include as much relevant information as possible when you are reporting your issue, this is true regardless of what channel your issue should be reported to.
When reporting an issue to the developer forum, the thread should contain the following information and be formatted in a way that makes the post to be easy to follow. When you're Posting a Support Case on the community, you should share clarified information which belongs to your API Transaction/s Such as,
Used API Endpoint URL / Method
Returned Http Status Code
Returned Response Body (Error Message)
If this is a POST/PUT request then Used RAW JSON script has to be attached
These pieces of information are crucial for the API Support consultant to be able to help you, diagnose the case.
What are you trying to do
Explain what you are trying to do, what the expected results are and what results you get.
Provide detailed steps of the work flow you have followed.
Your Request:
Method and URL to endpoint where issue occurs
e.g. GET https://integration.visma.net/API/controller/api/v1/inventory/
JSON request body
Post this in code blocks: [CODE] { “My JSON” : { “Value”: “Request” } } [/CODE]
The servers Response:
HTTP Status Code
Post this in code blocks: [CODE] 201 Created [/CODE]
JSON response body
Post this in code blocks: [CODE] { “Servers JSON” : { “Value”: “Response” } } [/CODE]
Case Examples
For further examples of scenarios where troubleshooting is needed and how to report them, please have a look at the PDF attached to this post.
... Meer weergeven
- Tags:
- F.A.Q
27-01-2020
10:29
1 Kudo
Setup up your user rights
To be able to use Visma.Net API you need to make sure your visma user have the correct roles on the Financials company you want to use it for. Login with your Visma.Net Account : https://signin.visma.net and go to Admin Panel.
1- Visma.Net Admin
1.A- To be able to edit the access rights you need to be logged in with a user with “Customer administrator” role.
1.B- To set your rights, click on Visma.Net Financials in the top left corner and choose Admin.
2-User and roles
2.A- When you have accessed Visma.net Admin click on “User and roles”. 2.B- Head to the “User” tab.
2.C- Search for your username and click your name.
3-Company access and rights
3.A- If the company you want to edit roles for does not exist in the list under your username, click the “Add access to” menu and look for the company you wish to add.
3.B- Find the company you want to edit roles for.
3.C- On the line for the desired company, press the field for “Financials” and add the roles “Financial Administrator” & “Financials User”.
Swagger
Our Swagger is a good point for you to start using the API.
Connect to your Visma.Net account
Authorize and get a VNF token to use in Swagger.
Click “Authorize” on the right side of the interface.
Tick the box for “financialstasks” and press “Authorize”
You will be directed to a Visma.net login, enter your credentials and sign in.(If you are not asked to enter your credentials but get directed to the next step straight away, please clear your cookies in your browser and retry)
Allow Visma.net Integrations to connect to your account.
When you have allowed the connection you see that you are now authorized in Swagger. Close the window and proceed to use Swagger.
Start using Swagger
The first thing you need to do is check what companies your visma.net financials user have access to. You can find the names and Ids via the “Context” endpoint.
Scroll down to the “Context” endpoint and expand it.
Expand the first GET method - Get the companies available for this token, and press “Try it out”.
You will now see a button, “Execute”, press it and you’ll notice the result below will have updated to show your available companies. You’ll also see the request URL.
In the list, decide which company you want to use and copy the “id:”, this is the Id you will add to your “ipp-company-id” header when you are making requests. For now scroll back up to the top and paste the ID in the field “ipp-company-id”. When you have filled this field, the requests you execute via Swagger will target that company.
We also recommend taking a look at : OAuth 2.0 Authorization Flow
... Meer weergeven
24-01-2020
11:51
In this article, you can find guidelines for how to use Visma.Net API Endpoints connected to the Customer Ledger from Visma.Net Financials. For more information regarding the endpoints, query parameters and other endpoints for all areas,
Please read the documentation found here: Swagger - Visma.Net Integrations Documentation
Supplier
Common usage example for Supplier(ScreenId=AP303000)
URL: https://integration.visma.net/API/controller/api/v1/Supplier
Methods:
GET All Suppliers
URL: https://integration.visma.net/API/controller/api/v1/Supplier
Example of usage with parameters
Query parameters:
lastModifiedDateTime=YYYY-MM-DD
As of today Filtering Parameters does not accept certain characters such as W-Z
These are the formats for Filtering
*2001-01-01
*2001-01-01 13:13:13
*2001-01-01 13:13:13.133
lastModifiedDateTimeCondition=Operator
Supported comparative operators for LastModifiedDateTime Conditions on filtering
> - Greater than
< - Less than
<= - Less than or equal to
>= - Greater than or equal to
Usage example:
This query will return suppliers updated on 2020-01-14 or later.
GET https://integration.visma.net/API/controller/api/v1/Supplier
?lastModifiedDateTime=2020-01-14
&l astModifiedDateTimeCondition=>=
( Lines are separated for readability)
POST Supplier
URL: https://integration.visma.net/API/controller/api/v1/Supplier
This example shows the minimum fields you should send to be able to post a new Supplier, if you are using automatic numbering you can omit the “number” field.
JSON Request body
{
"number": {
"value": "50002"
},
"name": {
"value": "NewSupplier"
},
"mainAddress": {
"addressId": 3001,
"addressLine1": "Testroad 5",
"postalCode": "0110",
"city": "OSLO",
"country": {
"id": "NO",
"name": "NORGE"
},
"county": {
"id": "0301",
"name": "OSLO"
}
},
"supplierClassId": {
"value": "1"
}
}
If sent successfully, the API will return:
Status 201 Created
Supplier Invoice
Common usage example for Supplier Invoice(ScreenId=AP301000)
URL: https://integration.visma.net/API/controller/api/v1/SupplierInvoice
Methods:
GET All Supplier Invoices
URL: https://integration.visma.net/API/controller/api/v1/SupplierInvoice
Example of usage with parameters
Query parameters:
Project=String
Will limit response to documents with the specified project
Usage example:
This will return Supplier Invoices with projectID 20.
GET https://integration.visma.net/API/controller/api/v1/customerDebitNote
?project=20
POST SupplierInvoice
URL: https://integration.visma.net/API/controller/api/v1/SupplierInvoice
This example shows the minimum fields you should send to be able to post a new Supplier Invoice, if you are using automatic numbering you can omit the “referenceNumber” field.
JSON Request body
{
"date": {
"value": "2019-11-08T00:00:00"
},
"documentType": {
"value": "Invoice"
},
"referenceNumber": {
"value": "000357"
},
"invoiceLines": [
{
"inventoryNumber": {
"value": "test*test"
},
"lineNumber": {
"value": "1"
},
"operation": "Insert",
"projectId": {
"value": "X"
},
"quantity": {
"value": 1
},
"subaccount": [
{
"segmentId": 1,
"segmentValue": "00"
}
],
"unitCostInCurrency": {
"value": "1.60"
},
"vatCodeId": {
"value": "1"
}
}
],
"paymentRefNo": {
"value": "test"
},
"postPeriod": {
"value": "112019"
},
"supplierNumber": {
"value": "50000"
},
"supplierReference": {
"value": "test"
}
}
If sent successfully, the API will return:
Status 201 Created
PUT PurchaseOrder
URL: https://integration.visma.net/API/controller/api/v1/SupplierInvoice/{debitNoteNumber}
When using PUT, you only send the fields you want to update. In the below example, we update the first line of the Credit Note:
URL
PUT https://integration.visma.net/API/controller/api/v1/SupplierInvoice/000050
JSON Request body
{
"lines": [
{
"operation": "Insert",
"lineNumber": {
"value": 1
},
"inventoryNumber": {
"value": "6"
},
"quantity": {
"value": 1
},
"unitPriceInCurrency": {
"value": 1
}
}
]
}
If successful, the API will return:
Status: 204 No Content
Purchase Order
Common usage example for Endpoint(ScreenId=PO301000)
URL: https://integration.visma.net/API/controller/api/v1/PurchaseOrder
Methods:
GET All Purchase Orders
URL: https://integration.visma.net/API/controller/api/v1/PurchaseOrder
Example of usage with parameters
Query parameters:
Supplier=string
Lets you search for Purchase Orders registered to one supplier
orderStatus=string
Lets you define what orderStatuses to return, these are the Statuses of Purchase Order:
On hold - The purchase order is a draft and can be edited manually.
Open - The order was processed in accordance but has not been completed yet.
Pending approval - The purchase order has not been approved by all the assigned persons.
Rejected - The order was rejected by one of the persons assigned to approve it.
Pending printing - Printing is required for the document but has not been performed yet.
Pending e-mail - E-mailing is required for this document, but it has not been performed yet.
Closed - All the ordered goods were received.
Cancelled - The order was cancelled through the “ Cancel order” action - An order with this status cannot be edited, and purchase receipts cannot be based on it.
Usage example:
This will return Purchase Orders registered on supplier “50000” that are in status OPEN.
GET https://integration.visma.net/API/controller/api/v1/purchaseorder
?Supplier=50000
&status=open
(Lines are separated for readability)
POST PurchaseOrder
URL: https://integration.visma.net/API/controller/api/v1/PurchaseOrder
This example shows the minimum fields you should send to be able to post a new Purchase Order, if you are using automatic numbering you can omit the “referenceNumber” field.
JSON Request body
{
"orderType": {
"value": "RegularOrder"
},
"date": {
"value": "2019-12-27T09:46:11.202Z"
},
"supplier": {
"value": "50000"
},
"lines": [
{
"operation": "Insert",
"inventory": {
"value": "teststock"
},
"lineType": {
"value": "GoodsForInventory"
},
"warehouse": {
"value": "2"
},
"uom": {
"value": "PALL"
},
"orderQty": {
"value": 2
},
"unitCost": {
"value": 2000
}
}
]
}
If sent successfully, the API will return:
Status 201 Created
PUT PurchaseOrder
URL: https://integration.visma.net/API/controller/api/v1/PurchaseOrder/{purchaseOrder}
When using PUT, you only send the fields you want to update. In the below example, we update the first line of the Credit Note:
URL
PUT https://integration.visma.net/API/controller/api/v1/PurchaseOrder/25698
JSON Request body
{
"lines": [
{
"operation": "Update",
"lineNumber": {
"value": 1
},
"inventoryNumber": {
"value": "6"
},
"quantity": {
"value": 1
},
"unitPriceInCurrency": {
"value": 1
}
}
]
}
If successful, the API will return:
Status: 204 No Content
Supplier Payment
Common usage example for Endpoint(ScreenId=AP302000)
URL: https://integration.visma.net/API/controller/api/v1/SupplierPayment
Methods:
GET All Supplier Payments
URL: https://integration.visma.net/API/controller/api/v1/SupplierPayment
Example of usage with parameters
Query parameters:
SupplierId=String
This will limit the response to the provided SupplierId
Usage example:
This will return Purchase Orders registered on supplier “50000”
GET https://integration.visma.net/API/controller/api/v1/purchaseorder
?Supplier=50000
(Lines are separated for readability)
... Meer weergeven
Activiteits-feed voor Magnus Johnsen
- Kudos krijgen voor Re: Including Attributes when getting multiple Projects. 17-05-2024 09:03
- Kudos krijgen voor Re: Budget API is not retrieving inactive subaccounts. 21-12-2023 14:28
- Kudos gegeven aan Extend customerPayment API endpoint with the financeCharges and deductedCharges attributes voor Norrbäck. 19-12-2023 09:36
- Kudos krijgen voor Visma.net statement regarding Connect Authentication. 18-12-2023 09:33
- Kudos krijgen voor Svar: Problem with Visma.net API - missing external codes in extract. 16-11-2023 20:29
- Kudos krijgen voor Re: POST CustomerInvoice. Error: 'RevisionID' cannot be empty.. 21-09-2023 16:29
- Kudos krijgen voor Re: POST CustomerInvoice. Error: 'RevisionID' cannot be empty.. 21-09-2023 15:10
- Kudos krijgen voor Re: many companies ERP service API. 18-09-2023 13:07
- Kudos krijgen voor Re: POST image Base64. 15-09-2023 12:06
- Kudos krijgen voor Re: Issue posting salesorder with currency gives wrong unit price. 11-09-2023 10:33
- Kudos krijgen voor Re: CORS Errors with API requests from local proxy server with SPA Integration. 01-09-2023 08:14
- Kudos krijgen voor Re: Retrive data from Visma.net ERP Service API. 28-08-2023 14:24
- Kudos krijgen voor Svar: create a customer invoice from a shipment?. 23-08-2023 13:43
- Kudos krijgen voor Re: GET on journaltransactions stops with empty data. 21-08-2023 14:05
- Kudos krijgen voor Re: Supplier response ERP Service API. 18-07-2023 15:48
- Kudos krijgen voor Re: Response does not have all values. 17-07-2023 11:21
- Kudos krijgen voor Re: how can I get accrual keys. 12-07-2023 13:03
- Kudos krijgen voor Re: Unable to update account on PO line. 14-06-2023 11:11
- Kudos krijgen voor Re: How to get a token with postman using Visma Connect Authentication. 15-05-2023 16:40
- Kudos krijgen voor Svar: SalesOrders v3 - Error 500 on customer, but not another. 13-04-2023 13:58