When building the ingredient statement or ingredient declaration, the program first uses Ingredient Statement Name (or Alternate Name for older versions) (if present), next the ingredient’s Common Name, and finally, if neither of these two, it will use the food’s full name. You can see a breakdown of the alternate names for the ingredients of any given recipe by clicking Ingredient Statement in the Recipe ribbon (for versions prior to version 11, go to Label> Ingredient Statement in that recipe)
In the Ingredient Statement dialog, the topmost box will list the recipe’s composition, and the Ingredient Statement Name, if any. You can also right-click any ingredient as a shortcut to modify the Ingredient Statement Name (which can also be done by actually opening the Ingredient using File / Open / Ingredient -- then the Ingredient Statement page).
Where two like ingredients have the same identical Ingredient Statement Name, the program will combine those when building the Ingredient Statement. As an example, EshaCode 1 is Whole Milk; EshaCode 2 is 2% Milk. Nutritionally, they are obviously different. However, for the purpose of an ingredient statement, one may wish to combine the two ingredients as ‘milk’. (Ignore any legality – this isn't an example meant to apply to legality, but rather for illustration only.) By using the same exact Ingredient Statement Name (“milk”), when both ingredients are used in a recipe, the final Ingredient Statement will combine them as one ingredient, and re-order the list.
When choosing the Ingredient Statement Name, you may wish to ‘Select’ first, to see if a logical Ingredient Statement Name already exists. If so, use it – this will assure the combination of the same alternate name when building the ingredient statement. If you need to add an an Ingredient Statement Name, you can of course – in the future use that Ingredient Statement Name when appropriate. Try to avoid creating duplicate Ingredient Statement Names; reuse when you can.
Another note on ingredient statements: when looking at a Recipe (“parent recipe”) which contains another Recipe (“subrecipe”), the Ingredient Statement for the parent recipe is built based on how you have set each subrecipe. Some Examples: I have a Sauce recipe (subrecipe) that I use in my Spaghetti recipe (parent). My Sauce recipe is simply tomatoes, water, sugar, salt (yummy, right?!). For illustration, my one ingredient of Spaghetti is simply pasta noodles, water. When looking at the Ingredient Statement (IS) for the Spaghetti recipe, I can set the Sauce to:
- Expanded: the I.S. would look like this – pasta noodles, sauce (tomatoes, water, sugar, salt).
- Merge All: water, pasta noodles, tomatoes, sugar, salt.
- Single Item: pasta noodles, sauce.
- User Generated: pasta noodles, [string of text as shown in the Sauce Ingredient Statement when ‘Program Generated…’ is unchecked].
Note: the Ingredient Statement of the subrecipe when used in a parent recipe is not automatically the User Generated – unless you’ve set the subrecipe to be that way in the parent recipe’s ingredient statement.