Inputted Recipes

From Microinvest

Jump to: navigation, search

All Microinvest products support functionality for the incorporation of recipes. Through these recipes, a recipe can serve as a basis for another recipe. Thus, a method for sequential production can be set up, starting from raw materials, through semi-finished products to finished products.


Basis for inputted production

Oftentimes, situations where a recipe is used for the production of an interim product, which is used for further production, occur. Thus, each process stage is independent and autonomous, and the final product emerges as a process of consequent implementation of a series of related recipes.


In order for the process to be described in detail, an example for an inputted (incorporated) recipe will be given. As a primary recipe, an interim product “Boiled Potatoes” can be set up. Then, the recipe corresponding to the production of “Boiled Potatoes” from the main raw material – in this case, potatoes, is created. Here, the correct allocation of quantity after washing, peeling and cleaning of the potatoes, is made. Next, when producing a certain type of salad, the product “Boiled Potatoes” is used directly. As a whole, a dish can be created, which contains both “Potatoes” and Boiled Potatoes” and even the resultant salad as an addition. The combination between the three elements is possible without restrictions.


The working methodology is simple and consists in the recursive execution of the recipes. When a particular product has to be produced, the program tries to subtract a certain quantity from the inventory quantity of a given raw material. If the raw material is in stock, the corresponding quantity is deducted from the inventory. If the raw material is also a recipe, then the program will proceed to executing the inputted recipe, produces the necessary amount and only then goes to the main recipe. This process is repeated vertically until all inputted recipes are executed or until for all raw materials the necessary quantity for the main production which triggered the whole process, is found.

Specific features

There are several specific features that should be taken into account:

The cross-use of a raw material and a product is not possible. When Product 1 is derived from Product 2, it is not possible to enter a recipe, in which Product 2 contains parts of Product 1; When calculating the cost price, the system begins from the lowest-level recipes. All cost prices are calculated and modified consequently, in the sequence of their execution; The inputted recipes are executed only in cases of a simple recipe. When performing complex production, their automatic ordering and execution is not possible.


The presented technology allows for a series of business optimizations to take place: When one and the same raw material is used in several recipes, it is possible for them to be united in one semi-finished product. Thus, the semi-finished product recipe is stored once and used multiple times. This is an excellent way to create analogues and substitutes of products. For example, from “Butter Type A” a recipe for “Butter Type B” is created. When “Butter Type B” is in stock, the program displays this raw material (it can be delivered in the warehouse). When it is not in stock, the program begins to produce according to inputted recipe Butter Type A”. The management of recipes is not complicated at all, since the change of one semi-finished product leads to a change in all related subordinate recipes.

Useful links

Personal tools