This flow is used to process pending order quantity through vendor processing when the required inventory is not fully available in the seller account.
For the unavailable quantity, the system creates a Purchase Order (PO) against the mapped vendor and creates a B2B order in the vendor account for processing.
Once the vendor completes handover, the inventory is inwarded into the seller account inventory. After inwarding is completed, the pending quantity of the original order gets assigned and the order becomes ready for further processing.
Use this flow when orders are allowed to be created even if the required inventory is not fully available, and the pending quantity needs to be processed through a mapped vendor.
autoPoVendorLevel must be enabled to allow automatic vendor-based PO creation
autoGrnThroughBackOrder must be enabled to allow automatic inwarding after vendor handover
is_b2b_new must be enabled)vendorPanelType = 2 must be configured to use the Advanced Vendor Panel
Create a B2B order.
During order creation, system checks inventory availability.
If required inventory is not fully available, system shows inventory availability warning
A Purchase Order (PO) is automatically created for the pending quantity against the mapped vendor.
The PO appears under: Inventory → Purchase Orders
PO is created in Approved status.
A new B2B order is automatically created in the mapped vendor account after PO creation.
Navigation: Orders > B2B Orders > Unapproved Orders or View Orders (Basis Approval Config)
Vendor completes processing and marks handover as completed.
After handover is completed, inwarding is automatically processed in the seller account.
In the PO details, the received quantity and GRN geys updated.
After inwarding is completed, the pending quantity of the original order gets assigned.
The order becomes ready for further processing.
Assigned inventory shows the Default Bin from which inventory was assigned.
| Scenario | System Behavior |
|---|---|
| Full stock available | No PO is created |
| Handover not done | Inventory is not inwarded and pending quantity remains unassigned |
| SKU not mapped | No PO created |
| Partial fulfillment | Only received quantity is inwarded and assigned |