Skip to main content

Inventory Transfers

Move inventory between locations within your organization.


Two Transaction Types

TRANSFER ORDER vs INVENTORY TRANSFER
─────────────────────────────────────────────────────────────────

INVENTORY TRANSFER (Simple/One-Step)
└── Single transaction
└── Instant movement
└── No approval workflow
└── Best for: Same facility, quick moves

TRANSFER ORDER (Formal/Multi-Step)
└── Order → Fulfill → Receive
└── Supports in-transit tracking
└── Approval workflows possible
└── Best for: Between facilities, shipping required

Inventory Transfer (Simple)

A single transaction that instantly moves inventory between locations.

When to Use

ScenarioExample
Same buildingMove from bin A to bin B
Quick reorganizationShift stock between areas
No shipping requiredInternal warehouse moves
No approval neededRoutine inventory moves

How It Works

INVENTORY TRANSFER FLOW
─────────────────────────────────────────────────────────────────

┌─────────────────────────────────────────────────────────────┐
│ INVENTORY TRANSFER │
│ (Single Transaction) │
│ │
│ From: Warehouse A │
│ To: Warehouse B │
│ Item: Widget-A (20 units) │
│ │
│ Result: INSTANT │
│ Location A: -20 units (immediate) │
│ Location B: +20 units (immediate) │
│ │
└─────────────────────────────────────────────────────────────┘

GL Impact (Inventory Transfer)

AccountDebitCreditWhy?
Inventory - Location B$200Items at destination (Asset ↑)
Inventory - Location A$200Left source (Asset ↓)

Note: Net inventory value unchanged - just moves between locations.

Inventory Impact (Inventory Transfer)

INSTANT INVENTORY MOVE
─────────────────────────────────────────────────────────────────

BEFORE:
Location A: 100 units
Location B: 50 units

INVENTORY TRANSFER: 20 units from A to B

AFTER (Immediate):
Location A: 80 units (-20)
Location B: 70 units (+20)

Transfer Order (Formal)

A multi-step process with order, fulfillment, and receipt stages.

When to Use

ScenarioExample
Different facilitiesShip between warehouses
Shipping requiredActual carrier/freight
In-transit trackingKnow what's "on the truck"
Approval workflowsManager approval needed
DocumentationNeed shipping records

Transfer Overview

TRANSFER ORDER FLOW
─────────────────────────────────────────────────────────────────

┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ TRANSFER ORDER │ │ FULFILLMENT │ │ RECEIPT │
│ (Created) │ ──▶ │ (Ship from A) │ ──▶ │ (Receive B) │
│ │ │ │ │ │
│ GL: None │ │ GL: In Transit*│ │ GL: Location │
│ Inv: Committed │ │ Inv: A ↓ │ │ Inv: B ↑ │
└─────────────────┘ └─────────────────┘ └─────────────────┘

* If using In-Transit location/account

Creating a Transfer Order

What Happens

ActionResult
Create TOTransfer order saved
Select from/to locationsSource and destination set
Add itemsItems committed at source
StatusPending Fulfillment

Transfer Order Creation

TRANSFER ORDER CREATION
─────────────────────────────────────────────────────────────────

Transfer Order #TO-001
├── From: Warehouse A
├── To: Warehouse B
├── Items:
│ ├── Widget-A: 20 units
│ └── Widget-B: 15 units
└── Status: Pending Fulfillment

Result:
- Items committed at Warehouse A
- No GL entry yet
- Waiting for fulfillment

Inventory Impact (Order Created)

INVENTORY ON TRANSFER ORDER
─────────────────────────────────────────────────────────────────

Warehouse A (Before):
┌─────────────────────────────────────────┐
│ Widget-A: On Hand: 100, Committed: 0 │
│ Available: 100 │
└─────────────────────────────────────────┘

Warehouse A (After TO Created):
┌─────────────────────────────────────────┐
│ Widget-A: On Hand: 100, Committed: 20 │
│ Available: 80 │
└─────────────────────────────────────────┘

Warehouse B: No change yet

Fulfilling a Transfer

Ship items from the source location.

What Happens

ActionResult
Fulfill from TOItems shipped from source
Set shipped qtyQuantity leaving source
Carrier infoTracking number recorded
StatusIn Transit / Pending Receipt

Transfer Fulfillment

TRANSFER ORDER FULFILLMENT
─────────────────────────────────────────────────────────────────

Transfer Order #TO-001


Item Fulfillment #IF-001
├── From: Warehouse A
├── Items Shipped:
│ ├── Widget-A: 20 units
│ └── Widget-B: 15 units
└── Status: Shipped

Result:
- Warehouse A On Hand decreases
- Items now "in transit"

Inventory Impact (Fulfilled)

INVENTORY AFTER FULFILLMENT
─────────────────────────────────────────────────────────────────

Warehouse A:
┌─────────────────────────────────────────┐
│ Widget-A: On Hand: 80 (-20) │
│ Committed: 0 │
│ Available: 80 │
└─────────────────────────────────────────┘

In Transit (if using transit location):
┌─────────────────────────────────────────┐
│ Widget-A: On Hand: 20 │
└─────────────────────────────────────────┘

Warehouse B: No change yet (waiting)

GL Impact (Fulfillment)

Without In-Transit tracking:

No GL entry - inventory moves on receipt.

With In-Transit location:

AccountDebitCreditWhy?
Inventory In Transit$200Items in transit (Asset ↑)
Inventory - Location A$200Left source location (Asset ↓)

Receiving a Transfer

Receive items at the destination location.

What Happens

ActionResult
Receive from TOItems received at destination
Confirm qtyQuantity received recorded
InspectVerify condition
StatusReceived

Transfer Receipt

TRANSFER ORDER RECEIPT
─────────────────────────────────────────────────────────────────

Transfer Order #TO-001


Item Receipt #IR-001
├── To: Warehouse B
├── Items Received:
│ ├── Widget-A: 20 units
│ └── Widget-B: 15 units
└── Status: Received

Result:
- Warehouse B On Hand increases
- Transfer complete

Inventory Impact (Received)

INVENTORY AFTER RECEIPT
─────────────────────────────────────────────────────────────────

Warehouse A:
┌─────────────────────────────────────────┐
│ Widget-A: On Hand: 80 (no change) │
└─────────────────────────────────────────┘

In Transit:
┌─────────────────────────────────────────┐
│ Widget-A: On Hand: 0 (cleared) │
└─────────────────────────────────────────┘

Warehouse B:
┌─────────────────────────────────────────┐
│ Widget-A: On Hand: 20 (+20) │
│ Available: 20 │
└─────────────────────────────────────────┘

GL Impact (Receipt)

Without In-Transit tracking:

AccountDebitCreditWhy?
Inventory - Location B$200Items at destination (Asset ↑)
Inventory - Location A$200Left source (Asset ↓)

With In-Transit location:

AccountDebitCreditWhy?
Inventory - Location B$200Items at destination (Asset ↑)
Inventory In Transit$200Cleared transit (Asset ↓)

One-Step vs Two-Step Transfers

One-Step Transfer

Items move instantly (no in-transit period):

ONE-STEP TRANSFER
─────────────────────────────────────────────────────────────────

Transfer Order → Complete

Location A: -20 units (immediate)
Location B: +20 units (immediate)

Use when:
- Same building/facility
- Instant movement
- No transit time needed

Two-Step Transfer

Items go through in-transit:

TWO-STEP TRANSFER
─────────────────────────────────────────────────────────────────

Transfer Order → Fulfill → Receive

Day 1: Fulfill (Ship from A)
Location A: -20
In Transit: +20

Day 3: Receive (Arrive at B)
In Transit: -20
Location B: +20

Use when:
- Different facilities
- Actual shipping required
- Need to track transit

Partial Transfers

Transfer only part of the ordered quantity:

PARTIAL TRANSFER SCENARIO
─────────────────────────────────────────────────────────────────

Transfer Order #TO-001: 100 units

├── Fulfillment #1: 40 units
│ └── Status: Partially Shipped

├── Fulfillment #2: 35 units
│ └── Status: Partially Shipped

└── Fulfillment #3: 25 units
└── Status: Fully Shipped

Each fulfillment creates separate receipt

Quick Reference

Inventory Transfer vs Transfer Order

AspectInventory TransferTransfer Order
StepsSingle transactionOrder → Fulfill → Receive
SpeedInstantMulti-step
In-TransitNoYes (optional)
ApprovalNoYes (optional)
Use CaseInternal movesBetween facilities
ComplexitySimpleMore control

Transfer Order Stages

StageGL ImpactFrom LocationTransitTo Location
Order CreatedNoneCommitted ↑
FulfilledYes*On Hand ↓
ReceivedYesOn Hand ↑

*If using in-transit tracking

Transfer Order Statuses

StatusMeaning
Pending ApprovalNeeds approval
Pending FulfillmentReady to ship
Partially FulfilledSome shipped
Pending ReceiptShipped, awaiting receipt
Partially ReceivedSome received
ReceivedComplete
ClosedFinalized

Next Steps