MRP

Overview

At the centre of Erpyrean lies its Material Requirements Planning (MRP) engine, the system’s analytical core. It connects stock, purchasing, sales, and production to provide a live, data-driven view of manufacturing requirements.

MRP runs translate current demand, open orders, and stock levels into actionable supply and production decisions. Each run can be reviewed in full detail, allowing precise control over material flow, job scheduling, and purchasing activity.

Planning and 'What-If' Scenarios

Erpyrean’s MRP can be executed across all parts and assemblies, or for an individual product, quotation, or order. This allows “what-if” planning to test the impact of potential new orders or production batches before they are confirmed. Results show what needs to be manufactured, purchased, or issued from stock to meet demand. The planner can drill down into any assembly to see its component structure and availability. From this view, manufacturing and purchasing decisions can be taken immediately.

The MRP display includes two projected stock columns, providing both a real-time and forward-looking view of inventory. The first column shows actual stock availability, excluding items in incomplete jobs and undelivered purchase orders. The second column reflects total projected availability, incorporating all current allocations, open jobs, and pending purchase receipts, giving a complete picture of how supply and demand will balance once outstanding activities are fulfilled.

Screenshot of the MRP module demonstrating planning and 'what-if' scenarios
Planning and 'What-If' Scenarios
Screenshot of the MRP module demonstrating integrated decision making
Integrated Decision Making

Integrated Decision Making

The MRP list is not just a report, it is an interactive workspace. From within a run, users can:

  • Create Jobs directly for the factory, linked to operations, routings, and documentation. Raise
  • Requests for Quotation (RFQs) to suppliers where new materials or components are needed.
  • Generate Purchase Orders (POs) either from MRP recommendations or directly from stock shortfalls.

Each action updates connected records dynamically, ensuring that production, purchasing, and stock data remain synchronised without re-entry.

Linked Modules and Traceability

MRP operates as a central hub connecting several modules:

  • Stock: monitors on-hand quantities, batch and lot sizes, and allocations to orders.
  • Purchasing: links supplier data, open orders, and delivery expectations.
  • Jobs: reflects planned and released manufacturing activity.
  • Sales Orders and Quotations: define demand inputs and forecasted requirements.

This integration allows each MRP run to reflect the true operational position of the business, creating a complete view from customer demand to raw material acquisition.

Screenshot of the MRP module demonstrating linked modules and traceability
Linked Modules and Traceability
Screenshot of the MRP module demonstrating archiving and historical runs
Archiving and Historical Runs

Archiving and Historical Runs

Every MRP run is stored for future reference for as long as needed. Each archive entry includes the parameters used, the demand snapshot, and the resulting actions. This enables comparative analysis, for example, reviewing how stock positions, lead times, or production schedules have changed over time.

The archive provides a record of planning decisions, supporting traceability and continuous improvement initiatives.

Batch Manufacturing and Lot Sizes

Erpyrean’s MRP supports both make-to-order and make-for-stock approaches. Manufacturing can be planned in batches according to defined lot sizes, maintaining production efficiency while ensuring sufficient availability.

Items manufactured for stock can later be allocated to customer orders, maintaining flexibility between forecast and confirmed demand.

Screenshot of the MRP module demonstrating batch manufacturing and lot sizes
Batch Manufacturing and Lot Sizes
Screenshot of the MRP module demonstrating simplicity in control
Simplicity in Control

Simplicity in Control

While the MRP system draws from complex interdependencies across stock, purchasing, and production, its interface remains approachable. Runs are initiated with a clear set of parameters, by product, order, quotation, or full system scope. Results appear as a structured, sortable list, with visual indicators guiding manufacturing and purchasing actions.

This clarity allows planners to focus on decisions, not data preparation.

Summary

The MRP engine is the foundation of Erpyrean’s operational control, connecting planning, purchasing, stock, and production in one consistent environment. It delivers the analytical strength expected of enterprise systems, but without the complexity or rigidity that smaller manufacturers often encounter in traditional ERP solutions.

Each run is a live, actionable picture of the manufacturing process, supporting efficient, informed decision-making at every level.