---
title: "Collect Purchases from Suppliers"
description: "Use supplier collection when your company arranges transport for purchased goods. Company-owned goods collected from the supplier enter inventory through a **Pu"
space: "Vuna Transport"
url: "https://docs.navari.co.ke/vuna-transport/operations/supplier-collections"
updated: "2026-11-09"
---

Use supplier collection when your company arranges transport for purchased goods. Company-owned goods collected from the supplier enter inventory through a **Purchase Receipt**, not a transfer out of stock you did not already hold.

## Prepare the purchase

Submit an open Purchase Order for supported stock items. Choose a **Buying** Delivery Method with **Transport Arranged By = Company**. Ensure Purchase Order generation is enabled in Transport Settings and any required approval state is reached.

Use ERPNext's **Dispatch Address** or **Supplier Address** for pickup; the address must belong to the supplier. The order must identify the receiving destination. Subcontracting and unit-price purchasing orders are not supported by this collection adapter.

## Choose planned or direct assignment

**With planning required:** generate and submit Transport Demand, create a supplier Transport Load using the preselected item/quantity popup, allocate a vehicle and driver and create the Delivery Trip. Supplier loads use the external pickup address, not a company loading warehouse. Combine only demands with the same supplier, pickup address and Delivery Method in one load.

**With planning off:** generate the demand explicitly and use **Assign to Trip** on the submitted supplier demand. Choose a submitted, active same-company trip with the required allocation context. This creates collection work without manufacturing a load or bypassing a method that requires planning.

Separate compatible supplier and delivery loads may share an allocation/trip. The current implementation does not add a second supplier arrival task merely to move vehicle inventory into your final warehouse; that subsequent transfer is warehouse work.

## Record collection and receive stock

1. Start the assigned trip and open the supplier pickup task.
2. Record the actual collected quantities, retaining the displayed purchase UOM. Keep uncollected lines represented, explain a shortage and record who released the goods. Provide batch/serial details when the item requires them.
3. Submit collection proof.
4. If **Allow Driver to Receive Supplier Collections** is enabled, the scoped Purchase Receipt is posted into the vehicle Transit Warehouse. If it is disabled, authorised purchasing/warehouse staff must post the receipt; proof alone leaves the task waiting for stock posting.

ERPNext stock and purchasing checks still apply, including required incoming Quality Inspection. Enabling driver receiving does not waive them. Planned supplier tasks offer **Create → Purchase Receipt (Vehicle)** to users with Purchase Receipt creation access.

## An ordinary staff Purchase Receipt may confirm collection

Staff can receive directly from the Purchase Order into the vehicle or final receiving warehouse. A submitted, matching receipt can satisfy the collection task where attribution to that task is unambiguous. A shared PO row assigned to multiple trips may need explicit task-linked receiving; the system does not guess which pickup to complete.

If receipt was into the vehicle warehouse, use the Purchase Receipt's arrival transfer action to prepare a normal **Material Transfer** into the final warehouse. Review and submit it separately. This is not End Transit because the purchase arrived through a Purchase Receipt, not an Add-to-Transit Stock Entry.

> [Diagram: Supplier collection → Purchase Receipt into vehicle → normal Material Transfer into receiving warehouse, with the alternative direct staff receipt path]

Partial collection leaves the uncollected balance available for further planning where source quantities permit it. Review **Completed with Variance** separately from a fully collected order.
