The users can manage the outbound orders under the Orders --> Outbound orders tab in the Serialized Logistics application.


The orders organize the activities in the warehouse. The outbound orders can be one of the following types:

  • Internal orders (Stock Transfer Orders)*
  • External orders (Purchase Orders)

*Not supported end-to-end


Parts of an order


An order consists of three parts as described in the table below:


Order partDescription
Settings

Collects the master data of the order:

  • Order ID
  • Order type
  • Source and destination details
  • Different dates and deadline
  • The operator who executes the order in the warehouse
  • Tolerance values for underdelivery and overdelivery (if any)


Besides the settings, a status is also associated with the order.


When shipping items in the mobile application, the order can take one of the following statuses:

  • Open
  • In shipping
  • Paused shipping
  • Shipped

When validating picking and packing an order in the mobile application and then releasing the shipment in the Admin UI, the order can take one of the following statuses:

  • Open
  • In picking validation
  • Picking validated
  • Shipped
Line items

Represents the products to be shipped.


Each line item represents one product. For each line item, you specify the product data, the target quantity to be shipped with the unit of measurement and optionally you can also provide sales parameters.


Status is also associated with the line item:

  • Open
  • In shipping
  • Completed
Deliveries

The operator can execute the order under a delivery in the warehouse. Actually, when the operator executes an order, they scan for line items and they always complete the line items under a delivery.


An order can have one delivery only. The delivery can be created for the order while creating the order through API, by sending an IDOC Delvry from SAP ICH to Movilitas.Cloud, or by uploading an IDOC Delvry on the SAP ICH channel.


The delivery has an ID and a status is also associated with the delivery:

  • Open
  • In shipping
  • Shipped


Statuses and status transitions


An outbound external order can be executed in one of the following ways:

  • By shipping items in the mobile application.
  • By performing a group of actions in the mobile application (validating picking/packing to order/packing an order) and in the Admin UI (validating picking for a one-case order/releasing a validated picking).

Based on the type of execution, different statuses, and status transitions are applicable.


The following diagram illustrates the parts of an outbound external order and the status transitions when shipping items in the mobile application:



The following diagram illustrates the parts of an outbound external order and the status transitions when performing the following actions:

  • Validating picking in the mobile application.
  • Packing to an order (Packing - orders) in the mobile application.
  • Packing an order in the mobile application.
  • Validating picking for a one-case order in the Admin UI.
  • Releasing a validated picking in the Admin UI.



List of Procedures


Creating an Outbound Order


You can create an outbound order in one of the following ways:

  • Through API.
  • By sending an IDOC Delvry from SAP ICH to Movilitas.Cloud (SAP ICH channel is required).
  • By uploading an IDOC Delvry on the SAP ICH channel (SAP ICH channel is required).
  • Through Admin UI (except for delivery).


IMPORTANT: The delivery that is a prerequisite for executing an outbound order cannot be created through the Admin UI. It is recommended to use the Admin UI for updating the outbound order only.


Procedure


1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders and the Create new outbound order form.


Note: When viewing the details of an order, you can open the Create new outbound order form by clicking Add new +.


Example:



2. Fill in the form as described in the table below. The required fields are marked with an asterisk (*) in the form.


FieldAction
Order IDEnter the order ID. Free-form text field.
Order typeSelect the order type:
  • Internal
  • External
ClientFor an outbound external order, select the client that receives the products of the order. The application displays a prefiltered list in the drop-down but you can search for a previously registered client by entering an expression in the search field. Only applicable to outbound external orders.
Delivery addressAfter selecting the client for an outbound external order, select the delivery address for the client.

You can select the client master data address or a delivery address (if any) from the drop-down. You can select from the addresses that were provided during client registration.
Destination warehouseFor an outbound internal order, select the destination warehouse that receives the products of the order. The application offers the previously registered warehouses for selection. Only applicable to outbound internal orders.
Order dateSelect the date of order by using the datepicker.
Expected shipping dateSelect the expected shipping date by using the datepicker.
DeadlineSelected the deadline by using the datepicker.
Source warehouseSelect the sender warehouse.
OperatorSelect the operator that must execute the order.
Allow unlimited overdelivery and underdelivery

If you want to allow an unlimited amount of delivery (shipment), keep this checkbox selected.


When this checkbox is selected, the tolerance values will not be displayed (not applicable). The default setting is "Selected".


After clearing the checkbox, an unlimited delivery is not allowed and the application displays the tolerance fields.

Underdelivery tolerance [%]

Set the underdelivery tolerance.


The operator in the warehouse must keep the target quantity with the tolerance defined here. For example, if you set 10%, the operator cannot ship less than 90% of the target quantity.


The allowed value is 0 or a value that is greater than 0. The default value is 0.

Overdelivery tolerance [%]

Set the overdelivery tolerance.


The operator in the warehouse must keep the target quantity with the tolerance defined here. For example, if you set 10%, the operator cannot ship more than 110% of the target quantity.


The allowed value is 0 or a value that is greater than 0. The default value is 0.


3. Click Create.


The order is created and added to the list.


Next Steps


Add line items to the order. For more information, see Updating an Outbound Order.


Back to the list of procedures



Searching for and Viewing an Outbound Order


Procedure


1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders.


2. Select which ID to display with the orders in the ID column field.

  • Order ID
  • Delivery ID


The orders are listed with either the order ID or the latest delivery ID. By default, the orders are listed with the order ID.


Note: The application remembers the selected value so you do not need to select it each time when visiting the page.


3. Enter the order ID or the delivery ID in the search field, select the statuses, and/or select the order types.

  • The list of the orders is filtered based on the search criteria.
  • You can reset the filter by clicking Reset filters.


4. Select the order to view its settings (master data). The application displays the Update outbound order panel with the Master data tab.


In the following example:

  • We are filtering external orders that are in Shipped status and the search expression contains the delivery ID,  "DEL2304251528".
  • The Delivery ID column is displayed.
  • There is one search result that is selected. The order master data (settings) are displayed.



5. Select the Line items tab to view the line items of the outbound order. You can expand a line item to view more details.

  • Line item number (#)
  • Product code
  • Status
  • Target quantity
  • Unit of measurement
  • Actions (Edit and Delete)


If unlimited overdelivery and underdelivery are allowed, the application explicitly indicates it.


The following example continues the previously selected order. The selected order has three line items.



6. Select the Deliveries tab to view the details of the delivery.

  • You can view the status of the delivery.
  • You can view the line items belonging to the delivery with the actual status.
  • For each delivery, you can verify the expected versus the shipped quantity per line item.
  • After clicking on a line item, the application shows the included labels (trade items) for that line item in a paginated view (10 items per page). 


The following example continues the previously selected order:

  • There is one delivery.
  • The order and the delivery are in Shipped status.
  • The expected quantity and the shipped quantity match.



After clicking on the first line item ("Cialis") in the above example, the application displays the details of four trade items:

  • Each trade item contains three child trade items (Quantity: 4x3=12).
  • Each trade item is aggregated into multi-level containers (Parent SSCCs).
  • The product code of the listed trade items is different from the product code of the line item. The difference is the first and the last digit of the product code. The included child trade items have the product code of the line item.



After expanding the first item, the application shows the hierarchy of the parent containers (Parent SSCCs):



7. Select the History tab to view the status changes of the order.


The following example continues the previously selected order. Considering the status transitions, the order was executed by performing the following actions:

  • Validating picking in the mobile application.
  • Packing to an order (Packing - orders) in the mobile application.
  • Packing an order in the mobile application.
  • Releasing a validated picking in the Admin UI.



The following example illustrates the status transitions of an order that is in progress (In shipping status). Considering the status transitions, the user is shipping the items in the mobile application.



Back to the list of procedures



Updating an Outbound Order


If the order is in Open status, you can update the order settings (master data) as well as the line items. You can add new line items, edit the existing line items, and delete line items.


However, when creating the order from IDOC Delvry or through API, we do not recommend changing the line item structure or the line item data because the line items will not be in line with the delivery anymore.


Once the order is in In shipping, Paused shipping, or In picking validation status, you cannot edit the master data (settings) of an order.


Procedure


1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders.


2. Find and select the order you want to update. The application displays the Update outbound order panel with the Settings tab.


3. Modify the order settings as needed.


4. Select the Line items tab and manage the line items of the order as needed.


Operation on Line ItemDescription
AddClick Add Line Item, fill in the form as described below, and click Add. The required fields are marked with an asterisk (*) in the form.

FieldDescription
Line item numberEnter the line item number. The application auto-fills the field and provides "1" for the first line item. When adding a new line item, the application automatically offers a new value. You can change the line item number based on your preference but two line items cannot have the same number.
Product code schemaSelect the product code schema.
  • GTIN
  • PPN
Select productSelect a product code. The application displays a searchable drop-down with a prefiltered list of products. You can search for any product registered in the system by entering the product code or the product name in the search field.
BatchSpecify a batch for the product code (if applicable). If you don't know the batch, you can leave the field empty. In this case, the application accepts any batch that is scanned for the product.


You can select an existing batch or you can specify one inline. The application displays a searchable drop-down with a list of batches available for that product code in the system.

  • You can search for a batch of the product by entering the batch number (ID) in the search field.
  • If the entered batch is not existing, you can create the batch by clicking on the Create batch button displayed in the search drop-down.


You can clear the field by clicking on the X button on the right side of the drop-down.

QuantityEnter the quantity to be shipped. A positive number is accepted only.
Unit of measurementEnter the unit of measurement of the quantity. Free-form text field.
Sales quantityOptionally, enter the sales quantity. A positive number is accepted only.
Sales unit of measurementOptionally, enter the unit of measurement of the sales quantity. Free-form text field.

EXAMPLE 1

The following example illustrates the case when adding a line item that has a product with an existing batch:



EXAMPLE 2


The following example illustrates the case when the batch is specified inline while adding the line item:




You can add multiple line items that have different or the same product data, there is no restriction. For example:

  • You have two line items with the same product code and batch but with different sales parameters.
  • You have line items with completely different product codes, batches, and other data.
EditClick on the edit icon, modify the parameters in the opened form as described above, and click Save.
DeleteClick on the delete icon.

Note: The application does not request confirmation but it immediately removes the line item from the list.

Example:



Back to the list of procedures



Validating Picking for a One-Case Order


An authorized user can validate a one-case order in the Admin UI when the following conditions are met:

  • The order is in In picking validation status.
  • Its case (SSCC) was validated during the Validate picking action in the mobile application.
  • The scanned quantity does not meet the expected quantity.


Procedure


1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders.


2. Find the order you want to validate. For the potential orders in In picking validation status, the application displays a checkmark icon (Validate button) in the Action column.


3. Review the settings, the line items, the delivery details, and the history.


The following example illustrates a one-case order in In picking validation status.

  • The Delivery ID column is displayed with the latest delivery ID.
  • The delivery ID "DEL2302281007" is included in the search field.
  • Its case (SSCC) is validated because the checkmark icon (Validate picking) is visible in the Action column.
  • The delivery contains two line items. For each line item, the expected quantity is 15 items while the scanned quantity is 6 items waiting for validation.



4. Click on the checkmark icon (Validate picking) in the Action column.



5. Confirm the action by clicking Yes in the pop-up.


The order goes to Picking validated status and the application shows the truck icon (Ship order) in the Action column.


Next Steps


Release the validated picking.


Back to the list of procedures



Releasing a Validated Picking (Shipping an Order)


If the outbound order is in Picking validated status, the order is ready for shipping. An authorized user can review the validated picking (shipment) in the Admin UI and ship the order.


The outbound order is in Picking validated status due to one of the following reasons:

  • The order is a one-case order and its case is validated during the Validate picking action in the mobile application because the scanned quantity meets the expected quantity.
  • The order is a one-case order that is validated by the authorized user in the Admin UI because the scanned quantity does not meet the expected quantity. As a prerequisite, the case is validated during the Validate picking action in the mobile application.
  • The order is a multi-case order that was validated by the user in the Pack an order action in the mobile application.


Note: In all other cases, shipping the order is possible in the mobile application only.



Procedure


1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders.


2. Find the order you want to ship. The order must be in Picking validated status.


3. Review the settings, the line items, the delivery details, and the history.


The following example illustrates an order in Picking validated status. We are viewing the delivery details:

  • The Delivery ID column is displayed with the latest delivery ID.
  • The delivery ID "SHP/DEL/OUT2201160216" is included in the search field.
  • The truck icon (Ship order) is visible in the Action column.
  • The delivery contains one line item with 12 items waiting for shipping.



4. Click on the truck icon (Ship order) in the Action column.



5. Confirm the action by clicking Yes in the pop-up.


The delivery (outbound order) is shipped to the client. The order and the delivery go to Shipped status.


An EPCIS file is generated and sent to SAP ICH as a DSCSA shipping event in case of the following conditions are met:

  • An SAP ICH channel is configured for the tenant.
  • The client is located in the United States.
  • The supplier of the shipped products is registered and the SAP ICH channel is associated with this supplier.
  • The tenant acts as a 3PL for the supplier.


Back to the list of procedures



Deleting an Outbound Order


You can delete the orders that do not have scanned items. Once items have been scanned for the order, you cannot delete the order.


Procedure


1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders.


2. Find the order you want to delete.


Example:



3. Click the delete icon next to the order and confirm the deletion by clicking Yes.



Back to the list of procedures