Användarprofil
Magnus Johnsen
1050
Inlägg
112
Gillar
172
Lösningar
15-01-2021
10:17
No worries, it is a lot to read at first. 🙂
... Visa mer
12-01-2021
11:21
Thank you for checking. I'll create a new thread with a different issue when adding lines "manually".
... Visa mer
11-01-2021
12:27
Visma.net Financials API updates for version 8.32.0 (January 2021)
... Visa mer
05-01-2021
10:17
A fix has now been deployed, we will continue monitoring until all servers have picked up the change.
Please check in a short while and let us know if you are still having issues with this.
Thank you.
... Visa mer
29-12-2020
15:06
Thank you, regarding the confirmation it's also confirmed it happened in the GUI and it will be reported accordingly.
... Visa mer
29-12-2020
12:52
HI,
As the "transfer-encoding" header is "chunked", there is no content-length header.
You can read more about chunked transfer coding here: RFC 2616 § 3.6.1
... Visa mer
23-12-2020
14:10
1 Gilla
I think it is time to discuss when to deploy, and even more, when not to deploy. So, to deploy or not to deploy, that is the question. The answer is dependent on a risk evaluation. And the risk evaluation is dependent on probalility and impact. If expected impact is high; even low probability should suggest no deployment. To understand impact, Visma need to understand the pratical consequenses at the ISV's and at the end customers. Visma need to understand our pain. In our house, we have a very tough system administrator. He rules. And he often say NO. Honestly, some times it is frustrating for some of us. But all the time it is safe, for all of us. We do not deploy on Fridays - we dont want to bring potential problems into the weekend, neither for us nor for our customers. We do not deploy on Mondays - some times things happens during weekends, and it need to be handled, we need to deal with this first before we deploy. Clean the desk and be prepared. We do deploy on Tuesdays, Wednesdays and Thursdays. If to discuss any exceptions from this, expected impact need to be low. We stop deploying a few days before holidays and bigger events. Because we need to be at work and ready for action if not everything after deployment went as expected. And we do not want to introduce new risks just before hight traffic events. These events are already busy enough. Of course this careful approach to deployment can be frustrating for both impatient customers and marketing departments. But in the long run it gives a more stable environment. It pays off. The need of being prepared for handling situations after deployment is also valid in a world with continous delivery. Also the need of someone being at work, someone to handle situations and communication. Like Forrest Gump says; **bleep** happens. And when it happens "someone" need to be "the chosen" - with a plan - to clean up and communicate.
... Visa mer
22-12-2020
19:03
Thank you for confirming it works, please let us know if you have any other issues.
... Visa mer
22-12-2020
10:07
Release Notes.
Documentation
Errors in the response returned from the ProjectTransaction endpoint
ProjectTransaction endpoint In previous versions, the ProjectTransaction endpoint was not showing in the response message the CreditAccountGroup for the GET operation. Now this issue has been fixed.
... Visa mer
Etiketter:
22-12-2020
08:37
This post have two questions, a bit confusing maybe, lets make this clear! Q1. AdjdRefNbr '000085' cannot be found in the system Solution: this happens if you try to post a customer payment on a closed invoice Q2. The error "Inserting 'Customer payment' record raised at least one error. Please review the errors. Error: Customer ledger account '5439' cannot found in the system. Check whether you have access rights to this object. Solution: The reason for this error was because the recievable account set on the customer was set as a "likvidkonto" Thomas
... Visa mer
18-12-2020
12:53
As far as we can see, nothing out of the ordinary occured this morning. We can see some 502's in the logs, but more then usual.
How many 502's were you getting? Was this under a longer period or just around 7.30?
... Visa mer
16-12-2020
08:18
Hi,
This request of a larger set of improvements aimed at the salesOrder endpoint, that will be under development this year.
As of today, we can't say when this will be implemented, we urge you to keep updated about the changes to salesOrder endpoint via our release notes in the news section of the forum.
Thank you.
... Visa mer
09-12-2020
10:47
Thank you, I have sent an e-mail!
... Visa mer
09-12-2020
10:06
Hi!
Continuing the policy we had in our old forum, we are introducing community access roles to your account. This will be in effect from next week, Wednesday(16-12-20).
The policy and process of this has not changed, and the effect of this will be that only developers that have completed their Visma.net ERP API certification will have write access to the forum. The main difference from how it has been working before is that everyone will have access to read the content on the forum.
As before, to get access to posting threads on the forum, you will need to get in contact with your partner service to initiate your onboarding process. Your partner service will be give you access to the training material, certification, and your forum access roles.
If you after this has been implemented, have lost your possibility to post new threads, but believe that you should be able to, or if you would like to get started with your onboarding, please contact the relevant partner service found in this article: Contacting the Visma.Net ERP Support / Partner Service
Thank you!
... Visa mer
Etiketter:
- Etiketter:
-
CommunityAnnouncement
08-12-2020
10:49
Okay, thanks for fast answer! Will post it in ideas. -Henrik
... Visa mer
04-12-2020
12:44
These are the differences between 8.26 and 8.29 public class VismaNetApi.CashSaleEndpoint
+ public Task<bool> PutBydocumentNumberAsync(String documentNumber, CashSaleUpdateDto cashSaleUpdateDto, TimeSpan? timeout)
- public Task<bool> PutBydocumentnumberAsync(String documentnumber, CashSaleUpdateDto cashSaleUpdateDto, TimeSpan? timeout)
public class VismaNetApi.CashTransactionEndpoint
+ public Task<CashTransactionDto> GetByreferenceNbrAsync(String referenceNbr, TimeSpan? timeout)
- public Task<CashTransactionDto> GetByreferenceNumberAsync(String referenceNumber, TimeSpan? timeout)
public class VismaNetApi.CustomerContractEndpoint
+ public Task<bool> PutBycontractIdAsync(String contractId, CustomerContractUpdateDto customerContract, TimeSpan? timeout)
- public Task<bool> PutBycustomerContractIdAsync(String customerContractId, CustomerContractUpdateDto customerContract, TimeSpan? timeout)
public class VismaNetApi.CustomerPaymentMethodEndpoint
+ public Task<bool> UpdateCustomerPaymentMethodBycustomerIdcustomerPaymentMethodIdAsync(String customerId, String customerPaymentMethodId, CustomerPaymentMethodUpdateDto paymentMethod, TimeSpan? timeout)
- public Task<bool> UpdateCustomerPaymentMethodBycustomerIdpaymentMethodIdAsync(String customerId, String paymentMethodId, CustomerPaymentMethodUpdateDto paymentMethod, TimeSpan? timeout)
public class VismaNetApi.InventoryAdjustmentEndpoint
+ public Task<bool> PutByinventoryAdjustmentNumberAsync(String inventoryAdjustmentNumber, InventoryAdjustmentUpdateDto adjustment, TimeSpan? timeout)
- public Task<bool> PutByadjRefNumberAsync(String adjRefNumber, InventoryAdjustmentUpdateDto adjustment, TimeSpan? timeout)
public class VismaNetApi.InventoryIssueEndpoint
+ public Task<bool> PutByinventoryIssueNumberAsync(String inventoryIssueNumber, InventoryIssueUpdateDto issue, TimeSpan? timeout)
- public Task<bool> PutByissueRefNumberAsync(String issueRefNumber, InventoryIssueUpdateDto issue, TimeSpan? timeout)
public class VismaNetApi.InventoryReceiptEndpoint
+ public Task<bool> PutByinventoryReceiptNumberAsync(String inventoryReceiptNumber, InventoryReceiptUpdateDto receipt, TimeSpan? timeout)
- public Task<bool> PutByreceiptRefNumberAsync(String receiptRefNumber, InventoryReceiptUpdateDto receipt, TimeSpan? timeout)
public class VismaNetApi.InventoryTransferEndpoint
+ public Task<Uri> PutByinventoryTransferNumberAsync(String inventoryTransferNumber, InventoryTransferUpdateDto transfer, TimeSpan? timeout)
- public Task<Uri> PutBytransferRefNumberAsync(String transferRefNumber, InventoryTransferUpdateDto transfer, TimeSpan? timeout)
public class VismaNetApi.SalesOrderEndpoint
+ public Task<bool> PutByorderNbrAsync(String orderNbr, SalesOrderUpdateDto saleOrderUpdateDto, TimeSpan? timeout)
- public Task<bool> PutBysalesOrderNumberAsync(String salesOrderNumber, SalesOrderUpdateDto saleOrderUpdateDto, TimeSpan? timeout)
public class VismaNetApi.SalesOrderBasicEndpoint
+ public Task<bool> PutByorderNbrAsync(String orderNbr, SalesOrderBasicUpdateDto saleOrderUpdateDto, TimeSpan? timeout)
- public Task<bool> PutBysalesOrderNumberAsync(String salesOrderNumber, SalesOrderBasicUpdateDto saleOrderUpdateDto, TimeSpan? timeout)
public class VismaNetApi.ShipmentEndpoint
+ public Task<bool> PutByshipmentNbrAsync(String shipmentNbr, ShipmentUpdateDto shipmentUpdateDto, TimeSpan? timeout)
- public Task<bool> PutByshipmentNumberAsync(String shipmentNumber, ShipmentUpdateDto shipmentUpdateDto, TimeSpan? timeout)
... Visa mer
02-12-2020
11:57
Hello,
"InventoryNumber" parameter can also be used for this operation.
... Visa mer
02-12-2020
11:20
Hi, This is also causing big problems for us, we have an external live reporting of the different orders in different stages for external use, however deleted orders have no notification. We have to do a query where we check all orders if they excists, which is not a very clean way to do as the amount of orders grows.
... Visa mer
02-12-2020
08:46
Hi,
"Activities" does not seem to be exposed as of right now.
We recommen that you post in the "Ideas" part of the forum if you have a need for this to be exposed via the customer endpoint.
This allows other users to see and vote for your suggestion, which in turn affects the development teams assesment, and priority process.
... Visa mer
02-12-2020
08:35
Hi,
Thank you for confirming this.
You can find the latest release notes here: [Release Notes] - Visma.Net API 8.29 - 1.12.2020
... Visa mer
02-12-2020
08:32
Release Notes.
Documentation
Improved error message on Project endpoint when wrong employeeID is selected
Error handling for the Project endpoint on the PUT operation has been improved. When trying to change an existing project, by adding a wrong employee, the error shows message "400 Bad request 'EmployeeID' is not found".
GET operation for Currency Endpoint (texchangerates/toCurrencyId/effectiveDate) does not return all the data shown in the swagger documentation
In previous versions, the GET /api/v1/currency/exchangerates/{toCurrencyId}/{effectiveDate} endpoint did not return all data listed in the Swagger documentation. This has now been fixed.
The CustomerInvoice endpoint allows leading spaces in the "referenceNumber" field via API POST
Earlier, leading spaces were allowed in the CustomerInvoice endpoint for the field "referenceNumber" when performing a POST operation. This has now been fixed, so that CustomerInvoice, CustomerDebitNote and CustomerCreditNote endpoints will skip leading and trailing spaces in the "referenceNumber" field for the POST method. When "referenceNumber" contains spaces the response will be: "400 - Bad request, Error creating document. New document must have a number that can not contain spaces".
$Batch Endpoint returns 401 - Unauthorized for all requests except first operation in the batch payload
Earlier, the $Batch Endpoint was returning 401-Unauthorized for all requests except first operation in the batch payload. This has now been fixed.
Failing Swagger 3.0 rules in O2C API endpoints
In Visma.net ERP, a swagger json document is currenctly exposed for our APIs that previously failed to Open API/Swagger 3.x rules. Earlier, one of the rules that failed was about Routes (path templates). Routes are supposed to be equal, but they were not due to the path variables being used. The resulting swagger json document ended up with having two distinct entries for the two path variables, instead of one. This has now been fixed and corrected all route attributes that had this problem have been corrected.
The ARInvoice query suffers from async network I/O
Improved performance for GET CustomerInvoice, CustomerCreditNote and CustomerDebetNote endpoints by a using a smarter and more performance optimized SQL query.
... Visa mer
Etiketter:
01-12-2020
12:10
Hi Thanks Magnus Client ID: aera_payment_identification_live_eexz46v22l CompanyID: 2930993 See the follow 10 examples, they happen between 2020-11-30T06:24:21 - 2020-11-30T06:24:53 -Henrik
... Visa mer
30-11-2020
14:30
1 Gilla
Thank you. Then we hope that this issue will be solved very soon, since we need this to make the integration in this matter complete.
... Visa mer
25-11-2020
14:17
Hello,
currently, the reason we get an immediate response as "InProgress" is due to the release action is asynchronous in all release action exposed endpoints; the process is started in the back end and response is sent back before the process is finished therefore we don't receive status on whether the document is released.
This has already been conveyed to the development team and registered as a wish for improvement. We've updated the case as this request has been repeated. We’ll update you once we hear back.
... Visa mer
19-11-2020
22:13
Thank you, great!
... Visa mer
18-11-2020
12:12
Hi,
The case is currently pending.
We have asked the team for an update, but until they have set an version for this we can't provide an ETA.
We will share details as soon as we have more information from the development team.
If you have concerns or thoughts regarding the time frame, please get in contact with your partner service: Contacting the Visma.Net ERP Support / Partner Service
... Visa mer
18-11-2020
08:29
Hi,
You can post in the Idea's part of the forum.
This allows other users to vote for your suggestion which in turn affects the developments teams assesment process.
However, we are not able to specify a timeframe for any improvement requests, this all depends on the workload, backlog and priorization of the respective development teams.
Have a nice day!
... Visa mer
17-11-2020
15:08
Thank you for the help to understand the root cause of this issue @Yıldırım & @Magnus Johnsen
... Visa mer
17-11-2020
08:56
1 Gilla
Hi,
The notification is triggered if the document is created, or if the status has changed.
Yes, correct, the setting in the customer/supplier card determines for what customers/suppliers your subscribed events trigger for.
Please read more here: Visma.net ERP Webhooks (Event - Subscription - Notification)
And in the attached documents.
Thank you.
... Visa mer
Aktivitetsflöde för Magnus Johnsen
- Någon gillar Re: Including Attributes when getting multiple Projects. 17-05-2024 09:03
- Någon gillar Re: Budget API is not retrieving inactive subaccounts. 21-12-2023 14:28
- Gillat Extend customerPayment API endpoint with the financeCharges and deductedCharges attributes för Norrbäck. 19-12-2023 09:36
- Någon gillar Visma.net statement regarding Connect Authentication. 18-12-2023 09:33
- Någon gillar Svar: Problem with Visma.net API - missing external codes in extract. 16-11-2023 20:29
- Någon gillar Re: POST CustomerInvoice. Error: 'RevisionID' cannot be empty.. 21-09-2023 16:29
- Någon gillar Re: POST CustomerInvoice. Error: 'RevisionID' cannot be empty.. 21-09-2023 15:10
- Någon gillar Re: many companies ERP service API. 18-09-2023 13:07
- Någon gillar Re: POST image Base64. 15-09-2023 12:06
- Någon gillar Re: Issue posting salesorder with currency gives wrong unit price. 11-09-2023 10:33
- Någon gillar Re: CORS Errors with API requests from local proxy server with SPA Integration. 01-09-2023 08:14
- Någon gillar Re: Retrive data from Visma.net ERP Service API. 28-08-2023 14:24
- Någon gillar Svar: create a customer invoice from a shipment?. 23-08-2023 13:43
- Någon gillar Re: GET on journaltransactions stops with empty data. 21-08-2023 14:05
- Någon gillar Re: Supplier response ERP Service API. 18-07-2023 15:48
- Någon gillar Re: Response does not have all values. 17-07-2023 11:21
- Någon gillar Re: how can I get accrual keys. 12-07-2023 13:03
- Någon gillar Re: Unable to update account on PO line. 14-06-2023 11:11
- Någon gillar Re: How to get a token with postman using Visma Connect Authentication. 15-05-2023 16:40
- Någon gillar Svar: SalesOrders v3 - Error 500 on customer, but not another. 13-04-2023 13:58