Skip to main content

Understanding LP Swap in Replenishment

Let pickers replace the assigned source LP with another LP of the same product at the same location during replenishment in Logiwa IO. Learn the setup, validation rules, date threshold, quantity outcomes and reporting.

Overview

LP Swap lets a picker use a different LP (license plate) than the one a replenishment task assigned, as long as it's at the same source location and holds the same product. When the assigned LP is blocked, damaged or hard to reach, the picker scans another one. Logiwa IO validates it immediately and, if it passes, rewrites the task to the new LP so picking continues without a supervisor.

LP Swap changes the source LP only. It never changes the target location.

When to use it

Turn on LP Swap when:

  • Reserve locations hold several LPs of the same product, and the assigned one is often behind others.

  • Pickers regularly find the assigned LP damaged or inaccessible.

  • You can accept a few days' difference in receiving or expiry date between the assigned LP and its substitute.

Prerequisites

  • A replenishment job type. LP Swap works with Static and Dynamic, and with both Pick & Put and Direct Put flows.

  • You can edit Job Types.


Step-by-step setup

  1. Go to Settings > Job Types and open the replenishment job type, or create one.

  2. On Settings, set Enable LP Swap to Yes. The default is No.

  3. In the threshold field that appears, enter the number of days (±) the substitute's date may differ. The field is labeled Receiving Date Swap Threshold when the job type uses FIFO, and Expiry Date Swap Threshold when it uses FEFO. It defaults to 0 and accepts whole numbers of 0 or more.

  4. Click Save.

💡 Switching the job type between FIFO and FEFO only changes the field's label. The number you entered is kept.


How it works on mobile

  1. At the source location, the picker scans an LP other than the one shown on the task.

  2. Logiwa IO validates the LP (see the rules below).

  3. Accepted: the task switches to the new LP. If the new LP is moved whole, the screen shows the full-LP layout; if only part of it is needed, the screen shows the pick-from-LP layout and asks for the product and quantity. The target location stays the same.

  4. Rejected: the reason is shown and the picker's entries are kept, so they can scan another LP.

The swap happens during picking only. In Pick & Put, the put phase isn't affected.

Example: The task says take LP-1001 from A-01-03. LP-1001 is behind another pallet. The picker scans LP-1002, also at A-01-03 with the same product, and the task continues with LP-1002.


Validation rules

Check

Rule

Example

Same LP

Scanning the assigned LP works as normal; no swap happens

—

LP already in this job

If the scanned LP already has a pick task in the same job, nothing is rewritten; that LP's task is shown first

LP-1002 is on task 2 of the job; scanning it on task 1 jumps to task 2

LP in another job

Rejected. An LP with pending pick tasks on another job can't be used

LP-1003 is assigned to a job another picker is running

Location

Must be at the same source location as the original task

LP at A-01-04 when the task is at A-01-03: rejected

Job type conditions

Must still match the job type's conditions. LP Swap never overrides them

Job type only allows pallet LPs; a scanned tote LP is rejected

Product

Must hold the task's product. Other products on the LP are ignored

An LP with the right SKU plus another SKU is still valid

Pack type

Must match the task's pack type, unless Allow Higher Pack Type Conversion to UOM is on

Task in units, LP holds cases only, conversion off: rejected

Date threshold

See below

—

Free stock

Only unallocated stock can be used. Stock allocated to an open shipment order is protected; if the LP also has free stock, that portion can still be used

LP has 30 allocated and 20 free: up to 20 can be used

Quantity

See Quantity outcomes

—

Lot number, production date and PO number are not checked; the substitute may differ on any of them.


Date threshold

The threshold compares the substitute LP's dates with an anchor date from the original task:

Job type

Date checked

Anchor date

FIFO

Receiving date

Earliest receiving date of the product on the original LP

FEFO

Expiry date

Earliest expiry date among the original pick tasks

  • The check is ± days: earlier or later both count.

  • 0 means the dates must match exactly.

  • If either date is missing, the check passes.

  • The whole LP qualifies as soon as any one of its records for the product is within the threshold. Quantity is then taken from the LP in normal FIFO/FEFO order, starting with the qualifying records.

Example: A FIFO job type has a threshold of 10. The original LP was received on 25 October, so the window is 15 October to 4 November. The substitute holds 20 units received 1 November, 20 received 1 December and 20 received 1 January. The LP qualifies because of the 1 November record. A task for 60 units takes all three records, starting with 1 November.


Quantity outcomes

Each scanned LP is classed fresh as Full LP (it holds only the task's product and the whole LP fits the need) or pick-from-LP (part of it is taken). This can differ from how the original task was created.

Original task is Full LP

Only Replenish Full LPs

Substitute vs need

Allow Exceed Task Quantity

Result

Off

Same

—

Normal Full LP pick

Off

More

Off

Becomes pick-from-LP; takes the needed quantity

Off

More

On

Becomes pick-from-LP; can take more, up to the exceed allowance

Off

Less (Full LP)

—

Whole substitute taken; a new task for the shortfall stays on the original LP

Off

Less (pick-from-LP)

—

Takes what's available; a new task for the shortfall stays on the original LP

On

Same

—

Normal Full LP pick

On

More

Off

Rejected

On

More

On

Full LP pick, only if the LP is within the exceed %

On

Less (Full LP)

—

Whole substitute taken; the task closes short with no remainder task

On

Less (pick-from-LP)

—

Rejected, because it doesn't meet the full-LP requirement

Original task is pick-from-LP

Substitute is

Substitute vs need

Allow Exceed Task Quantity

Result

Full LP

More

Off

Shown as pick-from-LP; capped at the planned quantity

Full LP

More

On

Shown as pick-from-LP; exceeding allowed

Full LP

Exactly the need

—

Becomes Full LP; the whole LP moves

Full LP

Less

—

Whole substitute taken; the shortfall stays as a task on the original LP

Pick-from-LP

More

Off / On

Capped at planned quantity / exceeding allowed

Pick-from-LP

Same

—

Stays pick-from-LP

Pick-from-LP

Less

—

Takes what's available; a new task for the shortfall stays on the original LP

Example (shortfall): A pick-from-LP task needs 10 units. The substitute has 6 free units. The task is rewritten to take 6 from the substitute, and a new task for 4 units stays on the original LP.

Example (Only Replenish Full LPs): A Full LP task needs 40 units, with Allow Exceed Task Quantity on at 10%. A single-SKU substitute with 42 units is accepted (42 is within 44). One with 48 units is rejected.


Pack type conversion

With Allow Higher Pack Type Conversion to UOM also on, the swap checks the substitute in its original pack type first. Once it's accepted, conversion to units happens at pick completion as usual. See Converting Higher Pack Types to UOM During Replenishment.


Seeing swaps on Task Details

The replenishment Task Details screen has an LP Swap column:

  • LP Swap: Yes on pick tasks completed from a substitute LP, otherwise No. Put tasks always show No.


Why a swap is rejected

Message says the LP…

What to do

Isn't in the expected location

Scan an LP at the task's source location

Doesn't meet the job type's conditions

Scan an LP that fits the job type's conditions

Contains a different product

Scan an LP with the task's product

Receiving or expiry date is outside the threshold

Scan an LP with a closer date, or raise the threshold

Is allocated to an open shipment order

Scan another LP

Quantity exceeds the allowed threshold

Scan a smaller LP or contact your supervisor


Common questions

Can I swap to an LP at a different location? No. The substitute must be at the same source location.

Does a swap change the target location? No. The original target stays unless you use Suggest Another Location.

What happens if LP Swap is off and I scan another LP? The scan is rejected, as before.

Does the substitute need the same lot number? No. Only product, pack type (unless conversion is on), location, conditions, free stock and the date threshold are checked.

Did this answer your question?