1. Home
  2. Work Orders
  3. Work Orders: Work Order Backflush

Work Orders: Work Order Backflush

Work Order Backflush

Work Order Backflush

Backflushed orders have no components issued on the system in advance of manufacture. Only when a batch, or sub-batch, of the completed assembly is received into stock do you account for the parts you have used in the manufacture. At the time you create a Work Order you must identify it as a Backflushed Work Order.

This function is the single function in which you record the completion of production and the consumption of component parts.

You are first required to select the Work Order you are completing. You will then be presented with this Work Order Backflushing window in which you identify the quantity completed and scrapped and the parts used in the production of that quantity.

The system assumes you are completing the Work Order with this receipt. If you are not, or if there is a quantity of assembly scrapped, you must adjust the received and scrapped quantity.

You must now construct a list of parts that have been consumed in the production of the batch of the assembly. The system can help by building a Bill of Materials list for you, which may then be modified.

See below for backflush kitting options.

Having built a list of components, you are free to change the listed part quantities in the grid lines.

Note NOTE: Under certain circumstances, such as fluid or metal alloy mixing operations the quantity of end product is always the sum of the component quantities. To provide for this there is an option optWOQtySumUoM which should contain the Unit of Measure text that is appropriate for the components that need to be included in the sum quantity. This enables you to include mixed units in the BoM. For example: You are mixing chemicals by weight with the end product in KGS and the ingredients in KGS with an additional component of a container with a UoM of EACH. If you set the Control String to KGS (it is case-insensitive, seeing kgs, Kgs and KGS as the same), when the list of components is built and when you adjust component quantities the Completed Quantity will be adjusted to the sum of all components which have KGS as a UoM. Remember that the string and logic is case in-sensitive so a component with a UoM of Kgs or KGs will be included in the sum, however Kgs. will not because of the extra fullstop. If you want to record a scrap quantity, make sure you enter this value before building the component list. A blank optWOQtySumUoM prevents this total processing.

If you have made any changes to the kit issue list prepared by the system, you will have the choice to Print Variance Report. If checked, a list of all changes, both reductions and additions, will be printed.

Tip TIP: You can setup the optWOKitEngChange option in Settings Maintenance. If set to 1 or 2, users will be warned = 1 or prevented = 2 from issuing component parts which have the Engineering-in-Progress set. Operates in WO kitting and backflush and PO Outwork kitting.

Parts that are flagged as Multi-location or Tracked are indicated as such in the list. You will be presented automatically with the Location/Batch assignment dialog.

If component parts have been given the Allow auto-selection of location attribute, the system will attempt to pre-select the locations. It will also abide by the Draw from several locations attribute and follow the Assembly auto-selection preferred location prefix, if any, on the Work Order assembly part record. Any auto-selections will be shown and you must confirm them before processing can be carried out.

When Backflushed Work Orders are processed, the kit component issues are treated in the same way as the kit of a normal Work Order and the receipt of the assembly likewise. Work Order history is also created as in a normal Work Order.
If any part has been given the Draw from several locations attribute, you will be able to split the batch you are issuing between more than one source location. To do this, double click on the part line in the lower list. If the part’s attribute has been set, you will be presented with a window in which you can enter a quantity for the new split batch.

Warning WARNING: You must take great care with Backflushed Work Orders that your inventory controls are precise. Remember that kitting after the use of parts means that production staff must be accurate in recording what they use, especially if any of the netting options are used. Netting looks at the current physical quantities of parts and sub-assemblies, whereas in actuality the use of parts took place at an earlier time when recorded and actual physical quantities may well have been different. In addition, you must recognize that using Backflushing means that computer recorded physical quantities will not accurately reflect part quantities as there is no way that the system knows when a part is built into an assembly. There is also no allocation of components, so Projected qualities will be misleading.

Note NOTE: If you record a Scrapped Quantity, a Stock History movement record will be created of type W. This is not a real movement, it is simply a record of the quantity scrapped.

Tip TIP: You can force the automatic creation of a Non-Conformance Report (NCR) when recording a scraped quantity using the system option optNCRAutoMovements. Set this option to contain the uppercase character W.

Tip TIP: Normally Work History Operation Comments are not recorded. However, there is an option, optWOHistOpCom, that permits the recording of comments when work operation history is recorded. When the option is set to 1, the Work Operation History Comments window is made available for each Shopfloor or Log WO Performance entry. If set to 2, it additionally opens for Receive WO and Backflush WO. With this option set to 1 or 2 you can use the option optWOHistOpComText for default comment text.



Work Order Number

Work Orders. Work order number. {WKOFILE.WKOWONO char 6}

Latest Start Date

Work Orders. Latest kitting and start date. {WKOFILE.WKOLATE date date1980}

Planned Completion

Work Orders. Date of planned completion. {WKOFILE.WKOCDAT date date1980}

Assembly Part Number

Work Orders. Part number (parent assembly). {WKOFILE.WKOPTNO char 18}


Parts Master. Part description. {PTMFILE.PTMDESC char 30}

Stock UoM

Parts Master. Standard stock unit of measure. {PTMFILE.PTMSTUM char 6}

Balance Due Quantity

Work Orders. Balance due still for completion. {WKOFILE.WKOBAL number 3dp}

Received Quantity

The quantity of the assembly completed and put into inventory on this backflush occasion.

In the File — System Manager — Company Details you may have set a WO + Receiving variance limit. In which case the permissible total quantity (received + scrapped) may be in excess of the Quantity Ordered. When you want to receive a greater quantity than ordered you should hold the SHIFT key down when leaving the quantity entry field.

Tip TIP: The Work Order Receiving Variance limit can be usefully used when you build a level of scrap into the Bill of Materials. If you then get a better than expected yield from the production process, you can record it correctly.

Scrapped Quantity

The quantity of the assembly scrapped during production on this backflush occasion.

Tip TIP: You can set the default scraped quantity to be the yield loss with the option optWOBackYieldScrap. When this is set to 1, during the backflush of a WO the system defaults any yield loss as scrapped so that the kit quantity accommodates yield. This is NOT suitable for MRP scheduled orders because MRP will schedule the yield into the WO quantity and therefore using this option will duplicate the yield losses.

Stock History Comment for Receipt

The inventory comment that will be used when recording the assembly movement.

Scrap Reason Code

Work History. Scrap reason code (relation: IDXID = con(‘7’,WOHSCRE). {WOHFILE.WOHSCRE char 4}

Scrap Reason

Index and Other Codes. Index code, scrap reason or QA test description (must have at least 1 character). {IDXFILE.IDXDESC char 255}


To show a list of available codes from which to select.

Scrap Reason Popup List

List of available scrap codes. Double-click to assign.


Backflush Options


Will yield a single-level kit similar to a normal WO.

Multi-level with automatic netting

Will yield a multi-level kit with each sub assembly automatically netted against available inventory. Only shortages will be blown through.

This is a constructed list starting with the single-level Bill of Materials. Any sub-assembly parent parts are examined for a negative net physical. Where such a condition exists the unavailable quantity of the sub-assembly is assumed to be obtained by manufacturing that shortage quantity of the sub-assembly. This can continue right down to the lowest level. In other words, sub-assemblies are only listed to the extent that they are available in inventory.

Multi-level with selective netting

Will initially yield a single level kit. You can then blow through sub-assemblies by double-clicking on them.

This is initially the same as the single-level list. After the system has prepared the single-level list, you should identify sub-assemblies that you have manufactured along with the main Work Order assembly. If netting is appropriate, there will be a negative Net physical quantity on the list. To blow through the sub-assembly, click on the Explode Parent button. You can always arrange for an alternative mixed quantity by changing the quantity and adding the sub-assembly as an extra item (see later) after the blow-through.

Multi-level with no netting

Will yield a full to-lowest-level kit with no consideration of current physical quantities.

This is a list of all lowest-level items in the fully exploded Bill of Materials. It assumes that no intermediate sub-assembly has been drawn from inventory and that all of them have been manufactured under this Work Order.

Include Bulk Issue items

Check this option to have Bulk Issue parts included in the kit list.

This can be used on any of the list building options. If checked, the normal practice of shopfloor control of bulk issue parts is ignored and they are included as direct issues from inventory to the Work Order.

Component Issue Grid

A list of component parts to issue or return. Sorting the list will reset all editable values to the default.

BoM Reference

BoM Structure. Component reference within structure. {BOMFILE.BOMCREF char 4}

Part Number

BoM Structure. Component part number. {BOMFILE.BOMCPNO char 18}

Stock UoM

Parts Master. Standard stock unit of measure. {PTMFILE.PTMSTUM char 6}

Normal Net Quantity

The kit quantity required for issue or available for return.

Available Quantity

The available stock. Calculated from the current part physical less any other issues. With multiple entries of the same part, this will change depending on the sort order.

Note NOTE: The field is provided with emphasis for un-available stock lines and double-clicking on Available cells will drill down to show the Part Process Analysis List window.

Issued Quantity

The quantity actually being issued or returned.

Variance Quantity

Any quantity that will be posted as a shortage or remain with the supplier.

Stock Movement Comment for Issue

The inventory comment that will be used when recording the part movement.

Part Description

Parts Master. Part description. {PTMFILE.PTMDESC char 30}

Print Variance Report

Check this option to print a report of the kit showing the variance.



Select Work Order

To select a specific Work Order. It opens the Select Work Order window.

Build List

Having set up the quantities and options, click to build the kit list below.

Explode Parent

Having built the list with the selective netting option, use this button to explode the subassembly you have selected on the list.

Add Extra Part

To use a part selection dialogue to add an extra item to the component list of issued work order. Alternatively you can drag and drop from the Parts ScratchPad or BoM Listing.

Tip TIP: You can setup the optWOCanAddParent option in Settings Maintenance. When set to 1 when you wish to permit the WO assembly part itself being added as an extra part to a Backflushed WO. This provides for partial re-processing.

Process WO Receipt

Click to process the WO receipt and simultaneous kit issue.

See also: –

Compiled in Program Version 5.10. Help data last modified 4 Jun 2012 04:49:00.00. Class wWoBackflush last modified 11 Jan 2018 05:04:36.

Updated on May 27, 2020

Related Articles

Leave a Comment