ianaiERP
Implementation
Log InGet Started

The AI-Native Manufacturing ERP Platform

ianaiERP

ianaiERP unifies ERP, manufacturing execution, warehouse, planning, equipment and HR in one system — configured by AI and live in about 8 weeks.

Platform

  • Platform Overview
  • Inventory Management
  • Warehouse Management System (WMS)
  • Shop Floor Execution (MES)
  • Material Requirements Planning (MRP)
  • Asset Maintenance (CMMS)
  • Order Management & Fulfillment
  • Procurement & Purchasing
  • Financials & Accounting
  • Field Service
  • Project Management
  • AI Financial Officer
  • Workforce & Labor Tracking
  • CRM
  • No-Code Workflow Customization
  • Integrations
  • Reporting

Industries

  • Discrete & Custom Manufacturing
  • Wholesale Distribution ERP
  • Food & Beverage ERP
  • Cosmetics & Personal Care ERP
  • Biopharma Manufacturing ERP
  • Apparel & Fashion ERP

Resources

  • About Us
  • Migrate from QuickBooks
  • AI Implementation
  • Case Studies
  • Blog
  • FAQ
  • User Guide
  • Contact

Contact

  • Address

    1440 N Lakeview Ave
    Anaheim, CA 92807

    Get Directions
  • Emailinfo@ianaierp.com

© 2026 ianaiERP. ianaiERP. All rights reserved.

Privacy PolicyTerms of ServiceLicense
Engineering Changes (ECO)

Guides

⌘K

getting-started

  • Introduction to ianaiERPPopular
  • Settings / Preferences
  • Dashboard (List View) & Reports
  • Data Import/Export

inventory

  • ItemPopular
  • Inventory Adjustment
  • Inventory Transfer
  • Lot Tracking
  • Bin Tracking
  • Item Options and Dynamic Templates
  • Serial Tracking

manufacturing

  • Bill of Materials (BOM)
  • Build
  • Engineering (Overview)
  • Engineering Changes (ECO)
  • Routing
  • Operation Definitions
  • Work Orders
  • Work Plan
  • BOM Rule
  • Jobs
  • Job Materials Planning & Compliance
  • Shop Floor
  • Shop Floor Layout
  • Subcontract Manufacturing
  • Subcontracting Routing Operations
  • Receiving Subcontract Work
  • Shop Floor Station
  • Advanced Manufacturing

purchase

  • Procurement Workflow
  • Vendor
  • Purchase Order
  • Item Receipt
  • Blanket Purchase Order
  • Vendor Return

sales

  • Sales Workflow
  • Customer
  • Estimate
  • Sales Order / Payment
  • Price Rule
  • Blanket Sales Order

shipping

  • Shipment
  • Shipping, Label Printing, and Tracking
  • Carrier Integrations
  • Ship Method Mapping
  • Rule-Based Automation
  • International Shipping
  • Third-Party Billing
  • ianaiERP Bridge
  • Troubleshooting Shipping Issues
  • USPS Cubic Rates in ianaiERP
  • USPS Pricing

return

  • Returns
  • RMA
  • Restock
  • Repair
  • Credit Memo
  • Refund

miscellaneous-setup

  • Miscellaneous

customization

  • Custom Field
  • Custom Script
  • Vendor-Item Catalog
  • Units of Measure (UOM)

integration

  • Quickbooks Online Integration
  • Bigcommerce Integration
  • Shopify Integration

accounting

  • Journal
  • Transfer Funds
  • Bank Deposit
  • Expense
  • Chart of Accounts

equipment

  • Introduction
  • Equipment Hub
  • Work Centers
  • Resources & Resource Pools
  • Work Centers for CAPA
  • Asset Management
  • Maintenance Hub
  • Preventive Maintenance
  • Maintenance Events
  • Spare Parts & Consumables
  • Capacity Planner
  • Runtime Status
  • Permissions & Modules

planning

  • Supply-Demand Intelligence (Overview)
  • SDI Dashboard
  • Demand & Supply
  • Shortages & Impact
  • Planning View
  • Make vs Buy
  • Creating Purchase Orders
  • Demand Forecasting
  • Production Scheduling (Overview)
  • Schedule Views
  • Scheduling Work Orders
  • Capacity, Bottlenecks & Batching
  • Manufacturing Cockpit

project

  • Introduction
  • Projects & the Workspace
  • Tasks & the Work Tab
  • Budgeting
  • Estimates & Contracts
  • Time Tracking & Timesheets
  • Assignments & Team
  • Daily Logs
  • Files & Floor Plans
  • Change Orders
  • Billing & Financials

hr

  • Introduction
  • People & Team
  • Onboarding
  • Daily Hub & Shifts
  • Time Off & Leave
  • Broadcasts & Certificates
  • Payroll Overview
  • Payroll Tax & Compliance
  • Year-End & Severance
  • Benefits
  • HR Settings
  • Permissions & Setup Wizard

field-service

  • Introduction
  • Service Agreements
  • Service Requests & Dispatch
  • Request Templates
  • Workforce & Scheduling
  • Billing Service Requests

tax

  • Sales Tax Setup

quality

  • Introduction & Setup
  • Inspections
  • Nonconformance (NCR)
  • Holds & the Shipping Gate
  • Certificates & Traceability
  1. Home
  2. User Guide
  3. Engineering Changes (ECO)

Engineering Changes (ECO)

An Engineering Change (ECO) is how you change a released product safely in ianaiERP. Editing a BOM by hand only changes the BOM — work orders already raised keep the components they were created with, and nobody is told. An Engineering Change names what is changing, shows the records it reaches, goes through approval, and then carries the change into each of those records one by one, so you can see what happened to every one of them.

Overview

  • Controlled Change: Replace, add or remove a component, change a quantity, move a part to a new revision, or change how a part is made — across every current BOM that uses it.

  • Impact Before Approval: Preview the BOMs, work orders, purchase orders, sales orders and projects a change reaches, and its estimated cost effect on open work orders, before anyone signs off.

  • Old Parts Decided Up Front: Decide what happens to old parts already on the shelf or still on order.

  • Guided Apply: Once approved, the change creates new BOM revisions and updates open work orders for you, and tells the owners of everything else it touches.

Where to Access

  • Manufacturing → Engineering → Changes tab, then Add New.

  • Or start from the thing you want to change: on a BOM row (or an item row), open the row menu and choose Start Engineering Change. The change opens already titled Revise … with one Revision line for that part, which you can edit.

Key Attributes

Header

FieldDescription
Title (required)What is changing, in one line.
ReasonCustomer request, Design error, Supplier, Regulatory, or Internal.
SourceManual, Project change order, or CAD import — where the change came from.
Effective DateLeave blank to apply the change as soon as it is applied. A change dated in the future cannot be applied before that date.
Project / Change orderOptional. Link the change to a project, then to one of that project's change orders.
DescriptionBackground for the reviewer — what prompted the change and what was ruled out.

What changes (change lines)

Use Add change for each line, pick the Part, then the Change Type:

Change TypeWhat it does
AddAdds a component to the BOM.
RemoveRemoves a component from the BOM.
ReplaceSwaps one component for another in every current BOM that uses it. Pick the new part in Replace with.
QuantityChanges how many are consumed.
RevisionMoves the part to a new revision without changing the structure. Enter the Target revision.
RoutingChanges how the part is made.

A line with no specific BOM applies to the current version of every assembly that uses this part — usually what you want. Replacing a superseded bearing means replacing it in every current BOM. To change one particular BOM revision, name that BOM on the line.

Status (lifecycle)

StatusMeaning
DraftBeing written. Lines and details can be edited.
Pending ApprovalSubmitted. The list of affected records is frozen and the change can no longer be edited.
ApprovedReady to apply.
Partially AppliedApplied, but some records still need a person's decision or failed.
AppliedEvery affected record has been dealt with.
RejectedThe approver refused the change.
CancelledWithdrawn before anything was applied.

Each affected record also carries its own state, such as Awaiting approval, Ready to apply, Done, Skipped, Needs decision, or Failed.

Key Functions

1. Preview the impact

Press Preview impact. Every ticked line is checked, and the right-hand panel lists the Affected records grouped by kind, with the estimated cost change across open work orders. Switch between List and Graph to see the same records as a list or as a cascade.

Each line shows what it reaches — Affected · N, No change, or Not checked yet. If you edit a line after previewing, run Preview impact again.

Affected recordWhat happens to it
BOM that uses the partNew BOM revision
Assembly higher upCost rollup — its components stay the same; only its rolled-up cost changes
Pending work orderWork order line updated — its components move to the new revision
Issued work orderWork order re-issued — material goes back to stores, the order is updated, then issued again
Work order in production or on holdWork order needs a decision — never changed automatically
Work order building an assembly above the partParent work order to review
Approved purchase order for the partPurchase order to review — never changed
Open sales order or projectSales order notified / Project notified
Old part on handOld stock

Finished, cancelled and shipped work orders are history and are never listed.

2. Decide what happens to the old parts

When a line replaces, removes or re-revises a part, the Old parts section shows how many are on hand and what they are worth, how many are on order, how many are needed by work orders not yet issued, and how many other BOMs still use the part.

Where the old part isChoices
Stock on handUse up first, Use as is, Rework, Scrap, Return to vendor
Open purchase ordersReceive as ordered, Cancel the rest, Change to the new part, Return on receipt

Press Save decisions. If there is stock on hand or on order, a decision is needed before you can submit. You can still change these decisions after submitting, right up until the change is fully applied.

3. Submit for approval

Press Submit. This freezes the list of affected records, so the approver approves that exact list — not whatever the system looks like later.

Your approval rules for engineering changes decide whether a change needs approval, and can take the size of the cost change into account (adding cost and removing cost count the same). If no approval rule applies, the change is approved immediately. Otherwise it waits in Pending Approval, with the full cascade visible to whoever reviews it, until it is approved or rejected, and the submitter is notified of the decision.

While a change is Pending Approval, only its submitter, its approvers and administrators see it in the list.

4. Apply the change

Once the change is Approved, press Apply change. The screen shows each record as it is carried out, with a running count of applied, skipped and failed records:

  1. New BOM revisions are created. Each becomes the default and starts on the effective date (or today); the old revision ends the day before.

  2. Open work orders are updated — pending ones first, then issued ones.

  3. The owners of affected purchase orders, sales orders and projects, and of work orders that need a decision, are notified.

When nothing is left waiting on a decision or failed, the change becomes Applied. Otherwise it is Partially Applied and the button becomes Finish applying. Afterwards, Print revised travelers reprints the work orders that were changed.

5. Finish a partially applied change

Open the change and press Finish applying. Records that need you show a Decide control with the choices that record allows:

ChoiceUse it to
SkipLeave the record as it is. Add a note saying why — it is kept for the next person.
Mark doneRecord work a person did in another document, such as cancelling a purchase order line or scrapping stock. Say how in the note.
Create rework work orderFor old stock marked Rework: creates a pending work order that consumes the old part and produces the new one. Add its operations before releasing it.
Raise nonconformanceFor old stock marked Scrap or Return to vendor (requires the Quality add-on). The report goes through its own approval before any stock moves.

Records that Failed show the reason; use Retry on one record or retry all failed records at once. Once nothing is left waiting or failed, the change becomes Applied by itself.

Good to Know

  • Only work orders move stock. An Engineering Change never scraps, returns or receives anything itself, and never edits a purchase order or sales order — it tells their owners.

  • Work orders raised after approval are included. When you apply, the list is checked again: a work order created from the old revision since approval is updated too. A record that moved on since approval (finished or cancelled) is skipped.

  • Lines you added by hand to a work order are kept. Only the lines that came from the BOM follow the new revision.

  • Once anything is applied, the change stays. A change with any record already applied is the record of what was done and cannot be cancelled — finish it instead by resolving or skipping the remaining records.

  • One apply at a time. If someone else is already applying the same change, you are told so.

  • Cost figures follow permissions. The cost impact and the value of old stock are shown only to administrators and to people with costing permission.

  • Revisions held by a released drawing are protected. If a part's revision comes from a released drawing, the change cannot overwrite it; that record fails and the rest of the change still applies.

Related Features

  • Engineering (Overview)

  • Bill of Materials

  • Routing

  • Work Orders

PreviousEngineering (Overview)Next Routing

Still have questions?

Our support team is just a click away.

Create a support ticketGet in touch