25.5 - May 2025

25.5 - May 2025

Compilation

We are releasing X new major improvements/features and X changes/minor improvements to existing features in our systems this month.

Release schedule

The release will be released to:

  • s02 + s03 + S07 + Linab - the instance

    • Tuesday approximately 21:00 - 22:00 Swedish time, May 13, 2025

  • All other instances (s01, s04, s05, s06, s08 + WMS)

    • Wednesday at 21:00 - 22:00 Swedish time, May 14, 2025


ERP (Backend)

image-20240215-065122.png

 

Area:

How do you find the function?

REST API → Products

https://developer.lxir.se/RESTAPI/swagger/ui/index#!/Products/Products_PostNewProduct

We would like to inform you about upcoming changes to our API that will affect how product units and quantities are handled.
These changes are intended to improve data consistency and prevent issues caused by incorrect unit configurations.

 

Important changes:

  1. Removal of mandatory input for "Outer packaging unit 1"
    • When creating a new product, "Outer packaging unit 1" will no longer be required.
    • (Not breaking today's integration)

We will postpone this feature until the next release: 25.6 due to consequential errors that occurred when this was removed.

image-20250402-091357.png

 

  1. Unique units for each packaging level
    • The same unit cannot be used on multiple levels.
    • Incorrect example (not allowed):
    o ST
    o ST
    o ST
    o ST
    • It cannot be (not allowed):
    o ST
    o CRT
    o PALLET
    o ST
    • Correct example:
    o ST
    o CRT
    o FRP
    o PALLET

  • We recommend that you switch to another device today.

  • Existing products created before May 14th will not be affected. Only products created/updated after that date will be affected.

  1. Quantity Validation for Packaging Levels
    • "Outer Packaging Unit 2" and "Top Level (Pallet)" must be divisible by an integer with the level below.
    • Examples of invalid configurations:
    o "Outer Packaging Unit 1" = 24 → "Top Level" = 2000 (Invalid: 2000/24 ​​is not an integer)
    o "Outer Packaging Unit 2" = 144 → "Top Level" = 2000 (Invalid: 2000/144 is not an integer)
    o "Outer Packaging Unit 1" = 23 → "Outer Packaging Unit 2" = 144 (Invalid: 144/23 is not an integer)
    • Note: Users can still create products with only one "Top Level (Pallet)" without requiring lower levels.

  • We recommend that you switch to a different quantity today.

  • Existing products before May 14th will not be affected. Only products created/updated after that date will be affected.

 

Impact on your integration
User interface changes

  • "Outer packaging unit 1" will no longer be mandatory and its quantity field will be disabled if no unit is selected.

  • Each level must have a unique unit.

  • Quantity validation between levels will be applied.

 

Upload and API Changes

  • "Outer Packaging Unit 1" will no longer be needed when creating a product.

  • Quantity in "Outer Packaging Unit 1" cannot be set if no unit has been selected for it.

  • The same unit cannot be used at multiple levels.

  • Quantity validation must be applied when updating products.

Action Required
If your system interacts with our API or uses product upload capabilities, please review and update your integration to meet these new requirements. Failure to do so may result in failed product uploads.
We are here to help you make this transition smooth. If you have any questions or need support, please get in touch.

 

Area:

How do you find the function?

Purchase

Warehousing → Purchasing / Purchasing lines

We've listened to your feedback and made several updates to improve both speed and user experience:

  • Faster loading: purchases and purchase lines now load significantly faster.

  • Smarter purchase orders: The table is only loaded when you start working – not immediately upon page load.

  • Clearer product information:

    • EAN/GTIN codes are now displayed when creating purchase orders, in product search, and on order lines (although not by default).

    • Manufacturer appears as a new column in the product search.

  • Better management of supplier agreements:

    • Search and filter directly in the list.

    • Agreements are sorted alphabetically.

    • Inactive agreements are automatically hidden.

  • Personal default settings:

    • It is possible to set a default warehouse for the purchasing process in general settings under “Order booking”.

    • Now select a standard shipping method linked to a supplier agreement.

  • More efficient shopping cart: Filtering is saved when you add products.

  • Improved readability: Wider column for product names and clearer price handling with 2 decimal places on unit prices.

  • Important fields in the right place: GTIN, manufacturer's article number, and manufacturer are now consistently visible where they are needed.

We hope these improvements make your work even smoother!

Area:

How do you find the function?

Order

Extend support

A new feature makes it possible to automatically adjust the priority of active order lines via an XTS script, e.g. scheduled at night.

Functionality:

  • Order lines with a desired delivery date in the past, today, or within a specified number of days receive the highest priority.

  • Other active order lines receive the lowest priority.

Settings:

  • Number of days ahead that will affect the priority.

  • Choice of priority for both "urgent" and other lines.

  • Can be configured as needed.

This makes it easier for customers to ensure that urgent orders are handled first in, for example, picking lists or production planning.

Area:

How do you find the function?

Order

Extend support

We now support Despatch Advice to automatically read advance notices to purchasing when picking production orders.

  • Functionality:

    • Pre-advice is linked to purchase lines based on line position – not on item number or quantity.

    • Handling of cancelled rows and duplicates has been ensured.

    • Errors are logged correctly if a row is fully received.

  • Special handling:

    • Split lines and mismatches in numbers are handled according to agreed routine.

The function has been tested and verified to correctly link pre-advice values ​​to receiving lines.

Minor improvements & bug fixes


WMS

image-20240215-065551.png

Area:

How do you find the function?

Order

Assigned orders

Previously, all assigned orders were displayed in a long list on the "Assigned Orders" page, making it difficult for users to navigate and understand which specific orders they had been assigned to – both for single and multi-pick.

To improve the user experience, we have now introduced two separate tabs: one for single picking and one for multi picking. Each tab clearly shows assigned orders for each type of picking. In addition, we have added a red "counter" on each tab that indicates the number of assigned picks, making it easier for the user to quickly see which tasks are pending.

Despite this division, the total numbers for single and multi-picks are still displayed in the main menu, giving users a quick overview of all assigned tasks.

image-20250429-062113.png

Area:

How do you find the function?

Multiplock

Multipicking in progress

  1. In the previous release we released a feature that made you stay in the product view after each picked product instead of jumping back to the product list view after each pick. This feature was not appreciated by everyone as they lost their “overview” of the next rows to pick, as they picked several products at once and not 1 and 1. We have introduced a setting so that you can end up back again, as the previous view was. Contact support if you want it activated.

  2. Notification of multiple/new orders to the same customer/address in the multiple pick.

    1. When you are doing a multi-pick, you can now activate a setting that will show a notice that there are either orders to the same customer or address and these can then be “added” to the multi-pick that you are doing. A red box will then appear under the pick:

      image-20250429-063250.png

      You click the red button again to show these orders and check the boxes for those or all you want to add.

      image-20250429-063403.png

       

Only orders that have not been started by other pickers can be added. If they have been started by others or are in another multi-pick, they will not be visible.

 

  1. We have also introduced “picking areas” in the multi-pick that groups the storage locations according to which area the products are located in.
    Different pickers can start different areas and this is indicated by an icon. When the area is finished picking, there is a check on that area.

 

Area:

How do you find the function?

Broadcast list

WMS administration

When a shipment is created, it ends up in the shipment lists and waits for someone to manually complete the shipment list for it to be marked completely complete in the WMS.

Some have experienced that there are a lot of shipments in the shipping lists and that they do not work with shipping lists with their carriers, which makes this function unnecessary.

We can now set them up so that they auto-exit daily but can still be found if you go into the broadcast lists and search by date.

This means that co-transportation is completely ended and the system becomes a little cleaner/faster.

Contact support for help with setup

image-20250429-064149.png

 

Area:

How do you find the function?

Multiplock

Special setting via support

When you have finished picking a multi-pick, you can set the picker to have to scan the products again, and another transport can be booked via a setting.

When you had confirmed all products, you needed to press 3 times to get to the transport booking. We have now added that you can make the transport booking directly with 1 click and get labels printed immediately. (If you have the right printer pre-selected).

 

 

Area:

How do you find the function?

Returns

WMS administration

We have made several improvements to delivery.

  1. Added “quantity per pallet” as an input field for clients who want to activate it.

    1. This allows you to quickly see how many products there are per pallet and can be changed if it deviates.

    2. You can make faster deliveries by simply counting the number of pallets and the number per pallet and then have the system help you calculate the total quantity received.

    3. If you choose to activate “Auto-calculate”, the number received and number of pallets will be recalculated when you change anything in the fields.

  2. Blocked balance has been changed to a drop-down menu

  3. Warehouse instructions from purchasing or product info are now displayed higher up for increased clarity.

  4. GTIN is displayed in 4 levels below existing balance.

  5. The design has been redesigned to fit the new features.

    1. Mobile devices have also been taken into account in the design.

 

image-20250429-071255.png

 

Area:

How do you find the function?

Returns

WMS administration

DSV is a player that has been growing significantly lately in connection with the supposed acquisition of DB Schenker, so we have built a connection to DSV ROAD directly.

DSV boat, plane and train have been excluded as none of our existing customers used it today to send goods that we are aware of.

 

image-20250429-073711.png

 

Minor improvements & bug fixes


 

Extend webshop (b2b)

image-20240318-145523.png

 

 

Improvements & bug fixes

  • Nothing this time