mayzerbrau
Apprentice
This is not a bug but more of an operational quirk. If you have multiple instances of an ingredient (such as a variety of a hop from multiple years with different Alpha) in inventory you must be very careful when adding to the shopping list or removing from inventory.
For the shopping list it will combine the hops under the same name and it will only use the inventory amount for one of the instances. This isn't that big of a deal because when you are buying hops you usually only have one year available. However it may give you an incorrect amount needed because it used an inventory amount you may not have anticipated. Here is an example: I have 3lb of Saaz that are 2.2%AA and 2lb of Saaz at 2.0%AA I need to use 4lb of Saaz so I add 2lb of the 2.0 and 2lb of the 2.2 into my recipe. I am using 4lb out of the 5lb available. When I add this recipe to my shopping cart it combines them into needing 4lb of Saaz 2.0%. However it incorrectly says I have 3lb of 2.0% available and tells me I need to by 1lb of Saaz hops when I have all the hops needed in inventory. You could end up buying ingredients you don't need.
For the inventory issue it appears the software tries to match the Alpha in the recipe. If the recipe shows Saaz 3.0% but the inventory shows Saaz at 2.2% and 2.0% it will tend to match whichever comes first in the list. When you remove the inventory it may match the wrong item. Make sure to adjust the recipe to match a specific inventory item.
My work around has been to add the harvest year to the hop name. My Saaz2017 have 2.0% and my Saaz2016 have 2.2%. This minimizes confusion in the inventory and shopping cart. However I still make sure my recipe matches actual inventory names by substituting the correct hop as the 2016 inventory dwindles and I start using the 2017 crop.
For the shopping list it will combine the hops under the same name and it will only use the inventory amount for one of the instances. This isn't that big of a deal because when you are buying hops you usually only have one year available. However it may give you an incorrect amount needed because it used an inventory amount you may not have anticipated. Here is an example: I have 3lb of Saaz that are 2.2%AA and 2lb of Saaz at 2.0%AA I need to use 4lb of Saaz so I add 2lb of the 2.0 and 2lb of the 2.2 into my recipe. I am using 4lb out of the 5lb available. When I add this recipe to my shopping cart it combines them into needing 4lb of Saaz 2.0%. However it incorrectly says I have 3lb of 2.0% available and tells me I need to by 1lb of Saaz hops when I have all the hops needed in inventory. You could end up buying ingredients you don't need.
For the inventory issue it appears the software tries to match the Alpha in the recipe. If the recipe shows Saaz 3.0% but the inventory shows Saaz at 2.2% and 2.0% it will tend to match whichever comes first in the list. When you remove the inventory it may match the wrong item. Make sure to adjust the recipe to match a specific inventory item.
My work around has been to add the harvest year to the hop name. My Saaz2017 have 2.0% and my Saaz2016 have 2.2%. This minimizes confusion in the inventory and shopping cart. However I still make sure my recipe matches actual inventory names by substituting the correct hop as the 2016 inventory dwindles and I start using the 2017 crop.