Changelog for MONITOR version 24.1
New Features
- Ability to set properties on blanket order sales using the API. (88093)
- Two new commands have been implemented, one to remove rows on blanket order sales and one to remove blanket order sales. (88104)
- Enabled possibility to report serial number when reporting measured values via API. (94880)
- You can now set position for options regarding configurated parts with the command SelectionGroupRowUpdate. (96126)
- More properties to update on sales agreement row (ValidFrom, ValidTo, Price, Quantity, etc.). (97612)
- Change default transport labels for parts. (98124)
- Transaction type for received purchase order has been added to the GetPartBalanceInfo command. (98126)
Corrections
- New locations that weren't among the generated allowed locations were treated as errors in API but as Warnings in desktop client. (96859)
- When creating customer orders and validations was given for 0 quantity on order row, or that no configuration was set for a configured part, this caused a gap in the number series. (97764)
- New property specifying if setting the name on Customer should change the name on all delivery addresses. (97862)
- Added validation for zero and negative quantity on customer order and customer order invoice when adding and updating rows. (98570)
- No change for the user of the API but https://api.monitor.se/api/Monitor.API.Common.Commands.Shared.SetAddressCountry.html should be automatically updated from the code with values for AddressFormatType. (98576)
- API command Create (CustomerOrder) now creates a payment plan on the customer order if the customer has a payment plan template. (98639)
- The fields UseBestBeforeDate, DaysToAddToBestBeforeDate and SuggestBestBeforeDate were missing in the Parts query. (98785)
- Enabled the possibility to update more than one customer order invoice row from the same customer order row at the same time. (98978)