Managing Subcontracting in Business Central Manufacturing

Introduction

Subcontracting is one of those manufacturing scenarios that sounds simple in theory — “send something out, get it back, pay for the service” — but in practice it’s full of pitfalls. Costs need to stay tied to the production order, inventory must remain accurate, logistics costs can’t be ignored, and the finance team wants the numbers reconciled in G/L.

Business Central has native functionality to handle this, but only if it’s set up and executed correctly. Below is a detailed, consultant-level walkthrough of the subcontracting process — not just what buttons to press, but also why each step matters and the impact on costing, inventory, and reporting.


Step 1: Set Up the Subcontractor Work Center

  • Navigate to Work Centers and create a new record.

  • Set Type = Subcontractor and link it to the correct vendor card.

  • Define Direct Unit Cost if you want estimated costs to appear during production order costing.

πŸ“Œ Why this matters:
Without a subcontractor work center, Business Central treats the process as a normal routing step — no purchase orders, no vendor link, and no cost flow. This single field (“Type = Subcontractor”) drives the whole process.


Step 2: Add the Subcontracting Operation to the Routing

  • Open the routing for the finished item.

  • Insert a line for the subcontracted operation, assign the subcontractor work center, and fill in run/setup times.

πŸ“Œ Why this matters:
This ensures the subcontracted step shows up in the production order routing. If it’s missing, the subcontracting worksheet won’t pick it up and no POs will be created.


Step 3: (Optional) Create a Subcontracting Charge Item

  • Create a Charge Item called e.g. “Heat Treatment Service”.

  • Assign it to the subcontractor vendor.

πŸ“Œ Why this matters:
If you don’t create a Charge item, the PO line will contain generic text. That works, but for reporting and invoice control, service items give you cleaner, standardized data.


Step 4: Create the Production Order

  • Create a Release Production Order.

  • Refresh the order to pull in BOM and routing lines.

πŸ“Œ System behavior:
Once refreshed, you’ll see the subcontracted operation alongside other steps. The system calculates expected costs for the subcontracting step (based on direct unit cost in the work center or service item).


Step 5: Use the Subcontracting Worksheet

  • Go to Manufacturing → Subcontracting Worksheet.

  • Run Calculate Subcontracts.

  • Review the suggested lines (quantities, due dates, operations).

  • Use Carry Out Action Message → Make Orders to generate subcontracting purchase orders.

πŸ“Œ Why this matters:
The worksheet consolidates all subcontracting needs across multiple production orders. If planners don’t use it, they’ll miss operations and POs will never be created.


Step 6: Review the Subcontracting Purchase Order

  • Open Purchase Orders.

  • You’ll see new orders created for subcontractors, linked back to the production orders.

πŸ“Œ System behavior:

  • Buy-from Vendor = subcontractor vendor.

  • Lines = service item or operation description.

  • Routing Link Code ties the PO to the production order.

When you post the receipt → the subcontracted operation is marked as finished in the production order.
When you post the invoice → actual cost flows into the production order and item ledger.


Step 7: Handle Materials (if applicable)

  • Post consumption for raw/semi-finished goods shipped to vendor.

  • Optionally, transfer inventory to a Vendor Location.

πŸ“Œ Why this matters:
If you don’t post consumption before subcontracting, your WIP inventory will be overstated and costs won’t match. Vendor Locations are especially valuable for audits, since they prove stock is not “missing,” but sitting at the subcontractor.


Step 8: Record Transfer Costs from Subcontractor to Production Warehouse

  • Create a Transfer Order: Vendor Location → Production Warehouse.

  • Ship and receive items.

  • Add Item Charges (transport, handling)  via a separate purchase invoice.

  • Distribute costs across transferred items.

πŸ“Œ System behavior:
Item Charges push transport costs into Value Entries, which update the average or standard cost of the item. After running Adjust Cost – Item Entries, the cost rolls into the production order or finished item.

πŸ“Œ Why this matters:
Without this step, you only capture the subcontractor’s invoice — not the logistics cost of getting items back. That means your actual production cost is understated.


Step 9: Post the Vendor Invoice

  • Post the subcontractor’s invoice against the PO.

  • Post the transport vendor invoice if charges are separate.

πŸ“Œ System behavior:

  • Subcontracting costs flow into the production order (via Value Entries).

  • If you used item charges for transport, those costs are allocated to the same items.

  • G/L is updated automatically via posting groups.


Step 10: Finalize the Production Order

  • Run Adjust Cost – Item Entries.

  • Review Production Order Statistics for actual vs. expected costs.

  • Change status to Finished to lock the order.

πŸ“Œ Why this matters:
This step ensures all cost flows (material, labor, subcontracting, transfers, overhead) are fully applied. Without cost adjustment and order finalization, reports and G/L reconciliation will be incomplete.


Checking Subcontracting Costs

To validate costs end-to-end:

  • Production Order Statistics – quick expected vs. actual overview.

  • Prod. Order – Cost Shares Report – cost breakdown by type.

  • Item Ledger / Value Entries – shows subcontracting and transfer costs applied.

  • Inventory Valuation & Reconciliation Reports – for finance alignment.

  • Posted Purchase Invoices – for vendor-level traceability.

Always run Adjust Cost – Item Entries before reviewing costs.


Conclusion

Subcontracting in Business Central is more than just raising a purchase order. Done properly, it:

  • Keeps costs tied to production orders,

  • Tracks material leaving and returning from vendors,

  • Captures transfer/logistics costs,

  • And ensures finance and operations are aligned.

For companies relying on outsourced operations, mastering this process can turn subcontracting from a “black box” into a fully traceable, costed, and auditable workflow.

Comments

Popular posts from this blog

Understanding Database Indexes in Business Central (and How They Can Help You)