Phase 1 — Planning (Client + Office)
Step 1 — Inbound Order (PO)
ClientIF-4 Client sends Inbound Order (PO) via API
PO contains: order code, supplier code, expected delivery date, line details (item code, quantity, batch, best-before-date). Client's supplier fulfills delivery — no direct API link to supplier (we are 3PL).
POST /inboundorder → INBOUND ORDER
Step 2 — Pre-notification (optional)
ClientIF-5 Client sends Pre-notification with pallet-level detail
More detailed than PO. Contains: ETA delivery date, supplier details, per pallet: SSCC code, batch code, best-before-date, production date, quantity. Enables dock planning and faster receiving.
POST /prenotification → PRE-NOTIFICATION
Step 3 — Create ITP
Office Create ITP (Inkoop Transport Planning) based on PO
Planned delivery date from PO. Can be modified if client reports delay or early arrival.
Step 4 — Booking + Receipt
Office Goods arrive → Create VOO (Booking) → Create ONT (Receipt)
When goods physically arrive, office creates booking (VOO) and receipt (ONT) in WMS. ONT is the basis for warehouse scanning process.
Phase 2 — Physical receipt (Warehouse)
Step 5 — Count pallets/cartons
WHS Count cartons on pallets vs. inbound documents (packlist)
Compare physical carton count with documents.
Step 6 — Sort by ONT
WHS Sort cartons by receipt number (Ontvangstbon)
One delivery can have multiple ONT numbers. Sort by article assigned to each order.
Step 7 — Check quantities
WHS Verify quantities per packlist
Compare cartons and pieces. Mark discrepancies (+/-). Open mixed boxes and sort by size. Do not open single-article boxes unless quantity mismatch.
⑂ Quantities match PO?
YES — Continue scanning
Proceed to scanning phase.
OfficeNO — Discrepancies
Office creates Vendor Rating document. Discrepancy charged to client. Notification via API + email.
Phase 3 — Scanning (Warehouse + Scanner)
Step 8 — Scanner login
WHS Login scanner → Inslag → Select PO → Ontvangen → Bevestigen
Find ONT number. Click order → Ontvangen → Bevestigen.
Scanner: Inslag → PO → Ontvangen → Bevestigen
Step 9 — Scan articles
WHS Scan article barcode
Scanner shows: pick location, max capacity, current stock. If date visible = bulk already exists → FIFO: all new stock goes to bulk.
⑂ Pick location or Bulk?
Pick location
Select 'Niet printen'. Place items on location.
Bulk location
Select printer. Print VRR label → stick on box → place on bulk.
Step 10 — Repeat / Close
WHS Repeat for all articles. Close PO: Annuleren → Ja. Pause: Annuleren → Nee
Phase 4 — Confirmation (System → Client)
Step 11 — Receipt Confirmation
SystemIF-6 WMS sends Receipt Confirmation to client
Per line: item code, quantity received, EAN innerpack, batch, best-before-date, ordertype, supplier code. Client sees exactly what was received vs. ordered.
DELETE /fromWMS → RECEIPT CONFIRMATION
Step 12 — Stock Mutation
SystemIF-12 Real-time stock change notification
Each stock change triggers mutation message: item code, quantity (+/-), reason code, process type code.
DELETE /fromWMS → STOCK MUTATION
Step 13 — Stock Update
SystemIF-13 Updated totals sent to client
After each mutation: total quantity, quantity free, quantity reserved.
DELETE /fromWMS → STOCK UPDATE
✓ Inbound RPT complete
Phase 1 — Planning
Step 1
ClientIF-4 Client sends PO with articles and delivery date
Client sends PO via API. Supplier fulfills delivery.
POST /inboundorder
Step 2
Office ITP → VOO → ONT
Office creates ITP based on PO, VOO on arrival, ONT as receipt.
Phase 2 — Scanning (Seasonal = directly to pick locations)
Step 3
WHS Login → Inslag → Scan QR from receipt papers
Scan QR → Open PO → Bevestigen → Ontvangen.
Scanner: Inslag → QR → Bevestigen → Ontvangen
Step 4
WHS Scan article → Enter quantity → Bevestigen
Scanner shows quantity to receive per PO.
Step 5
WHS Scan to chosen pick location
Scanner suggests first available location — you can choose another. Seasonal items go directly to pick locations (not bulk).
Step 6
Close: Annuleren → Ja / Pause: Nee
Confirmation
SystemIF-6IF-12IF-13 Receipt Confirmation + Stock Mutation + Stock Update → Client
RECEIPT CONFIRMATION + STOCK MUTATION + STOCK UPDATE
✓ Seasonal Inbound complete
Phase 1 — Planning
Step 1
ClientOfficeIF-4 PO → ITP → VOO → ONT
Same planning flow as RPT.
POST /inboundorder
Phase 2 — Scanning (Box = quantities in cartons)
Step 2
WHS Inslag → QR → Open → Bevestigen → Ontvangen → Scan article
Scanner shows location, max capacity, current stock. FIFO if bulk exists.
Scanner: Inslag → QR → Bevestigen → Ontvangen
Step 3
WHS Enter box amount (pre-filled)
Scanner shows pre-filled box amount. Compare with physical count. Mismatch → report to team leader.
⑂ Pick location or Bulk?
Pick location
'Niet printen' → place on location.
Bulk location
Printer → VRR label → stick on box → bulk.
Confirmation
SystemIF-6IF-12 Receipt Confirmation + Stock Mutation → Client
RECEIPT CONFIRMATION + STOCK MUTATION
✓ Box Receiving complete