Version: eXtendMultiFulfillment 1.1.18 and above
Audience: User

Overview

eXtendMultiFulfillment supports processing partial fulfillments on sales orders, including scenarios where inventory comes from multiple sources such as on-hand stock, drop ship purchase orders, and special order purchase orders. This flexibility allows you to fulfill orders incrementally as inventory becomes available, without waiting for complete order quantities.

Usage

eXtendMultiFulfillment can handle partial fulfillments in several scenarios. The key principle is that you create a source item fulfillment for the available quantity, generate pre-fulfillments, process them, and then repeat the process as additional inventory becomes available.

Partial fulfillment from on-hand inventory

When you have partial on-hand inventory available:

  1. Create a source item fulfillment for the quantity you have in stock
  2. Create pre-fulfillment records for those items
  3. Process the multi-fulfillment to generate the item fulfillments
  4. Once additional inventory arrives, create a new source item fulfillment for the remaining quantity
  5. Create new pre-fulfillment records and process them

The previously generated item fulfillments remain intact and won't be deleted when you process subsequent batches.

Partial fulfillment from drop ship purchase orders

eXtendMultiFulfillment supports partial fulfillments from drop ship purchase orders. This is useful when your vendor ships inventory in multiple batches.

Example workflow:

  • Purchase order created for 200 units
  • First receipt: 50 units received
    • Create source item fulfillment (IF1) for 50 units
    • Process multi-fulfillment to generate IF2 for 50 units
  • Second receipt: 50 units received
    • Create new source item fulfillment (IF3) for 50 units
    • Process multi-fulfillment to generate IF4 for 50 units
  • Final receipt: 100 units received
    • Create new source item fulfillment (IF5) for 100 units
    • Process multi-fulfillment to generate IF6 for 100 units

Each batch is processed independently, and previous item fulfillments aren't affected by subsequent processing.

Partial fulfillment from special order purchase orders

Special order purchase orders work similarly to drop ship orders. After receiving items through an item receipt, the inventory becomes available for fulfillment. You can then create source item fulfillments and process them through eXtendMultiFulfillment as the items are received.

Frequently Asked Questions (FAQs)

Q: Do I need to wait for the entire purchase order to be received before processing fulfillments?
A: No. You can process partial receipts and create fulfillments for each batch as it arrives. eXtendMultiFulfillment handles this without deleting or affecting previous item fulfillments.

Q: Can I fulfill from both on-hand inventory and drop ship purchase orders on the same sales order?
A: Yes. You can create a source item fulfillment for available on-hand inventory first, then create additional source item fulfillments as drop ship or special order items are received.

Q: Will previous item fulfillments be deleted when I process a new batch?
A: No. When you process subsequent partial fulfillments, the previously generated item fulfillments remain intact.