• Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ

Olof Simren - Microsoft Dynamics 365 Business Central Blog

  • Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ

Activate WMS Functionality for Existing Location

December 2, 2015 Posted by Olof Simren General, Inventory, Warehouse 15 Comments

This blog post describes how you activate the ‘Directed Put-away and Pick’ functionality (also known as WMS or advanced warehousing) for an existing location in Microsoft Dynamics NAV.

It could for example be that you have been using Dynamics NAV for a couple of years and your business has grown or changed and you want to start using the WMS functionality for an existing location (or at least check the functionality out in a test environment).

Below is the process to do this, step by step. The screenshots are done by converting the ‘BLUE’ location in a Cronus company (the ‘BLUE’ location is a location without any bins or warehouse documents used). This should work from version 3 (Navision Attain) to the 2016 version.

1. Complete the Warehouse Setup

The first step is to setup the numbering series for all the warehouse documents in the warehouse setup table. If you have never used any of the warehouse functionality then this is probably all empty (in a Cronus database the setup is already done as below).

Warehouse-Setup-Dynamics-NAV

2. Create the Bin Types

In the WMS environment all bins has a type that defines what type of activities you can do with it. The bin types can more or less be copied from a Cronus environment (the number of combinations and the codes in a Cronus database is kind of what you need, maybe the QC one should be called BLANK instead because it is used for more than QC, but that is a minor thing).

Bin-Types-Dynamics-NAV

3. Create the Zones

Next you need to setup the zones on the location. This depends a bit on the layout of your warehouse, the zones in Dynamics NAV are used to default properties onto the bins within the zone and you can create picks by zone. Typically you want a receiving zone, a shipping zone, a blank zone (for the adjustment bin), a picking zone, a bulk zone and maybe a manufacturing zone. Something like below.

Zones-Dynamics-NAV

4. Create the Adjustment Bin

The adjustment bin is a virtual bin that is used when inventory adjustments in the WMS part of Dynamics NAV are done. It can be created like below (leave the zone code blank).

Adjustment-Bin-Dynamics-NAV

5. Run Check on Negative Inventory

In a WMS environment you can’t have negative inventory. Run report 5757 – Check on Negative Inventory to make sure you don’t have negative inventory on the location you are about to convert. If negative inventory shows up (like below) you need to adjust it before the next step.

Check-Negative-Qty-Report-Dynamics-NAV

It should look like below, with no negative inventory identified.

Check-Negative-Qty-Report-2-Dynamics-NAV

6. Run Create Warehouse Location Batch Job

Next step is to run the Create Warehouse Location batch job, this is report 5756. When you run this you select the location to convert and the adjustment bin created previously.

Create-Warehouse-Location-Dynamics-NAV

Select Yes in this massive confirmation dialog, no need to read it all. 🙂

Wait unit the batch job is done. This can take a while depending on the amount of data. I have done this types of conversions where it has taken hours to convert the data. What the batch job do is to go through all items where there are some inventory at the location being converted and registers it into the adjustment bin by creating warehouse entries (populating a temporary warehouse journal line table and registering it actually).

When the batch job is done the location is setup as a WMS location.

WMS-Activated-On-Location-Dynamics-NAV

The entire inventory is now in the adjustment bin (you can see it in the whse. adjustment bin report for example).

Adjustment-Bin-Report-Dynamics-NAV

7. Add the Bins

You now need to add the bins including the zone codes, bin type codes and bin ranking (if the location already had some bins then those needs the WMS related fields updated).

When the bins are created, make sure to also create bins for receiving, shipping, cross-docking, production and assembly.

Warehouse-Bins-Dynamics-NAV

Note; Dynamics NAV has a bin creation worksheet that can be used to create bins, as an alternative to creating them in Excel and importing it. Also note that the zone and bin type code for the adjustment bin needs to be added when that bin is empty later in this process.

8. Create Put-away Templates

Create the put-away templates that are going to be used (you need at least one that is defined as the default on the location card, then you can do specific ones that you attached to the items later). Below is the standard one in Cronus.

Pu-Away-Template-Dynamics-NAV

9. Complete the setup on the Location Card

The location card now needs to be completed by entering the different bins on the bins tab and setup the fields on the bin policies tab.

Complete-Warehouse-Setup-On-Location-Dynamics-NAV

10. Setup Warehouse Employees

The warehouse employees needs to be setup for user to be able to access the warehouse documents on the location. Just add the users that needs access to this along with the WMS location (that you probably want to set as the default one).

Warehouse-Employees-Dynamics-NAV

11. Register the Whse. Phys Inventory Journal

You now have a WMS location setup, but the entire inventory sits in the adjustment bin. To move the inventory to its bins you need to post the whse. phys. inventory journal (or a regular whse. journal). You can do this by populating it manually (like doing a stock count) or importing the lines from an Excel spreadsheet.

The total quantities for each item needs to correspond to what is in the adjustment bin (this will be confirmed in the next step).

Whse-Journal-Dynamics-NAV

After the journal is populated it is registered (note that WMS activities are registered not posted, they don’t create ledger entries or g/l entries).

You now see the inventory in each of the bins in the bin content page.

Bin-Content-Dynamics-NAV

12. Verify that the Adjustment Bin is Empty

It is recommended that you at this stage (before you start using the location) verifies that the adjustment bin is empty. You can do this running report 7320 – Whse. Adjustment Bin report. It should look something like below.

Empty-Whse-Adjustment-Bin-Dynamics-NAV

If there are still items in the adjustment bin you need to go back to step 11.

13. Add the Zone Code and Bin Type Code to the Adjustment Bin

The next step is then to add the zone code and bin type code to the adjustment bin.

Add-Zone-And-Bin-To-Adjustment-Bin-Dynamics-NAV

14. Reopen and Release Orders

If you have orders that are released for the location you just converted then those needs to be reopened and released again. The reason for this is that the warehouse request records needs to be created. A warehouse request record is created when an order is released if there are any related warehouse activities (like warehouse shipments or receipts) required to process it. So, if the location didn’t require any warehouse activities before, then there are no warehouse request records either. Just reopening and releasing them again will create those records. Depending on the number of orders you have in your system you can either do this manually or have a function programmed that will do it for you automatically.

That’s it! Now you have activated the WMS functionality on your location and it is ready to use! Happy warehousing! 🙂

Worth knowing is that it is harder to go the other way, so make sure that you won’t change your mind after converting it.

Remember to share this post to support my blog a bit, if you like it that is.

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X

Related


Discover more from Olof Simren - Microsoft Dynamics 365 Business Central Blog

Subscribe to get the latest posts sent to your email.

Tags: BinsLocationWarehouseWarehouse PickWarehouse Put-awayWarehouse ReceiptWarehouse ShipmentWMS
15 Comments
Share
7

About Olof Simren

I am a Microsoft Dynamics NAV and 365 Business Central Expert, I started implementing Microsoft Dynamics NAV in 2002, back then it was called Navision Attain. Throughout the years there has been many exciting implementations in different parts of the world, all of them with different challenges but with one common theme; manufacturing. As a consultant, I bring over 20 years of experience in implementing Microsoft Dynamics NAV and 365 Business Central within manufacturing and distribution companies. The services I offer includes project management, consultation, development and training. Feel free to contact me if you need help with anything related to Microsoft Dynamics NAV or 365 Business Central. I work through my company Naviona where I team up with other skilled Microsoft Dynamics NAV and 365 Business Central Experts.

You also might be interested in

Batch Creation of Warehouse Shipments

May 10, 2015

In one of my previous blog posts about processing shipments[...]

Processing of Shipments

Mar 9, 2015

There are four ways to process shipments of inventory in[...]

Processing of Receipts

Oct 1, 2015

Just like with processing of shipments, there are four ways[...]

15 Comments

Leave your reply.
  • Nate
    · Reply

    January 10, 2017 at 11:57 AM

    Hi Olof,

    Amazing post.

    We are implementing advanced warehousing for a client. They have lots of outstanding Sales Order and Purchase Order. Do we need to do anything particular to these order (other than reopen and release)? Originally goods were getting shipped/received from/in Location A in the warehouse and now they will be shipped/received from/in Location B. Other then updating the Location code on the outstanding orders, is there anything else we need to do?

    • Nate
      · Reply

      January 10, 2017 at 12:09 PM

      Would it be better to receive/ship (invoice) those order before I turn on Warehousing?

    • Olof Simren
      · Reply

      Author
      January 10, 2017 at 10:25 PM

      Hi Nate,
      Its been a while since I did this last time, but I think you don’t need to do anything particular on those orders.
      But I would do some testing before the day comes to convert their system. 🙂

      /Olof

  • Pablo
    · Reply

    January 12, 2017 at 10:21 PM

    Hello there Olof. I am planning in converting my current location without bins to a location with bins and picks and put-aways. Does this conversion only works to convert to Directed Put-Away and Picks or can I uncheck that option after conversion?

    Thanks

    Pablo

    • Magnus
      · Reply

      October 16, 2017 at 10:22 AM

      Hi Pablo (and Olof..)
      I am curios about almost the same as you asked about.
      If you want to convert a NON bin warehouse to a simple BIN warehouse, can this solution be used in some way??

      We only want to go from “a blue warehouse” with no checks in the boxes to a simple warehouse with BIN´s (BLUE plus check in the BIN-box)

      Did you get any answers or did you test yourself???
      Kind regards
      Magnus

  • Adam Greco
    · Reply

    August 16, 2017 at 2:41 PM

    Olof,

    Great write up. We may find ourselves doing this soon. Your blog always comes up in my searches, so you must see many of the issues we are tackling in Nav 2015.

    This seems like a relevant place to ask this question: Have you seen anyone implement a Kanban inventory system in NAV? We essentially have 3 bins for each SKU. As one bin is depleted, we put in an order to replace the bin at the level we’ve come to rely on. Separate from this, we also need to place spot orders for instances where our inventory cannot cope with the occasional large inter-company or customer order! It looks as though this is possible within a vanilla NAV install. Would you agree?

    • Olof Simren
      · Reply

      Author
      September 12, 2017 at 9:30 PM

      Hi Adam,
      Sounds like a nice and creative way of using the bins.
      I used to work for Tectura (now called COSMO Consult), they had a KanBan solution in their manufacturing verticals, so with that I have seen KanBan inventory system applied in NAV (otherwise a KanBan system for me is a way to replenish inventory with physical cards and not relying on a software).

      /Olof

  • Adam Greco
    · Reply

    September 13, 2017 at 12:01 PM

    Thanks Olof! Good food for thought. I have a feeling that’s what we’ll end up using bins for!

    Best,

    Adam

  • Rasheed.k.R.
    · Reply

    November 24, 2017 at 1:39 PM

    Hi Olof,
    Great Post.

    I have a question. Can we have procedure to migrate from Advanced Warehousing to simple warehousing(like converting white locations without ‘Directed Put-Away’

    Regards,

    Rasheed

    • Olof Simren
      · Reply

      Author
      November 24, 2017 at 3:39 PM

      This can be done (I have done it a couple of times), however it requires a bit more than what I could write in a comment.
      I might do a future blog post about this, but right now I am not producing much new blog content (unfortunately) because I busy with work.

      /Olof

  • Andrew Trayfoot
    · Reply

    March 21, 2018 at 1:34 PM

    Hi Olof,
    I did exactly as you have described for a customer in Denmark last year. (I hadn’t seen your blog!)

    One issue people should be aware off:

    Because it won’t let you populate the zone on the adjustment bin before you have enabled Directed Put-Away and Pick (your step 13) the warehouse entries that the ‘Create Warehouse Location Batch Job’ creates do not have a zone on them…
    This can cause issues further down the line.
    We resolved the problem by write a small report to tidy-up the entries.
    Regards,

    Andrew

  • Marije
    · Reply

    November 30, 2018 at 9:00 AM

    Hello Olof,

    can I use the bin ranking functionality without using the directed put-away and pick option? We have several bins in a location for which we use the require pick option. The system now chooses the bin to pick from in alphabetic order. We would like to tell the system which bins would have priority,

    regards,
    Marije

    • Olof Simren
      · Reply

      Author
      December 2, 2018 at 9:50 PM

      Hi Marije,
      You need the directed put-away and pick for the system to suggest warehouse activities based on the bin ranking.
      If not you will have to modify the system (which in this case might not be that hard).

      /Olof

  • mastermindtechies
    · Reply

    May 2, 2019 at 8:14 AM

    Why you use the bin ranking?

    • Nathalie
      · Reply

      October 5, 2020 at 1:22 AM

      Bin Ranking is very powerful and helps the pickers pick in a sequence to reduce travel time when you have multiple isles. It sets a “path” and an order in which the picker should follow. In others words a clean flow so they’re not going back and forth too many time so as to reduce the overall picking time. We do not have full WMS implemented and are not using directed picks.

      We have been successful via modification in using the bin ranking options which print on our warehouse shipments in bin ranking order. This requires diligent management of our default bins. We keep overflow in non-pickable bins and are currently working on systemic event notifications that will trigger our inventory teams to replenish our default bins when they reach a certain threshold.

Leave a Reply

Your email is safe with us.
Cancel Reply

Subscribe to My Blog via Email

Check Out My Apps in AppSource

My Dynamics NAV Partner

Naviona, LLC

Categories

  • Assembly (3)
  • Development (35)
  • Finance (14)
  • General (28)
  • Inventory (25)
  • Manufacturing (37)
  • Miscellaneous (28)
  • Purchase (10)
  • Sales (11)
  • Warehouse (7)

Tags

.net Add-in AI AppSource Assembly Assembly BOM CAL Capacity Consumption Convergence 2015 EMEA Copilot Costs Customer Development Dimensions Excel Finance General Ledger Inventory Item KCP Dynamics MRP NAV 2013 NAV 2015 NAV 2016 Output Planning Production Production BOM Production Orders Purchase Orders Quality Reports Routing Sales Order Scrap Security Stockkeeping Unit Subcontracting Task List Warehouse Warehouse Put-away Warehouse Receipt Warehouse Shipment Work Center

Recent Posts

  • Quality Management in Business Central Version 28
  • Business Central Configuration Audit using Vibe Coding
  • Copilot in Planning Parameter Worksheet
  • Copilot in Planning Worksheet
  • Copilot Inventory Queries
  • Record Deletion Tool for Business Central in AppSource
  • Reopen Finished Production Orders
  • XML Buffer and CSV Buffer Tables
  • Functionality Improvements in NAV 2017
  • Reversing Production Output and Consumption

Categories

  • Assembly
  • Development
  • Finance
  • General
  • Inventory
  • Manufacturing
  • Miscellaneous
  • Purchase
  • Sales
  • Warehouse

Contact Us

We're currently offline. Send us an email and we'll get back to you, asap.

Send Message

Categories

  • Assembly (3)
  • Development (35)
  • Finance (14)
  • General (28)
  • Inventory (25)
  • Manufacturing (37)
  • Miscellaneous (28)
  • Purchase (10)
  • Sales (11)
  • Warehouse (7)

Tags

.net Add-in AI AppSource Assembly Assembly BOM CAL Capacity Consumption Convergence 2015 EMEA Copilot Costs Customer Development Dimensions Excel Finance General Ledger Inventory Item KCP Dynamics MRP NAV 2013 NAV 2015 NAV 2016 Output Planning Production Production BOM Production Orders Purchase Orders Quality Reports Routing Sales Order Scrap Security Stockkeeping Unit Subcontracting Task List Warehouse Warehouse Put-away Warehouse Receipt Warehouse Shipment Work Center

Recent Posts

  • Quality Management in Business Central Version 28
  • Business Central Configuration Audit using Vibe Coding
  • Copilot in Planning Parameter Worksheet
  • Copilot in Planning Worksheet
  • Copilot Inventory Queries
  • Record Deletion Tool for Business Central in AppSource
  • Reopen Finished Production Orders
  • XML Buffer and CSV Buffer Tables
  • Functionality Improvements in NAV 2017
  • Reversing Production Output and Consumption

Recent Comments

  • Olof on Business Central Configuration Audit using Vibe Coding
  • Andrew Trayfoot on Business Central Configuration Audit using Vibe Coding
  • Barrett Allen on Reopen Finished Production Orders
  • Kateryna on Business Central Configuration Audit using Vibe Coding
  • Takeshi Setoya on Reopen Finished Production Orders
  • Steve on Consignment Inventory
  • Olof Simren on Copilot in Planning Worksheet
  • Omaer Amjad on Copilot in Planning Worksheet

© 2026 · Olof Simren

  • Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ
Prev Next