Last updated: 2025-09-24
Opter 2025.06.00
In this Price item
Opter Cloud - login
If you use Opter's cloud solution, all user accounts must have a strong password. The password must be at least 8 characters long and contain at least one uppercase letter, one lowercase letter, one number and one special character (!@#$%^&*?~-().,), for example "Opter2025#".
Make sure your own password is strong before you get the update. You can update your password at Settings > Access rights. If any user is unable to log in after the update, you can change the password for that user.
More information:
Email - Microsoft 365
Microsoft is introducing a more secure type of authentication for email accounts in Microsoft 365, and as of September, it will no longer be possible to log in using the old method. If you have Microsoft 365 as your email service, you need to register Opter as an app in Azure, and change the settings in Opter, to send emails via the Microsoft Graph API instead. The app registration and settings are done with a PowerShell script. The reason why the script cannot be run in the context of the update is that the person running it must have the correct authorisation.
You can check if you have Microsoft 365 as your email service in your office settings. If it says "smtp.office365.com" or "smtp-legacy.office365.com" in the SMTP-server field on the Servers tab, you are using Microsoft 365.
More information:
API
-
The information in the registers for vehicles, hauliers and subcontractors is now available via the API. See "Vehicles", "Suppliers" and "Subcontractors" in the swagger documentation.
-
New fields in the statistics API:
-
Manual price on the order, ManualPrice in the class Statistics.Delivery (includeDeliveries).
-
EDI link name on EDI orders, Name in class Statistics.Delivery (includeDeliveries).
-
Info on whether the order is a consolidation order, CombinationOrder in the class Statistics.Delivery (includeDeliveries).
-
The number of the consolidation order, Id_Combination in the class Statistics.Delivery (includeDeliveries).
-
Active options on the order, deliveryId, Name and Code in the class Statistics.DeliveryOption (includeDeliveries).
-
Resource price on the shipment, ManualResourcePrice in the class Statistics.Shipment (includeShipments).
-
Sales ledger number from the customer register, CustomerNumber in the class Customer (includeCustomers).
-
More information:
-
Swagger if you have cloud:
https://<ert company name><country>.opter.cloud/api/index.html?urls.primaryName=Opter+API+v1
Example: https://budfirmanse.opter.cloud/api/index.html?urls.primaryName=Opter+API+v1
-
Swagger if you have on-prem:
https://<ert company name or IP address>.<country>/api/index.html?urls.primaryName=Opter+API+v1
Example: https://budfirman.se/api/index.html?urls.primaryName=Opter+API+v1
The web portals
It is now possible to register dangerous goods at parcel level in the order form on the web portals. Add Dangerous goods (group) to the Fields on the order page tab in the internet order settings.
More information:
Other news
If you want to simplify the assignment of authorisations, you can allow ordinary users to have limited authorisations, and create a service account and only give the service account the authorisations required to export invoices and supplier bills to Fortnox and import payments to Opter (from Fortnox).
When the regular users then export invoices or supplier bills to Fortnox or import payments to Opter, it is the service account and its authorisations that are used in the background for the export/import between Opter and Fortnox. (That is, the integration uses the service account.)
More information:
The columns Pickup time (actual) and Delivery time (actual) now contain both the date and time, making it easier to check delivery accuracy directly in the web portals. The columns are named Picked up (actual time) and Delivered (actual time) in the internet order settings.
More information:
It is now possible to customise the address fields for new consignments created in dispatch in the same way as in Order reception. Which address fields are displayed is controlled by the order view set to the consignment type.
More information:
Previously, it was only possible to display the region of the order in the dispatch lists. The following columns are now available:
- Region name/Region code: The region on the shipment.
- Region name (order)/Region code (order): The region on the order.
- Region name (auto)/Region code (auto): The region on the shipment is shown first. If the shipment has no region, the region is shown on the order.
More information:
It is now possible to invoice subcontractors and create supplier bill adjustments automatically, in the same way as for hauliers. The amount of the invoice is deducted from the subcontractor's next supplier bill.
Add the subcontractor as a customer and select the subcontractor in the tab Invoice information. Create an order and invoice the deductions as usual.
More information:
If you want the vehicle/resource to be paid for the distance it travels empty between the last shipment's delivery address and the consignment's first pick-up address, you can add the last shipment's delivery address as the new start address for the consignment.
The proposed new start address will appear in a pop-up window. If you want the new start address to be added, answer Yes/Yes to the question in the pop-up window.
More information:
It is now possible to paste trails from Excel. The columns for country, postcode, city and street in XML must be in the same order as in the Trails window. Select the rows in Excel and copy. Then create a new line in the Trails window and paste with Ctrl+V, or overwrite the existing address lines by placing the cursor on the first line and pasting.
It doesn't matter if you copy the header row in Excel as it will not be included when you paste the address rows in Opter.
It is now possible to transform batch exported XML files into a format that the recipient can handle. Batch exports can be done at regular intervals or at a specific time of day.
In order not to make the exported XML file too large, it contains a maximum of 100 order events or attachments up to a limit that you set in the Max. size for attachments per batch (MB) field on the link. The default setting is 16 MB. If the batch contains more than 100 events, or attachments larger than the limit you set, more export files are created with the remaining events in the batch.
If you are already batch exporting files via EDI, the export transformation will need to be adjusted when you receive this update. Contact edi@opter.com for more information.
More information:
Previously, it was possible to enter the country, postcode, town and street name when creating the pick-up and delivery areas of distribution routes. It is now also possible to enter street numbers, for example "56" or a range "58-62".
If you have large volumes of goods to/from the same street, it may be useful to provide street numbers.
More information:
In the route optimisation log in Order reception, you can see the history of route optimisations on the order and shipments. The route optimisation log is mostly used for troubleshooting.
The following new columns are added:
-
Route sequence - from: displays the route sequence of the pickup addresses.
-
Route sequence - to: displays the route sequence of the delivery addresses.
More information:
It is no longer possible to change the status of shipments directly on the map. You can re-enable this feature by setting the Mobile data settings ChangeShipmentStatusFromMapPermission to "True". The driver can then change the status by pressing an address and then the plus sign in the box that opens. On Android devices, you can also long press on the address to change the status directly.
If the status change requires POD, the POD view opens when the driver presses the plus sign or long press.
Requires Opter Driver 2.4.20.
More information: