/
25.1 - January, 2025

25.1 - January, 2025

Summary

We're releasing 8 new major enhancements/features and 41 changes/minor enhancements to existing features in our systems this month.

Release timetable

The release will be released to:

  • S02 + S08 - Instance

    • Tuesday at 22:00 Swedish time, 14/1

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

    • Wednesday at 22:00 Swedish time, 15/1

 

ERP (Backend)

image-20240215-065122.png

Area:

How to find the function?

Order

Order → Create Order → Order Type: Subscription Order

Subscription orders have been around for a long time in the Backend and are used for the system to place exactly the same order at a specific interval, for example fruit baskets for an office.

The problem in the past has been that the desired delivery date was always the same day as the order was created, which meant that orders were created too late for them to be picked.

Now we have improved that function further by being able to set a desired delivery date that has an offset of x number of days. It follows weekends and public holidays.

Area:

How to find the function?

Purchase

Basic data → Uploads → Supplier agreements

Previously, supplier agreements could only be created manually through input.

This made it difficult for users to administer their suppliers and get an overview.

We have now added the function to be able to upload these.

There are many fields available, but the required ones are checked.

If the supplier does not exist, it is automatically created immediately at the same time as the contract is created.

If you want to work with several contracts on the same supplier, you enter the same supplier number.

 

Area:

How to find the function?

Purchase

API Documentation: PurchaseOrders API (Add whsId as PreAdviceValue) - Documentation

This feature requires connection with our WMS

In the WMS, there are unique codes that identify who the pallet/product came from, how many, what batch/best-before-date/serial number it had, etc.

To make this information traceable, many of our customers work by marking the pallets with this code and the code is used for further handling in the WMS.

Some suppliers already label pallets with this information according to a world standard called GS1 SSCC: https://gs1.se/standarder-och-tjanster/gs1-kollinummer-sscc/

In this way, it is "unnecessary" to label the pallets/products once more when they arrive at the warehouse and only wastes time and paper.

If the supplier is to notify the information through a DESADV (dispatch advise message), Extend can read that information on the purchase and then the warehouse worker gets that information pre-notified and enables smooth handling.

Please read our manual for more info, and pictures of how it works:

PurchaseOrders API (Add whsId as PreAdviceValue) - Documentation

Area:

How to find the function?

Product

Products → Cost → Structural costs

You can build structures that you put on products in Extend to increase their costs.

It can be e.g. incoming freight, customs costs, marketing costs etc.

This system can also be used to post these costs to special accounts in the bookkeeping.

Previously, this has only been possible to do in fixed amounts.

We have now added that you can also use a percentage mark-up of the product's commodity value to more dynamically follow the product's increase in cost, if the purchase prices of the product rise.

It is only possible to use either or, not both percentage markup and fixed amount at the same time.

 

Area:

How to find the function?

Price lists

Sell → Price lists → Price list → lines

In Extend, we log down a lot about who has done what in the system.

A common problem/question has been "Who has changed this product's price?" which has burdened our support department.

Therefore, we have built a function where you can see the information we already log, per product in a price list.

This only works in the new MVC Price List design

XLOG Service is the username that Extend uses when we automatically update the prices, based on the cost.

Area:

How to find the function?

Kickback

Sell → Kickback

Some suppliers may arrange campaigns where you get a deduction/discount on the cost of the product, which in some forms is called "kickback".

For example, it could be that "for every product X you sell, you get 50 SEK back on, if you can show a sales log."

One of our clients works a lot with this and spends a lot of time extracting and compiling this data every month as the industry they operate in is built in this way.

We have therefore built a completely new module in Extend called "Kickback".

By creating campaigns/kickbacks where you add products, their amount promised by the supplier, and the maximum number of products sold, Extend keeps track of how many have been sold, and to which order.

In addition to this, the kickback also lowers the product's total cost to give a fairer picture of the margin on the order by adjusting the "Total calculated cost" (a feature that can be turned off)

Each night, the total cost is updated if the kickback campaign is in a different currency than the base currency.

In addition, it is possible to set up "KB" as a product in the coding rules, which sets aside money in an expected line account every time a product is sold that is part of a campaign.

You need to have this service enabled by support to be able to use it

More info will be written on our manual eventually, for the time being you will have to contact support for a demo/explanation of the function.

Minor improvements & bug fixes

 

WMS

Pre-announced pallet numbers/SSCC/load carrier ID upon receipt

Area:

How to find the function?

Receipt

https://extendcommerce.atlassian.net/wiki/spaces/KB/pages/edit-v2/236290049?draftShareId=86fdc3f0-409d-410d-9117-18686e96a700#%C3%96vergripande-design-f%C3%B6rb%C3%A4ttring

In the WMS, you usually work with SW codes/Pallet IDs, which can be pre-notified by suppliers to save time when receiving and make handling much smoother.

Requires that the supplier can pre-notify the information, see above on how to find the function.

Reserved balance for inventory movement and receipt

Area:

How to find the function?

Receipt/Inventory move

Main Menu → Receiving → Lines

Warehouse Moving → Pallet Moving

When moving in the WMS, you can see the reserved balance that is being picked right now.

We have added so that you can also see it when you receive it:

And also when moving entire units:

This is so that the warehouse worker can move products directly to picking, if he notices that it is missing, instead of "buffering" it into the rack.

Minor improvements & bug fixes

 

Extend webshop (b2b)

Improvements & bug fixes