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
  • 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
  • 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
Estimates & Contracts

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
  • Routing
  • Operation Definitions
  • Work Orders
  • Work Plan
  • BOM Rule
  • Advanced Manufacturing

purchase

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

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
  • Resource Planning
  • Daily Logs
  • Files & Floor Plans

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

tax

  • Sales Tax Setup
  1. Home
  2. User Guide
  3. Estimates & Contracts

Estimates & Contracts

Once a project's budget is built, the module turns it into the documents that win and govern the work: a customer estimate to quote the job, or a contract to sign it. Both start from the same budget lines.

Markup & conversion

When you convert a budget, ianaiERP applies markup to turn cost into price. Markup resolves in this order:

  1. A per-category override you set for the conversion (e.g. a different markup on labor vs. materials),
  2. then the overall default markup you set for the conversion,
  3. then your company's default markup setting,
  4. then the system default.

You also choose the conversion mode:

  • Itemized — one estimate/contract line per budget line.
  • By phase — lines grouped and subtotaled per phase, with unphased costs collected under "Other Costs".

Converting stamps the budget lines so you can see they've already been quoted, and links the resulting document back to the project.

Estimates

Convert to Estimate produces a standard sales estimate (tagged as a project estimate) carrying the customer and billing details from the project. From there it follows the normal sales-estimate path — send it, get approval, and turn it into an order or invoice.

Contracts

Convert to Contract produces a contract in Draft. A contract carries:

  • A type — General, Consulting, Construction, NDA, SOW (Statement of Work), MSA, or Other.
  • Contract amount, currency, payment terms, and a billing frequency (one-time, weekly, monthly, quarterly, yearly, milestone, or progress).
  • Start / end / effective dates.
  • Terms & conditions and a description.
  • Links to the customer, project, and the budget lines it came from.

Contract status and signature status

A contract tracks two things separately: its own lifecycle, and where it stands in the signing process.

Contract status:

StatusMeaning
DraftEditable, not yet sent.
ActiveFully signed and in force.
On HoldPaused.
ExpiredLapsed without completion.
TerminatedEnded early.
CancelledVoided.
RenewedExtended into a new term.

Signature status (tracks the e-signature flow described below):

StatusMeaning
DraftNot yet sent.
SentOut for signature.
ViewedAt least one signer has opened it.
Partially SignedSome signers done (sequential signing).
SignedAll signers complete.
RejectedA signer declined; back to editable.
ExpiredSigning window lapsed.

A contract is fully editable while in Draft; once sent it locks so the signed document can't change underneath the signers. A rejected contract unlocks again for edits and re-sending.

Contract templates

Rather than writing each contract from scratch, generate it from a contract template — reusable HTML with merge fields like {{customer_name}} or {{contract_amount}}. Templates carry their own page setup (orientation, size, margins) and can be marked as the primary template for a contract type. Generating from a template fills the merge fields from the contract and customer data (you can override any value), records a new version, and optionally produces a PDF. You can preview a template with sample data before applying it.

Every change to a contract before signing is captured as a version, so you can see the document's history and roll back if needed.

Sending for signature

When the contract is ready, send it for signature. Add one or more signers — each with a name, email, and a role:

RoleMeaning
SignerMust sign.
ApproverReviews/approves.
CCKept informed, receives copies.
ViewerCan view, no action.

Choose a signing mode:

  • Sequential — signers go in order; each is invited only after the previous one signs, and the contract sits at Partially Signed until the last signature lands. (Default.)
  • Parallel — everyone can sign at once, independently.

Each signer receives an email with a secure, time-limited link (it expires after a set window — 14 days by default). On the signing page they review the contract, fill any assigned fields, and sign. Signable fields can be placed anywhere on the document — signature and initials blocks, date-signed, name/email/title, text, checkboxes, dropdowns, and stamps — and assigned to specific signers. The captured signature records who signed, when, and from where (timestamp, IP, browser) for the audit trail.

A signer can also reject with a reason, which sends the contract back to a rejected/editable state.

Reminders & expiry

Unsigned signers are reminded automatically on an interval you set, and you can send a manual reminder at any time. If the signing window lapses without completion, the request expires — you then re-send (issuing fresh links) or cancel. After everyone signs, you can regenerate the signed PDF to get the final executed copy, and void a signature to reset a contract back to draft if you need to redo it.

Draft review

Before a contract ever goes out for signature, you can send it for internal review — email the current draft (a preview link, not a signing link) to a colleague or stakeholder with a note. Each review is logged against the contract version it was sent on, so you have a record of who reviewed what.

Related docs

  • Budgeting
  • Projects & the Workspace
  • Files & Floor Plans
PreviousBudgetingNext Time Tracking & Timesheets

Still have questions?

Our support team is just a click away.

Create a support ticketGet in touch