How to enter Bill of Materials (BOM) and Routings?
BOMs and Routings can be entered in item's details.
1. Go to the Stock section.
2. Find the item.
3. Open its details and scroll down to Bills of Materials and Routings
4. Click on the "+" button to add new.
Important! If an article is defined as a procured item (option "This is a procured item" is checked), then these sections are hidden and Purchase Terms table is displayed instead.
Read more about stock items here, BOMs here, and Routings here in the User Manual.
BOMs and Routings can also be imported in bulk: see here and here in the User Manual.
How can I create a multi-level BOM?
You can have as many levels as you wish for a BOM.
It works simply: if you have a subassembly (which has a BOM and routing) and you want to use that in a product, then add the subassembly to the product’s BOM. Now you have a multi-level BOM.
Thus, each sub-level assembly has to have a stock article.
If you are making a manufacturing order for the top level, and any of the lower level assemblies are not in stock, then the manufacturing operations for the sub-level components will be nested under the same manufacturing order.
How does the reporting work during manufacturing?
Using the "Play" and "Stop" buttons, which register the start and end of the operation. This data can be compared with what was planned. It is also possible to enter comments during production.
Workers will see the reporting screen which can be accessed from
- section "My production plan";
- from the MO when you click on "Go to production" button; or
- from the internet kiosk.
Options 1 and 2 will take you to the same screen. On that screen you can report:
- Consumed materials in the Materials table:
- individually (shopping cart icon on material line), and
- in bulk by indicating the number of products finished (big shopping cart icon on the top right of materials table). - Start/Stop times and finished quantity in the Operations table.
- MO is finished, the "Finish production" button will finalize the MO.
- Parts with serial numbers used in specific products with serial numbers (if the functionality is enabled)
See also the question "Can I edit quantities of raw materials in an existing Manufacturing Order?"
See more in User Manual
Can I edit quantities of raw materials in an existing Manufacturing Order?
- It is possible to edit the bookings in a Manufacturing Order (MO) by editing the booked quantities with buttons "Add a booking" and "Return to stock" in the materials section of the MO. This easily allows you to reduce materials or add extra materials if needed.
- When you are finishing a MO, then if not all materials are marked as consumed, the software will ask you whether you would like to release or consume the unused.
- If you are reporting consumed materials with the function "Consume parts for end-products", then the software will consume all parts according to its BOM. If there are extra materials needed (e.g. you overproduce), the software will try to automatically make extra bookings if these have not been made manually earlier.
- Please take note, if you change a BOM, this will not influence any MO that was created previously.
See more in User Manual
How can I see manufacturing requirements?
See the question "What are the different approaches to creating Manufacturing Orders and filling Material Requirements?"
What are the different approaches to creating Manufacturing Orders and filling Material Requirements?
There are several ways for creating Manufacturing Orders (MOs), which raise Material Requirements.
- Creating a MO directly in "Production Planning -> Manufacturing Orders".
If MO is created then available raw materials are booked for the MO automatically.
If some are missing, these need to be procured, and can be seen in the "Procurement -> Requirements" report.
If the raw materials have a reorder point indicated (even 0), then the missing requirements will also show up in "Procurement -> Critical on-hand" and "Requirements".
POs can also be directly created from the MO.
See User Manual - Through a Customer Order (CO) at "CRM -> Customer Orders -> Customer Order details".
If you book goods for a CO (button “Check stock and book goods”), there are two checkboxes you can tick:
(1) generate manufacturing orders and
(2) generate purchase orders for missing materials.
The available materials are booked to the MOs and, if selected, Purchase Orders (POs) are raised for the missing materials.
See User Manual - Through the "Stock -> Critical on-hand" report.
If you have set the reorder point levels for products (even 0), then this report will show you which products you need to make and how many. At the end of each item’s line, there is a button to start a Manufacturing Order for this item and quantity.
See User Manual - Through the "Stock -> Forecasting -> Forecast details".
If MO is created then available raw materials are booked for the MO automatically.
If some are missing, these need to be procured, and can be seen in the "Procurement -> Requirements" report.
If the raw materials have a reorder point indicated (even 0), then the missing requirements will also show up in "Procurement -> Critical on-hand" and "Requirements".
POs can also be directly created from the MO.
See User Manual
If you make-to-order then course (1) could be the easiest.
If you make-to-stock then courses (2), (3), and (4) might give the best results.
See also the answer to the question "How to raise purchasing or manufacturing requirements from a Customer Order?"
How many routings can I enter? How many articles can I enter into the BOM?
I have several Manufacturing orders which run simultaneously. How do I combine the material requirements for all with out having to add them all together manually?
You would need to use the Critical on-hand report in which sums up all requirements.
Creating Purchase Orders (POs) from Critical on-hand list:
- For each item, it is possible to set its critical low available quantity at stock under its details in Stock -> Items. After falling below, the available quantity will turn red, notifying of the need to purchase it.
- Even if you do not keep stock for some items we recommend having the Reorder point quantity for each item at least defined as 0. Then, when there is a need to order it, the item will show up in the list.
- If the Reorder point quantity has been assigned to all items, the Critical on-hand report will show all material requirements for Purchasing. This includes materials that are required in manufacturing orders, but there is not enough in stock.
- To see the list of items whose quantity is below their set critical quantity, go to Stock -> Critical on-hand. This can also be accessed from the Dashboard from Items below reorder point indicator.
- To create POs you need to click on the shopping cart icon on the end of the materials line. MRPeasy will also look for other materials on that list that can be purchased from the same vendor and add them on the same PO.
See more in User Manual
Please also see answer How do I know what materials I need to purchase?
How can I manage subcontracted services, or outsourced operations?
The Subcontracting functionality enables placing subcontracting Purchase Orders to manage outsourced services or manufacturing done by subcontractors (vendors).
This functionality provides support for the following types of subcontracting:
- Some operations in your production process are outsourced to your vendor.
- A product is wholly produced by subcontractor(s), while you only issue materials.
There are two alternative approaches that can be used:
- Using only Purchase Orders.
- Suitable only if you do not perform any operations.
- Suitable if there is one subcontractor or a supply chain of several.
- Using Manufacturing Orders and Purchase Orders combined.
- Suitable if the vendors perform some operations in your production process.
- Suitable if there is one subcontractor or a supply chain of several.
- May be preferred if there is a chain of several subcontractors, while you do not perform any operations.
Read more from the User Manual: Subcontracting.
Can I put multiple products on the same Manufacturing Order?
It is possible to produce several products in one manufacturing order.
Read about Co-Product BOM functionality in User Manual
Is it possible for the planning function to allow multiple routings to take place at the same time?
If I change any of the dates for a production order after creating and saving it, does the system re-plan my production for me or do I need to do it manually? Does the re-planning functionality also work for changes to purchase order delivery dates?
There are currently two options for re-scheduling a manufacturing order:
1. By changing any date in the manufacturing order, in the Operations section.
This does not affect other dates. All other dates should be changed manually.
2. By going to Production planning -> Production schedule and choosing the "Manufacturing orders" view type (It is selected by default). Any manufacturing order that has not been started yet can be dragged by mouse to a new date. This will reschedule it completely and all dates will be updated accordingly. You can see a demonstration of this functionality in our video:
https://youtu.be/S_WfENGcyjY?t=145 (it starts at 2:05).
Changing dates in purchase orders do not reschedule the associated manufacturing orders. The manufacturing order's part status will simply update accordingly (if parts are expected on time, or late).
Is it possible to speed up a work operation by using several work centers?
Is it possible to speed up a work operation by using multiple workers?
We have some work operations which begin without the previous one being fully finished, and some that run in parallel. Also, there are operations which cannot begin before one of parallel ones is finished. How does that reflect in the routing?
The overlapping must be defined in the routing when entering work operations. If an operation starts before the previous one has ended, a checkbox "Overlap" must be checked. When checked, it is asked to enter the quantity. This field specifies the number of products that must be ready in the previous operation when the next operation begins. Specifying this as zero would mean complete overlapping, parallel execution.
For production orders in the chart "Sequence", it is possible to specify the number of the operations that precede the operation (with or without overlapping).
Can I report an operation started, if all materials have not been reported arrived? Or the previous operation has not been reported finished?
MRPeasy allows to click on "start" button even if all materials are not reported arrived, or the previous procedure is not reported completed. This avoids situations when one worker forgets to report and all the next workers are locked out.
If resources are not physically available, then logically, there is no reason to click "start".
If resources are physically available, even if someone forgot to report it, then the operation should still start and be reported correctly.
These situations should never stop the factory from operating.
Really needing to be able to see total hours for each operation (Planned versus Actual) on each MO
This information is available at Production Planning -> Manufacturing orders: please click the button 'Choose columns' in the upper right corner of the table and scroll the list to the bottom. The following columns will be useful:
- Planned time, h
- Actual time, h
- Duration difference, h
- Duration difference %.
Why the next operation can be started before the previous is not finished?
This is a question of methodology.
For example, in a real-life scenario, on a production line, when an operation was finished, the next operation can and should be immediately performed - even if the previous worker forgets or did not have time to yet report it in software.
If the software would lock up, one of two serious consequences can happen:
- workers would go on working and omit to report at all since the software is locked. It would be very difficult to backtrack all actions which should have been reported, but were not;
- production would stop until the reason for lock-up is found and corrected. This could potentially result in serious delays and financial loss.
Situations like these, if solved with a software procedure instead of an organizational procedure (e.g. implementing Six Sigma, ISO, or other management methodologies; or simple due diligence by following stock lot numbers, etc.), can result in other unforeseen but very serious consequences.
How to handle a situation, when every order is basically a new product?
When your product is fully or partly engineered according to customer's specifications, or if the product's manufacturing technology is standardized, but the product is configured to customer's specifications, then these manufacturing modes are called Engineer-to-Order or Configure-to-Order.
When no two products are the same, then each new product is a totally new item for the software and must be separately defined, in most cases.
For saving time in these situations, MRPeasy has various functionality in place:
- You can very quickly duplicate and modify a similar product, which has been made before, or which is entered on purpose as the technological foundation.
- The function "BOM with Parameters / Matrix BOM" helps to pre-define all possible product variations if the configurations are parametric, and parameter values are discrete (i.e. can be fully pre-defined).
- You can upload new engineered products via CSV or via an API connection.
- You can use "Make-to-Order Manufacturing Orders" for simple bespoke products, where you can manually type in required parts during Manufacturing Order creation, without the need for a BOM or a Routing.
All the previous options are demonstrated in the demo video about "Make to Order Manufacturing": /demo-videos/make-to-order-manufacturing/
Since these manufacturing modes create many single-use-only items, it is recommended to regularly archive the old items, after they are no longer in use.