white icon - Epicor Core Modules

Enterprise Resource Planning

Epicor Core Modules 

Product Management

Methods of Manufacturing

Maintain product bills of materials (BOM) and routings in a centralized system. Engineering controls the part-specific manufacturing processes, providing drill-down access to subcomponents and detailing the materials and routing steps required for each. Simplify engineering workflows by adapting existing methods for “same-as-except” quotes and production jobs. Engineers can start with a predefined method of manufacture—whether from the methods master, a quote, or a job—and easily customize it to fit the specific project requirements.

Bill of Materials (BOM)

Manage product bills of materials (BOM) and routings from a single centralized location. Engineering oversees the specific manufacturing processes for each part, with drill-down capabilities to view detailed subcomponents, including associated materials and routing steps. Improve efficiency by allowing engineers to modify existing methods for “same-as-except” quotes and production runs. Engineers can start with a standard method—from the methods master, a quote, or a job—and quickly tailor it to meet the unique needs of each project.

Document Management

Epicor’s drag-and-drop attachment functionality enables users to manage and view documents across any record or application process. Within BOMs, enhanced features allow attachments associated with end products and components to automatically flow through to production planning and the shop floor. This ensures consistent control over product and process documentation across revisions and production runs. Attachments at the record level typically include drawings, specifications, documentation, or other relevant context, all protected through role-based security.

Epicor ECM provides a secure, centralized repository for document management, supporting version control, check-in/check-out functionality, and integration with additional repositories such as the PRO.FILE PLM vault, Google Drive™, and Dropbox.

Epicor ECM is also compatible with Government Cloud, meeting stringent security and compliance requirements.

Product Lifecycle Management

PRO.FILE is a PLM/PDM platform designed to digitize all product engineering, product management, and document-based workflows within technical industries. It unifies mechanical, electrical, electronic, and software disciplines on a single platform, elevating your engineering and product management capabilities.

With PRO.FILE, you can create a digital information twin that captures and manages all product-related data—from initial design through to service delivery—enabling true enterprise-wide digital engineering across the full product lifecycle. It provides comprehensive documentation management and integrates seamlessly with a wide range of CAD and EDA systems.

Ideal for manufacturers who design their own products, rely on CAD/EDA systems, or generate quotes and orders from drawings, PRO.FILE supports standardized workflow methodologies and ensures a consistent, efficient experience across all departments. It gives users clear visibility into the connections between product data, supporting documents, and communications—leading to streamlined processes, improved customer satisfaction, and greater compliance.

Fully integrated with Epicor Kinetic, PRO.FILE eliminates the need for manual BOM entry or comparison and provides access to purchased part data. As a bi-directional gateway between CAD systems and Kinetic, it ensures reliable, real-time data exchange, giving you complete confidence in the accuracy of your product information.

.

Routings

Comprehensive routings enhance product planning, scheduling, and costing by centralizing all production requirements in a single location. Routing changes are easy to manage and are automatically communicated to the plant floor execution system, ensuring operators always have real-time access to the latest production notes, standards, and resource requirements.

The engineering workbench’s intuitive tree structure makes it easy to visualize, navigate, and update even the most complex, multilevel routings—freeing engineers to focus on optimizing cost-effective builds. New routings can be created quickly, and existing ones modified effortlessly using Epicor’s drag-and-drop engineering tools.

Alternate routings support the definition and maintenance of multiple manufacturing paths or material substitutions under a single part number. In multi-plant operations, plant-specific alternate routings enable the selection of production methods tailored to each facility.

Jobs can be managed and measured using flexible, traditional time-based production standards, such as pieces per hour, hours per piece, operations per minute, and more. Additionally, dimensional planning allows for volume- and quantity-based planning without time constraints, offering greater flexibility in production management.

Engineering Change and Revision Control

Gain greater control and consistency in your engineering change and revision processes. Engineering Change and Revision Control provides robust tools for managing engineering changes, maintaining multiple product revisions, and overseeing engineering workflows—while also offering detailed cost analysis throughout the engineering lifecycle.

The engineering workbench serves as a centralized environment where engineers can manage tasks related to modifying, reviewing, and approving assemblies. It supports full revision control, check-out procedures, secure access, engineering change orders (ECOs), BOM and routing maintenance, what-if BOM scenarios, what-if cost rollups, part additions, hold placements, and more.

Additionally, the workbench allows engineers to drill down into related data such as jobs, inventory levels, sales orders, and quotes—ensuring a comprehensive view of how changes impact the broader operation.

CAD Integration

For organizations that don’t require a full product lifecycle management (PLM) solution, CADLink by QBuild Software for Epicor offers a streamlined way to accelerate the flow of engineering data from the design environment to key business functions like procurement and manufacturing.

CADLink for Epicor is built to simplify the product development process by enabling engineers to push BOM revisions directly into Kinetic—without leaving their familiar CAD environment. By eliminating the inefficiencies of disconnected systems, CADLink allows engineers to stay focused on engineering, reducing manual data entry and improving overall productivity.

Product Costing

As a manufacturer or distributor, monitoring product costs and analyzing profitability is essential to remaining competitive and delivering value to customers. Epicor provides the flexibility and precision needed to evaluate costs at the customer, part, and job level.

Cost elements are maintained in distinct categories—such as material, labor, burden, subcontracting, and material burden—allowing for detailed analysis. Supported costing methods include average, lot, last, FIFO (first in, first out), and standard costing.

The costing workbench centralizes cost management, enabling users to easily update part costs. It includes tools to pull in the latest cost data and automatically perform cost rollups. With built-in audit capabilities, users can conduct variance analysis before posting new cost tables and set effective dates for cost changes. The workbench also simplifies the adjustment of costs related to resources, resource groups, and operations.

financial Management

Asset Management

The Asset Management module in Epicor ERP enables organizations to manage and track fixed assets effectively. It supports asset creation, depreciation (using standard and custom methods), and key transactions like addition, disposal, and impairment. Bulk updates can be made using the Fixed Asset Mass Changes utility. The module handles multi-currency transactions and provides visibility into asset activities through the Asset Tracker. For financial reporting, it includes tools like the Asset Overview Report, Asset Labels Report, and Asset Depreciation Report, offering insights into asset status, depreciation, and transaction history.

Accounts Payable

The Accounts Payable module in Epicor ERP calculates supplier payments using billing parameters set in Purchase Terms Maintenance and Supplier Maintenance. Purchase Terms define general payment agreements, while Supplier Maintenance specifies billing details like tax, terms, and AP accounts per supplier.

Invoices are entered in AP Invoice Entry after verifying pricing and quantities. Logged AP invoices can be recorded for accruals and remain in an expense account until approved and paid. This supports tracking promissory notes, post-dated checks, and other future-dated payments.

Key reports include the AP Aged Payables Report (shows unpaid invoices by age) and the Received Not Invoiced Report (shows received shipments not yet invoiced).

General Ledger

The General Ledger (GL) module in Epicor ERP is the core of financial data management, defining business structure from accounting, organizational, and time perspectives. It supports posting processes, journal management, and the financial accounting cycle. The Multi-Site module enables financial consolidation across multiple subsidiaries into a parent company’s book.

Key tools include:

  • Journal Entry (manual journal entries)

  • Review Journal (error checking and corrections)

  • GL Currency Revaluation (currency adjustments)

  • GL Transaction Matching (matching debits/credits)

Organizations can create multiple books—standard, statutory, and consolidation—to manage financial activity. The Consolidate to Parent Entry function and related programs handle intercompany consolidation processes.

For reporting, the module offers:

  • General Ledger Report (financial data by period/summary)

  • Journal Listing Report (detailed journal entries)

  • Consolidation Report (pre-posting journal review)

The Advanced Allocations utility automates distributing financial amounts across multiple target accounts using Allocation Codes that define source data, allocation rules, and target accounts (even across companies). Allocations can be fixed or formula-based and scheduled to run automatically, improving accuracy and efficiency in financial distribution.

Accounts Receivable

Accounts Receivable performs billing based on the parameters defined in customer records, the pricing system, and invoice records to calculate how much your company charges customers. It is also used to receive customer payments, track sales information, both internal and external trends, provide credit hold functionality against the customer base, and track current outstanding debts owed to your company.

Billing information is set up in two utilities: Payment Terms Maintenance and Customer Maintenance. Payment Terms Maintenance is used to define the various pay agreements you have with your customers. Customer Maintenance defines the billing parameters specific to each customer, like billing address, discount percentages, salespeople, and other details.

Accounts Receivable Entry is where billing and pricing information comes together. Together Epicor Erp will determine how much to charge your customers based on the quantity ordered and the agreed-upon price. When you receive payment from your customer, you will apply the cash received using the Cash Receipts utility found in the Accounts Receivable module.

Cash Management

Cash Management is for managing and creating both banking and cash accounts. Cash Management includes setup programs used to define bank accounts and bank fees associated with cash receipts, cash payments, bank statements, and bank adjustments. Bank Account Maintenance identifies bank accounts and describes their routing information, payment methods, and posting accounts. Bank Branch Code Maintenance defines codes used to group bank accounts. Finally, Bank Fee Maintenance determines the tax and accounting results of bank fees.

You also use Cash Management programs to manage bank accounts and the company’s general ledger cash accounts. Bank Adjustment Entry adjusts bank account amounts and enters bank fees. Bank Funds Transfer transfers amounts between bank accounts. Bank Statement Processing reconciles a bank balance with cash balances in the company’s books.

To help you manage these accounts, generate the reports in this module to review the information you need. The Payment Proposal report displays the AP invoices that must be paid up to a selected due date. The Check Register report shows all the checks created during a chosen period. This report includes regular checks, manual checks, voided checks, and electronic payments.

The Cash Management module includes Petty Cash functionality with an additional license from Epicor. Petty cash is cash on hand that a company may use to:

  • Pay wages and salaries in cash
  • Pay employee expenses in cash
  • Receive cash from customers
  • Pay cash to suppliers
  • Deferred Revenue Accounting
  • Deferred Revenue Accounting recognizes deferred revenue based on user-defined amortization codes. Deferred revenue stems from the accounting concept of revenue recognition, under which revenues are recognized only when the earnings process is complete.

If funds are received, and no goods or services are provided, the process is incomplete, and revenue cannot be recognized. In this case, a deferred revenue liability is recorded. Specifically, the deferred revenue account is credited, and cash, or other assets, are debited.

The deferred revenue utility is flexible and allows you to update posted deferred revenue invoices, simultaneously place multiple amortization periods on hold, and quickly and accurately recognize revenue for your company. Deferred revenue can be enabled for a customer, product group, service contract, and Accounts Receivable invoice line.

Reports in the module offer various views of revenue recognition and amortization details. The DRA Forecast Report displays a forecast of revenue that will be recognized in future amortization periods. The DRA Reconciliation Report provides the data to review discrepancies between income posted on a specified date and the actual date when revenue is recognized. The report details are sorted by GL account.

Production Management

Job management

Job Management is the core module for manufacturers using Epicor Kinetic ERP. It centralizes job creation and tracking by pulling data from sales orders, purchase orders, inventory, and other sources through the Job Entry utility.

Additional tools include:

  • Job Manager – to review demand and support job planning

  • Planning Workbench – to evaluate and generate job suggestions based on sales, jobs, and inventory needs

Production tracking is done through the Manufacturing Execution System (MES), where shop employees log time against job operations—key for job costing. The Job Tracker provides real-time job status visibility.

Supervisors can monitor jobs using key reports:

  • Job Traveler

  • Production Detail Report

  • Time Phased Material Requirements Report

The job management cycle ends when production is completed, the job is closed, and the product is shipped to the customer.

engineering

The Engineering module in Epicor defines all elements needed to manufacture a part, including materials, components, subassemblies, operations, resources, setup, and production cycle times.

  • The Bill of Materials (BOM) lists materials and subassemblies.

  • The Bill of Operations (BOO) outlines the sequence of operations.

  • Together, BOM and BOO form the Method of Manufacturing (MOM).

Each MOM is linked to a Part Revision. After creating a revision, it’s checked out to the Engineering Workbench, where the MOM is associated with the revision, and changes are tracked with descriptions, reasons, and approvals.

You can create Alternate Revisions for the same part—useful when producing the part at different sites with varying resources.

Quality assurance

The Quality Assurance and Enhanced Quality Assurance modules in Epicor centralize all quality control activities, such as scrapping parts, rejecting materials, tracking first article inspections, and flagging non-compliance.

With Enhanced QA, additional features include:

  • Creating Inspection Plans

  • Performing Skip Lot inspections

  • Tracking employee training and education

Key quality functions include:

  • Non-conformance tracking

  • Inspection of PO receipts

  • First article inspections

  • DMR (Discrepant Material Report) processing

  • Recording and reviewing inspection results via the Inspection Data Tracker

When items fail inspection—whether from jobs, inventory, returns, or purchases—they appear on the DMR. The Material Review Board (MRB) then decides whether to accept, reject, rework, or return the materials. Corrective actions can be documented to track resolution and ensure accountability.

scheduling

Scheduling is one of the most powerful modules in Epicor Kinetic ERP, calculating job completion times based on factors like quantity, setup time, production time, and resource capacity. Schedulers can view job timelines using the Job Scheduling Board, Resource Scheduling Board, and Multi-Resource Scheduling Board.

To explore alternative plans, the What-If Scheduling Board allows schedulers to test different scenarios and evaluate their impact.

With Infinite Scheduling, the Overload Informer identifies over-capacity resources, enabling schedulers to address bottlenecks by choosing faster or multiple resources, working overtime, subcontracting, or accepting delays.

The most effective method is Finite Scheduling, which ensures no resource is overloaded by scheduling only within available capacity—eliminating the need for Overload Informer and providing highly efficient, realistic job planning.

Materials Requirement Planning (MRP)

Material Requirements Planning (MRP) in Epicor is a set of tools used to analyze demand and supply, then propose actions like generating jobs, purchase orders, and transfer orders. It’s ideal for make-to-stock or mixed-mode manufacturers.

MRP factors in demand from jobs, sales orders, and forecasts created through Forecast Entry and the Master Production Schedule. When you run Process MRP, it creates unfirm jobs and generates supply suggestions shown in the Planning Workbench and Buyer Workbench, where they can be converted into jobs, purchase orders, or transfers.

To use MRP effectively, your system must have:

  • Accurate Methods of Manufacturing (MOMs)

  • Controlled Engineering Change Orders (ECOs)

  • Correct inventory data

  • Accurate lead times

  • Reliable capacity estimates for resources and resource groups

Service Management

Expense Management

Expense Management in Epicor tracks employee-incurred expenses and manages their approval and reimbursement. The system allows costs to be entered, reviewed, corrected, and processed based on customizable approval workflows, including rules for reimbursable items and payment methods.

Once approved, AP invoices are generated to reimburse employees. Managers typically enter expenses for themselves and their teams. Authorized approvers can then approve, reject, or modify submissions.

Setup involves tools like Employee Maintenance, Site Configuration Control, and Pay Method Maintenance to define the expense entry and approval processes.

 

Project Management

Project Management in Epicor is designed to manage complex projects, especially large capital projects. It uses either a Work Breakdown Structure (WBS)—with parent/child phases and multiple jobs per phase—or Milestones to track progress.

You can associate quotes, sales orders, and purchase orders with project phases to monitor both individual and total project costs.

Epicor also supports non-manufacturing projects, such as project invoicing, with flexible billing options like:

  • Progress billing

  • Cost-plus invoicing

  • Time and materials invoicing

A key feature is integration with Microsoft Project (2010 and 2013), allowing you to export, modify, and re-import project plans for greater flexibility.

Maintenance Management

Maintenance Management allows you to enter and track maintenance requests and jobs, as well as plan preventative maintenance for plant equipment like capital assets, tools, gauges, and fixtures (e.g., air conditioners, forklifts, shop tools).

Both in-house staff and outside service providers can create maintenance jobs, which can be planned and scheduled based on various criteria.

Note: This module is not intended for managing maintenance of parts or equipment sold to customers.

Field Service

Field Service manages installation, repair, and servicing of parts at customer sites. It helps assign personnel, schedule service calls, and check warranty coverage to determine billable services.

The Service Call Center centralizes technician dispatch and tracks costs, which are billed per warranty or service contracts.

Epicor’s Mobile Field Service app enables technicians to access real-time pricing, inventory, and update service calls, labor, and materials on the go, improving efficiency and accuracy.

Time Management

Time Management is used to record and manage employees’ direct and indirect labor hours. Supervisors can approve and correct time entries, with configurable defaults supporting the approval workflow.

Employees typically submit their hours daily or weekly, and authorized approvers review, adjust, approve, or reject these submissions. Reports like employee timesheets help monitor work hours and utilization percentages.

sales Management

Customer Relationship Management

Time Management tracks employees’ direct and indirect labor hours, allowing supervisors to approve and correct entries based on configurable approval settings. Employees submit hours regularly, which approvers then review and process. Reporting tools provide insights into timesheets, work hours, and utilization rates.

Case Management

Case Management handles customer service from the initial call through resolution and follow-up, helping your team deliver personalized, high-quality support. It includes a Case Workbench with quick links to related activities like quotes, orders, RMAs, and service calls. The module standardizes case resolution with workflows and supports dispatching field activities while providing field reps access to customer info like service calls, warranties, and contracts.

Commerce Connect

Commerce Connect addresses the growing need for online sales by helping you create an easy-to-use, fast, and attractive e-commerce website. It enhances the customer experience from quoting through fulfillment, encouraging repeat business.

Sales Order Automation

Sales order entry can be automated using Epicor’s Intelligent Data Capture (IDC), reducing manual effort, cost, and errors. This feature is part of the Enterprise Content Management module, which is optional and must be purchased separately.

The process includes:

  • Capture: IDC extracts sales order details like customer and line items.

  • Validate: SOA checks data against Kinetic for accuracy; exceptions are handled by a worker.

  • Process: If valid, the sales order is created in Kinetic automatically.

Configure Price Quote

Configure Price Quote (CPQ) uses Epicor’s Snap rules engine to provide fast, confident product configuration. It offers 2D and 3D product viewing, allowing customers to build products online in real-time, which shortens the sales cycle. Sales teams can create or modify quotes with immediate pricing.

After quoting, engineers can generate drawings and CAD files, with integration to tools like SolidWorks, Autodesk, and PTC. Once a quote is accepted, CPQ automatically produces all necessary shop floor documents, such as BOMs, cut sheets, and inventory status.

Demand Management

Demand Management helps manage short- and long-term customer contracts by converting contractual demand into sales orders and forecasts.

Using Electronic Data Interchange (EDI), you can electronically exchange demand data with customer trading partners. Through Customer Maintenance, you link customers with their trading partner IDs and define transaction processing rules.

You review demand and shipping schedules via Demand Entry or Demand Mass Review, then approve, reject, or modify schedules. Once finalized, processing demand automatically generates firm or unfirm sales order releases and demand forecasts.

Quote Management

Quote Management is handled through the Opportunity/Quote Entry utility. New leads or prospects are created here if they’re not already in the database. Once a quote is accepted and a purchase order is received, the lead automatically becomes a customer.

Accepted quotes can be converted (“pushed”) into a Sales Acknowledgement or sales order. If CRM is enabled, marking a quote as “won” generates a sales order automatically.

Quotes include header info and line items detailing parts and quantities. Quoters estimate costs like materials, subcontracted services, labor, and overhead, then apply markups—often based on the company’s gross profit margin target—to set pricing benchmarks, ensuring informed sales decisions.

Order Management

Order Management via the Sales Order Entry utility lets you create and customize sales orders ranging from simple single-release to complex, configured, kitted, multi-line, and multi-release orders. You can modify all order details, designate line items as make-direct or buy-direct, allocate inventory, drop-ship, and use the Order/Job Wizard to automatically generate jobs from order lines.

Pricing and discount features allow applying price breaks across product lines or to specific customers. The Sales Kit function lets you bundle a part with related child parts as a kit.

What Our Customers have to Say