Skip to content
English
  • There are no suggestions because the search field is empty.

Understanding Constraints on Orders

This article covers the different types of constraints that can be placed on an order.

Order constraints define how closely a scanned order must match the expected quantities and item details before it can be submitted. They help ensure accuracy, prevent incorrect dispatching, and maintain stock integrity.

There are five types of constraints:

  1. Over Only

  2. Under Only

  3. Exact

  4. Allow All

  5. Extended Property Constraint

1. Over Only

This constraint allows orders to be completed if the scanned quantity is equal to or greater than the expected amount. This constraint will allow you to submit scans that are under quantity as you can do multiple scans. However, it will not let you complete the order.

  • Not allowed: Scanning fewer items than expected

  • Purpose: Ensures no orders leave short-picked

  • Example: Order expects 10 units → 10 or more units acceptable, 9 is not

 

2. Under Only

This constraint allows orders to be completed if the scanned quantity is equal to or less than the expected amount. This constraint will not allow you to submit a scan if it is over the quantity.

  • Not allowed: Scanning more items than expected

  • Purpose: Prevents over-shipping and accidental stock loss

  • Example: Order expects 10 units → 10 or fewer units acceptable, 11 is not

The upwards arrow shows that the quantity is over what is expected. The yellow indicates that is not what was expected but it is within the constraint since it is under.

3. Exact

The scanned quantity must match the order exactly.

  • Not allowed: Over-scanning or under-scanning

  • Purpose: Used when precision is critical (e.g., serialized assets, medical goods, high-value items)

  • Example: Order expects 10 units → only 10 is accepted

With an exact amount you can see that up and down arrows. The up arrow indicates that there is too many items and vice versa. If there is a SKU with quantity over the expected, it cannot submit.

4. Allow All

This constraint accepts any scanned quantity, regardless of the expected quantity.

  • Allowed: Over, under, or exact

  • Purpose: Flexible for unpackaged stock, loose returns, bulk counts, or unknown variances

  • Example: Order expects 10 units → 6, 10, or 14 are all acceptable


5. Extended Property Constraint

This constraint validates items based on item-level extended properties (e.g., batch, expiry date, grade).

  • Allowed: Only items matching the defined property

  • Purpose: Ensures the correct variation or batch is shipped

  • Example: If the order requires Batch Number = 01, items from Batch 02 are rejected, even if they are the same SKU.

 

Summary Table

Constraint Type Accepted Scan Quantity Primary Use Case
Over Only Expected or more Prevent short-picks
Under Only Expected or less Prevent over-shipping
Exact Exact match only High-control accuracy
Allow All Any amount Flexible, mixed or unknown quantities
Extended Property Only items with matching property Batch/expiry/variant control

 

For more information about how to configure constraints, please contact the Ramp Support team at support@ramp.com.au.