Subject Area Concepts
This subject area expands on the Item Description Macro View presented earlier. It shows how a PreparedItem is assembled and made ready to sell according to one or more recipes. The Recipe entity type has many RecipeLineItem entities which are recursively related back to Item via the RawMaterialComponent entity.
The distinction for this sub-type is that PreparedItems are not booked into inventory when they are constructed, nor are they removed from inventory when sold. Rather, the raw materials as defined by RecipeLineItem are decremented from inventory as part of an end-of-day process, according to those items that have been sold and/or disposed of as wastage.
For example, PreparedItem "Farmhouse Breakfast", is made up of 2 eggs, 1 tomato, 3 rashers of bacon and two slices of toast. As part of the "end of day" process, the total number of farmhouse breakfasts sold is combined with the relevant recipe to get the total number of eggs, tomatoes, packets of bacon and loaves of bread sold. PreparedItem "Deluxe Carwash" is made up of 100ml detergent and 500ml wax (along with hot and cold water). Again, individual car-washes are totaled across the day, and inventory for detergent and wax are decremented as part of the "end-of-day" process.
Recipe variations are used to create a regionally flavored version of the prepared item. BusinessUnitGroup and Recipe are joined to form BusinessUnitGroupRecipe denoting which recipe is used in which regions. For example, the Recipe for a hamburger in a BusinessUnitGroup that includes India, would substitute a lamb-patty for the more typical beef-patty.
Recipes are usually associated with perishable items which involves fresh item management (see Logical 21000 - Fresh Item Management Macro View). Fresh item entities enable retailers to track all of the perishable products used to make products as well as the products themselves.