Outside Processing
An outside process is an external process or service that is performed by someone (i.e., a Vendor) outside your company. For example, if you manufacture Items which have chromed parts on them--but your company does not have a metal chroming facility--then you would need to send the raw metal part to an outside vendor who would perform the chroming for you. This document describes xTuple ERP's support for outside processing
To begin with, an outside process in xTuple ERP should be defined as a unique Item using the Outside Process Item Type.
Outside Process Item Type

Outside Process Items are treated by the system in much the same way as purchased Items are.
We will be referring to the "CHROMING" Item in this document whcih is a service that we purchase from a supplier that involves a tangible item - in this case a raw bumper - that we send to them. This Item, as well as the other Items referred to here, can be found in demo database versions of xTuple ERP. Here's a rough overview for how the CHROMING Item fits into the Bill of Materials (BOM) for the finished goods manufactured Item it is needed for:
- STOCKCAR1 (Finished good Item, manufactured Toy Stock Car)
- CBUMP (Subassembly, manufactured Chrome Bumper)
- RBUMP1 (Material requirement, purchased Raw Bumper)
- CHROMING (Service purchased from a supplier, outside process Chroming)
- CBUMP (Subassembly, manufactured Chrome Bumper)
The following screenshots provide a more detailed view of exactly how the various Items fit together.
You can find the Items described in this document in the demo databases released by xTuple.
Outside Process Item Shown on BOM for Subassembly
Below we see the BOM for the CBUMP item. This is what we get back from the outside processor after we send them raw bumpers and they chrome them. The Work Order for the CBUMP facilitates the consumption of the item(s) we are sending to the outside processor, the receipt of the processed item back into stock, and initials the purchase of the chroming service.
Subassembly Shown in Finished Goods BOM
The item we receive back from the outside processor (CBUMP) can then be used as a component - in this example - in a higher level assembly or end item, or it can be sold.
.
Okay, now that we have seen how Outside Process Items are created and inserted into a Bill of Materials in xTuple ERP, the next step is to understand the business process flow. The following diagram provides an initial overview:

Let's consider a typical scenario in a step-by-step fashion:
- A Sales Order is created for 100 units of STOCKCAR1. This is our manufactured finished good, which contains the chromed bumper CBUMP.
- The Sales Order creates a Work Order for 100 units of STOCKCAR1 to be manufactured. (This Work Order could also be created manually--or xTuple ERP can be configured so that the Work Order is planned for and released from either MPS or MRP.)
- The child Work Order for CBUMP may also be created automatically if in the BOM for STOCKCAR1 we select the "Create Child W/O at Parent Explosion" option for CBUMP. (As with the STOCKCAR1 Work Order, the Work Order for CBUMP can be managed by the MPS or MRP planning systems. Or it can also be created manually.)
- As we saw earlier, CHROMING is one of the Items on the CBUMP Work Order. xTuple ERP can be configured to create a Purchase Request (P/R) for CHROMING automatically. We simply check "Create P/Rs to Meet Demand" on Item Site record for CHROMING to accomplish this.
- Next, we physically send the raw bumper RBUMP1 to the Vendor for outside processing.
- We issue RBUMP1 to the CBUMP Work Order to indicate the raw material is no longer in Inventory. Thus, while the raw bumper is at the Vendor location for outside processing, it will be considered as part of Work in Process (WIP).
- When the Vendor returns the chromed bumper back to us, we post production for the CBUMP Work Order. It is now in stock and ready to be consumed by the Work Order for the parent Item STOCKCAR1.
- Finally, we process the Purchase Request for CHROMING to facilitate the payment for this service from our supplier.This step could be completed earlier in the process if you desire.
Note also that in the diagram above Operations are included on the product structure for CBUMP. Frequently there are preparation tasks and post receiving tasks that must be performed for an Item that is the result of outside processing. If it is desireable to monitor these tasks and capture their costs, then Bill of Operation (BOO) Operations can be created for them.
Here's another diagram which illustrates how Site transfers (or Transfer Orders) can be used for tracking the movement of inventory from your Site to the Outside Process Vendor's Site--and back. In this example, the Site transfer is listed on the Bill of Operations for the Work Order:


Chroming cost!
Hi,
I thought that chroming service cost would go in WIP after PO receipt!
How do we get the chroming service into WIP to affect CBUMP cost? Or How is CBUMP cost being affected by the chroming services cost?
Thanks,