Skip to main content

Reallocate On Order Parts and Resolve Oversold Stock

Learn how to reallocate on order or received parts to satisfy customer order special order requirements, and how to resolve oversold stock during vendor receiving.

Overview

This article covers three related reallocation workflows in Blackpurl:

  • Reallocating on order parts that were ordered for stock to satisfy a customer order special order requirement

  • Satisfying special order requirements when receiving parts from a vendor

  • Reallocating received parts to resolve oversold parts

Before You Start

Users must have the Reallocate On Order Parts permission enabled to use this functionality. Ask your system administrator to confirm this permission is active for your user group before proceeding.

The image shows a permissions configuration screen titled 'Group: Admin Group' with three main sections: General Access,


Option 1: Reallocate On Order Stock to a Customer Order Special Order Requirement

Use this option when a part has already been ordered for stock on a Vendor Order (VO) and a customer now needs that same part as a special order. Instead of placing a new vendor order, you can reallocate the quantity already on order to fulfill the customer's requirement.

Scenario

The dealership has submitted a Vendor Order for Part# 48-2212 for stock. A customer, Kristelle Ramos, comes in wanting to purchase that same part. Rather than creating a new special order, you will reallocate the on order quantity to satisfy her requirement.

The Vendor Order

The Vendor Order has been submitted with the requirement set to stock and has not yet been received.

This shows a vendor order details screen with order #VO-00000048 from The Widget Factory. The order status is 'On Order'


The Customer Order

On the customer order for Kristelle Ramos, Part# 48-2212 appears with a status of Required. If left in this state, the part will appear on the Parts Needed Report as needing to be ordered. However, the line also shows that there are 0 remaining in stock with 10 on order, and presents an Allocate on order button to act on this immediately.

This shows the complete parts line item with Part# 48-2212 - OIL RING ASSY, quantity 1, status 'Required', price $23.53,


The Allocate on order button is only available when both of the following are true:

  • The line item has a required quantity that has not yet been added to a Vendor Order

  • The part has a quantity on order for stock

Steps

1. Open the customer order and locate the part line showing a Required status.

2. Click Allocate on order on the relevant line. A dialog will appear listing the on order stock available for reallocation.

3. Check the checkbox on the relevant line.

4. Click Confirm to complete the reallocation.

This shows a dialog titled 'Reallocate on-order part' with text explaining that vendor orders contain Part# 48-2212 - OI


Result

After confirming the reallocation, the following changes occur:

Customer Order

  • The line item status changes from Required to Ordered.

  • The Parts Picklist at the bottom of the screen also shows the status as Ordered and displays the associated VO number.

This shows the result screen where the parts status has changed from 'Need To Order' to 'Order Submitted'. The part line
This shows the Parts Picklist section at the bottom of the screen with a red header. It displays Part# 48-2212 - OIL RIN


Vendor Order

  • The Vendor Order is updated to show that a portion of the quantity has been allocated to satisfy the customer order special order, with the remaining balance still allocated for stock.

This shows the updated vendor order screen for VO-00000048. In the Items section, Part# 48-2212 shows quantity 10 needed


Option 2: Reallocate Directly from Vendor Receiving

Use this option to satisfy customer order special order requirements at the point of receiving parts from a vendor. Blackpurl checks for outstanding special order needs automatically when you commit a receiving.

Steps

1. Process the Vendor Receiving as normal.

2. Click Commit receiving. Blackpurl will automatically check for any customer orders with special order needs that can be satisfied by what has been received.

3. The Reallocate stock parts screen appears, listing any parts that can be reallocated. Type the quantity you wish to allocate in the Allocate column on the relevant line.

4. Click Confirm to apply the reallocation, or click Skip if you do not want to reallocate at this time.

This shows the 'Reallocate stock parts' dialog. It displays Part# 48-2212 - OIL RING ASSY with 'Received' quantity 10 an


Result

After confirming, Blackpurl reallocates the received parts to the relevant customer order special order. The status on the customer order updates to show the part is now In Stock.

This shows the result screen with 'Parts: All In-Stock' status. The part line shows Part# 48-2212 - OIL RING ASSY with q


An automatic Internal Comment is also generated in the Internal Comments section to keep a record of the reallocation details.

This shows an Internal Comments section with a blue header displaying '1 comment'. Below is a blue 'Add a new comment' b


Resolve Oversold Stock During Vendor Receiving

When a part has been oversold on a customer order, you can use stock received through a Vendor Receiving to resolve the oversold — rather than resolving it manually from the part record. For the manual approach, see Oversold Stock: Understanding and Resolving It.

Scenario

A part has been oversold on a customer order. The dealership is processing a Vendor Receiving that includes that part and wants to use the received stock to resolve the oversold.

This shows a customer order screen with 'KRISTELLE RAMOS' header and order CO-0000309. The parts section shows Part# 48-
This shows a part record screen for '48-2212 - OIL RING ASSY' with 'On Order' status. The Cost Tracking section shows Co


Steps

1. Process the Vendor Receiving as normal.

2. Click Commit receiving. Blackpurl will review the received parts and identify any oversold parts that can be resolved.

3. The Resolve oversold parts screen appears, listing all parts with oversolds that can be addressed with this receiving. For each part listed, choose one of the following options:

  • Resolve oversold — resolves the oversold on the part record, the same as performing the action directly on the part record. All received quantity for this part goes into stock. Note that this action will also generate a journal entry in your accounting package.

  • Use received to resolve — uses the relevant quantity from the Vendor Receiving to offset the oversold. The screen shows how many units will go into stock as a result. You can combine this with Resolve oversold to fully clear the oversold using the received parts.

4. Click Confirm to apply your selection, or click Skip to take no action.

This shows the 'Resolve oversold parts' dialog explaining that parts on this receiving have oversolds that haven't been


Result

The outcome depends on which option you selected:

  • Resolve oversold only — the oversold is resolved on the part record, but all Vendor Receiving quantity goes into stock. A journal entry is created in your accounting package.

  • Resolve oversold and Use received to resolve — the oversold is resolved using the received parts, and the part record is updated to reflect that the oversold has been cleared.

This shows a vendor receiving screen for order VR-000048 from The Widget Factory. The screen shows the received section
Did this answer your question?