A system that back flushes multiple levels of components based on the production of a parent item, instead of just the immediate lower level (a single level back flush). When the parent is produced, its components are back flushed and for component that is a manufactured item, it is automatically produced by the system which then proceeds to back flush the next level components of that item. It enables the entry of fewer transactions but may create issues with lead time and lot tracking.