Show / Hide Table of Contents

Confirmed Pick (CP)

Confirmed Pick (CP) messages are sent from eManager to the WMS/ERP system once picking has been completed in any of the following ways:

  • The full quantity requested in the pick list has been picked.
  • There is insufficient inventory to complete the picking.
  • Picking is finished manually without the full quantity having been picked.

Trigger points

There are three potential trigger points for Confirmed Pick (CP) messages:

  • Pick list completion - The message will be sent once all lines of the pick list have been completed. Note: This is the default trigger point.
  • Order line completion - Messages will be sent for each order line as soon as it has been completed.
  • Task completion - In cases where completing the order line requires picking from multiple locations, an order line may be split into multiple tasks. When exporting at the task level, no message will be sent in cases where the requested product is not in stock, as no task will have been created.

Data structure

The table below describes the Confirmed Pick (CP) data structure.

Field name Type Length Description
TransactionId Integer 32-bit Unique identifier for the transaction. Included in the filename when using file based integration.
PicklistId String 50 Unique identifier for the pick list.
PrinterName String 200 AutoStore port where the pick list was completed.
ExtOrderId String 50 Unique identifier for the order.
ProductNo String 50 Unique identifier for the product.
ExtOrderlineId Integer 32-bit Unique identifier for the order line.
PickedQuantity Decimal 18,3 The actual quantity that was picked, may differ from the quantity requested in the pick list if there was insufficient inventory.
BatchId String 50 Unique identifier for the product batch.
Container.Id String 10 Unique identifier for the container. Created when container is created in the system.
InternalTrackingNumber String 50 Unique identifier of the container within the warehouse.
ContainerType String 50 Name of the type of shipment container used.
Quantity Decimal 18,3 The quantity picked into one container. If mission is picked in several containers this number will be different from PickedQuantity.

Examples

XML

<?xml version="1.0" encoding="utf-8"?>
<ConfirmedPicked>
  <TransactionId>1369626</TransactionId>
  <PicklistId>55616415</PicklistId>
  <PrinterName>PackPrinter1</PrinterName>
  <OrderLines>
    <OrderLine>
      <ExtOrderId>782221</ExtOrderId>
      <Product>
        <ProductNo>10002</ProductNo>
      </Product>
      <ExtOrderlineId>10000</ExtOrderlineId>
      <Missions>
        <Mission>
          <PickedQuantity>8.000</PickedQuantity>
          <BatchId>200</BatchId>
          <Containers>
            <Container>
              <Id>11563</Id>
              <InternalTrackingNumber>9536363</InternalTrackingNumber>
              <ContainerType>Big box</ContainerType>
              <Items>
                <Quantity>8.000</Quantity>
              </Items>
            </Container>
          </Containers>
        </Mission>        
      </Missions>
    </OrderLine>
  </OrderLines>
</ConfirmedPicked>
  • Improve this Doc
Back to top Generated by DocFX