1. Introduction
  2. Confirmation
  3. Create Output Order
  4. Create shipment
  5. Prepare for Picking. Reservation
  6. Picking
  7. Loading
  8. Release Shipment
  9. Summary


Hello! Today the Sales Manager confirms the sales order and starts the shipment process.

As you may remember, in the previous training lesson, we have created the sales order with two lines.


The Sales Manager calls the Customer and agrees the order details. Since all order details are correct, the Sales Manager prints the Confirmation document.

The Sales Manager goes to Accounts receivable > Common Forms > Sales order details. The Sales order form opens. The Sales Manager clicks Posting > Confirmation menu button. The Posting confirmation form opens. Then, the Sales Manager selects the Print confirmation check box and clicks the OK button. The Confirmation document is printed.

Confirmation document

Confirmation document

The Sales Manager sends this document to the Customer. This document is a guarantee that the Sales Manager and the Customer have cut a deal.

Before starting the shipment process, let’s check what inventory transaction is generated when a sales order line is created.

In the line area of the Sales order form, click the Inventory > Transactions menu button. The Transactions form opens.

Inventory transactions. Issue status is OnOrder.

Inventory transactions. Issue status is OnOrder

The Transactions form contains a lot of information, but we will keep track of the quantity, dimension, and status of transactions.

The On order issue status means that the item is ordered for pick.

Let’s view all dimensions in the Transactions form. Click Inventory > Dimensions display > select all check boxes (the Save setup check box also) > click OK.

The following information appears:

Inventory transactions.

Inventory transactions

The Location dimension is set to Out_01. That is because when we create a sales line, default values are taken from the warehouse setup: Inventory management > Setup > Inventory breakdown > Warehouses > set cursor to warehouse 22 > click Warehouse management tab > Default issue location field.

Default issue location can be set up for each item under Inventory management > Common Forms > Item details > find the Bottle item > Setup button > Warehouse items button > Locations tab > Default issue location field.

Create Output Order

First of all the Sales Manager creates warehouse orders. Warehouse orders are created from sales lines. In Axapta, a warehouse order has the following types: output order, transport order, and a pick order. For the shipment process, the output order is required. Remember that an output order is a kind of a warehouse order.

To create an output order, the Sales Manager performs the following steps:

  1. In the Sales order form, the Sales Manager selects the first line and clicks Inventory > Output orders button.

    Sales order form, Output orders button

    Sales order form, Output orders button

  2. The Create inventory order form appears. The Sales Manager clicks OK.

    Create inventory order form

    Create inventory order form

  3. The Output order form appears. This form contains an output order that has been generated.

    Output order form

    Output order form

The Transactions button shows the output order lines. For example, order lines can contain the following information – 400 bottles loaded, 300 bottles picked,… etc. If we click this button, the empty Inventory order transaction form opens.

If we look at the inventory transaction (clicking Inventory > Transactions), we will find that nothing is changed – Issue status is On order.

Create the output order for the Can item yourselves.

Now, the Sales Manager finishes his or her work.

Create shipment

The Shipment Manager must register an empty truck in the system. But, unfortunately Axapta doesn’t have the ability to manage trucks. Instead of this the shipment is used.

The Shipment Manager creates one shipment:

  1. Go to Inventory management > Shipments. The Shipment form opens.
  2. Create a new line by pressing CTRL + N.
  3. The Create shipment wizard opens. Click the Next button.
  4. On the following Identification page, select the shipment template. In our demo data, we have only one shipment template “100_all”. Select it. A shipment template can be set up under Inventory management > Setup > Distribution > Shipment templates. A shipment template contains the following major information: outbound dock (only an output order moved to this dock is taken into account), reservation principle (how an item will be reserved before a pick-up process).
  5. Click Next.
  6. On the Configuration page, all the information is filled in by default. Click Next.
  7. The Inventory order page contains the information about orders that can be assigned to the shipment. The Shipment Manager can delete an order form the grid.
    Create shipment wizard

    Create shipment wizard

    Click Next.

  8. On the Ready page, the Shipment Manager clicks the Finish button.

The new shipment is created and the two output orders generated from our sales order are assigned to this shipment

Shipment form. Registered status.

Shipment form. Registered status.

If we click the Show lines button, the output order lines will be shown. Be aware that it is not the output order but the output order lines. These lines were generated during the shipment creation process.

We can return to the Sales order form and click Inventory > Output orders > Transactions. The Inventory order transaction form now contains the following information:

Inventory order transaction form. Handling status is Registered

Inventory order transaction form. Handling status is Registered

We will look at the Handling status field. The Registered status means that the output order line is created and assigned to the shipment.

The inventory transaction status remains OnOrdered.

Prepare for Picking. Reservation

The Warehouse Worker will transfer the items to the outbound location on the pallet, so the requested output order quantity is divided to parts that will fit the pallet capacity.

Trade and Logistics TrainingYou are not authorized to see the full training lesson (14 pages are hidden).

Download the full PDF version of the Trade and Logistics training for Dynamics AX 2009.

The Shipment form has following view:

Shipment form. Sent status.

Shipment form. Sent status.

We can see that the shipment status is changed from Loaded to Sent. It means that the shipment is finished and the truck is released.

The shipment lines handling status is now Completed.

The Inventory transactions issue status remains Picked.

The Shipment Manager releases the truck.


In this training, we have gone through the shipment process. The following steps have been discussed:

  1. The Sales Manager confirms the sales order.
  2. The Sales Manager creates output orders.
  3. The Shipment Manager creates a shipment.
  4. The Shipment Manager runs the Reservation program. As a result, the picking route and the refill transport are created.
  5. The Shipment Manager activates the shipment.
  6. The First Warehouse Worker picks the Can items from the picking locations.
  7. The Second Warehouse Worker refills the picking location with the Bottle items.
  8. The First Warehouse Worker picks the Bottle items from picking locations.
  9. The First Warehouse Worker delivers the picked items to the destination location.
  10. The Warehouse Workers loads the truck.
  11. The Shipment Manager prints the Shipment list and releases the truck.

In the next training lesson, we will discuss what a Packing slip is.

Trade And Logistics training


  1. Great explanation and filled in a few gaps.
    My concern about the functionality is that AX does not appear to record the fact that stock has moved from the Picking Location to the Outbound location. The transaction record remains at picked status – the stock is still physically in the building (in the outbound area), however AX records the fact that stock has been reduced.

  2. Hi Gary!
    Thank you for your investigation and comments.
    I have some notes:
    1) AX records the fact that stock has moved from the Picking Location to the Outbound location on the warehouse order transactions. The warehouse order transactions can be accessed from the Shipment form > Show lines button. The shipment line contains status and from and to locations. But you are right the inventory transaction doesn’t reflect this fact.
    But the outbound location could contain information about pallet with on-hand item transported from the pickup location (Locations form > Inquiries > Pallets). But only when output transport are used (the full pallet are transported from bulk to the outbound location). If the picking route is used the system remains the picked items on the old pallet. The picking pallet doesn’t contain information about picked items (inventory transaction, inventory on-hand). The picking pallet can be accessed from the outbound location, but this pallet is empty in the system.
    2) When the item is picked from the pickup location the inventory transactions status is updated to Picked. When the item leave the warehouse the inventory status become Deducted for the pickup location.

  3. I found this post while searching on this topic… First off, impressively well written – I appreciate your time. I’ve linked you to a related article, which you may find interesting.