Skip to main content Enter
ERP.AI Job Shop Management

Job Shop Management

Start now
Pricing Questions Get started
Build with Proto

Modules

QuotesQuote custom work with clear quantity options, reviewed margins and a production plan that follows the accepted offer. JobsKeep drawings, travelers, material and customer commitments together from job release through completion and cost review. RoutingBuild repeatable operation plans with the right drawings, inspection points and costing basis for every job. SchedulingPlan work centre queues against real capacity, material readiness and customer dates, with the effect of changes visible.
Time & materialCapture the work performed and stock consumed, with reviewed time, traceable heat usage and controlled remnant returns. Purchasing & outside processingBuy for the job, trace incoming material and keep each outside-processing lot visible until its return is resolved. Shipping & invoicingShip the accepted pieces with their certs, bill the agreed scope and reconcile payments, credits and returns. CostingUnderstand job margin as work posts, review the reasons for variance and use the completed job to improve the next estimate.

Job Shop Management

Start now
Pricing Questions Get started
Build with Proto

Processes

Quote to jobTurn the customer RFQ into a reviewed offer and a released job with the right drawing, traveler and material plan. Release to shipMove released work through production, reviewed time and quality checks into a traceable customer shipment. Outside processingFollow each lot through its supplier order, outbound custody, partial return and quality acceptance.
Change ordersReview changes against the work already done, authorize their cost and customer impact, and release a clear revised traveler. Non-conformance and reworkContain affected pieces, authorize the recovery plan and keep quality, quantity and cost evidence connected. Job closeReconcile completed work and remaining obligations, authorize the final cost review and preserve a useful benchmark for repeat quotes.

Job Shop Management

Start now
Pricing Questions Get started
Build with Proto

Industries

CNC machine shopsBring estimating, machine work and delivery evidence together for custom and repeat machined parts. Fabrication and weld shopsPlan material, fabrication and finishing around the drawing, with clear cost and revision history.
Tool, die and mould shopsKeep long-running builds, engineering changes and progress billing connected to the tool being delivered. Repeat contract partsKeep releases predictable while learning from the actual cost of the work you repeat.

Job Shop Management

Start now
Pricing Questions Get started
Build with Proto

Reference

Roles and permissionsGive everyone the access their work needs, with clear decisions at the points that affect cost, quality and delivery. ReportsUnderstand job margin, floor capacity and delivery risk from the work your shop has recorded. Data modelThe proposed records, relationships and migration evidence behind quoting, production and job cost.
IntegrationsConnect accounting, drawings and the shop floor through handoffs that preserve the job and its history. ImplementationBring the shop onto a reviewed operating plan, from quoting and travelers to the first reconciled close. Agent and APIUse AI to prepare quotes, organize exceptions and keep the right work in front of your team.

Job Shop Management

Start now
Pricing Questions Get started
Build with Proto
All systems
Modules
QuotesQuote custom work with clear quantity options, reviewed margins and a production plan that follows the accepted offer.JobsKeep drawings, travelers, material and customer commitments together from job release through completion and cost review.RoutingBuild repeatable operation plans with the right drawings, inspection points and costing basis for every job.SchedulingPlan work centre queues against real capacity, material readiness and customer dates, with the effect of changes visible.Time & materialCapture the work performed and stock consumed, with reviewed time, traceable heat usage and controlled remnant returns.Purchasing & outside processingBuy for the job, trace incoming material and keep each outside-processing lot visible until its return is resolved.Shipping & invoicingShip the accepted pieces with their certs, bill the agreed scope and reconcile payments, credits and returns.CostingUnderstand job margin as work posts, review the reasons for variance and use the completed job to improve the next estimate.
Processes
Quote to jobTurn the customer RFQ into a reviewed offer and a released job with the right drawing, traveler and material plan.Release to shipMove released work through production, reviewed time and quality checks into a traceable customer shipment.Outside processingFollow each lot through its supplier order, outbound custody, partial return and quality acceptance.Change ordersReview changes against the work already done, authorize their cost and customer impact, and release a clear revised traveler.Non-conformance and reworkContain affected pieces, authorize the recovery plan and keep quality, quantity and cost evidence connected.Job closeReconcile completed work and remaining obligations, authorize the final cost review and preserve a useful benchmark for repeat quotes.
Industries
CNC machine shopsBring estimating, machine work and delivery evidence together for custom and repeat machined parts.Fabrication and weld shopsPlan material, fabrication and finishing around the drawing, with clear cost and revision history.Tool, die and mould shopsKeep long-running builds, engineering changes and progress billing connected to the tool being delivered.Repeat contract partsKeep releases predictable while learning from the actual cost of the work you repeat.
Reference
Roles and permissionsGive everyone the access their work needs, with clear decisions at the points that affect cost, quality and delivery.ReportsUnderstand job margin, floor capacity and delivery risk from the work your shop has recorded.Data modelThe proposed records, relationships and migration evidence behind quoting, production and job cost.IntegrationsConnect accounting, drawings and the shop floor through handoffs that preserve the job and its history.ImplementationBring the shop onto a reviewed operating plan, from quoting and travelers to the first reconciled close.Agent and APIUse AI to prepare quotes, organize exceptions and keep the right work in front of your team.
Sign in
Sign in Start now
Job Shop Management Processes
Change orders4 of 6
  • Quote to job1 of 6
  • Release to ship2 of 6
  • Outside processing3 of 6
  • Change orders4 of 6
  • Non-conformance and rework5 of 6
  • Job close6 of 6

Change orders

Review changes against the work already done, authorize their cost and customer impact, and release a clear revised traveler.

6 stages · 1 approval

Roles and responsibilities

Production Manager Office Manageror Production Manager Production Manageror Shop Owner System 1 Request ChangeOrders 2 Assess ChangeOrders 3 Approve ApprovalDecisions 4 Apply JobSnapshots 5 Notify and separate JobOperations 6 Cancel andreconcile Jobs
  1. Step 1Request
    Change Orders Awaiting ApprovalPendingApproval
    Change Order NumberJobRequested ByChange Type
    Shop
  2. Step 2Assess
    Work Centre DispatchQueued
    Work CenterJobOperation NumberDescription
  3. Step 3Approve
    Change Orders Awaiting ApprovalPendingApproval
    Change Order NumberJobRequested ByChange Type
    Shop
  4. Step 4Apply
    Open JobsPlanned
    Job NumberJob TypeCustomerPart
    Split
  5. Step 5Notify and separate
    Work Centre DispatchQueued
    Work CenterJobOperation NumberDescription
  6. Step 6Cancel and reconcile
    Open JobsPlanned
    Job NumberJob TypeCustomerPart
    Split
Red diamonds require approval.Rows show responsibility for each step.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Request02Assess03Approve04Apply05Notify and separate06Cancel and reconcile

Request

Office Manager records the customer's request, or Production Manager records a shop-raised change. The change names the current job snapshot and order revision, its reason and the actual author. Drawings and customer correspondence accompany the request rather than being reduced to an unexplained new header value.

Responsible
Office Manager or Production Manager
Records
ChangeOrdersJobSnapshotsSalesOrderLines
Effect
Capture the exact requested transition
Change Orders Awaiting ApprovalChangeOrders
PendingApproval
  • CO-31988 JBS-40964 in 2 d
  • CO-52243 JBS-54660 6 d
  • CO-40029 JBS-49487 in 10 d
  • CO-79388 JBS-88763 in 6 d
  • CO-38804 JBS-57873 9 d
CO-31988
Job
JBS-40964
RequestedBy
Customer
ChangeType
Quantity
RequestedDate
19 Sep
CostImpact
220

Approval waits for the shop owner.

Jobs →

Assess

Production Manager coordinates Estimator's cost assessment and the affected operating roles. The proposed snapshot specifies new operations, material, quantity, dates and estimate by type. Its transition accounts for reservations, issued stock, WIP, outside custody, accepted lots, printed documents, shipments and invoices. The review distinguishes recovered selling value from added unrecovered cost.

Responsible
Production Manager
Records
ChangeOrdersJobSnapshotsJobOperationsJobMaterialsJobAllocations
Effect
Prepare the complete cost and scope basis
Work Centre DispatchJobOperations
StatusQueuedSetupRunningAwaitingInspectionOnHold
10 Sep03 Oct WC-140 JBS-26251 · 60, 12 Sep to 16 Sep, Running JBS-32749 · 40, 22 Sep to 27 Sep, Queued WC-120 JBS-91684 · 10, 28 Sep to 03 Oct, Setup WC-110 JBS-64002 · 60, 16 Sep to 21 Sep, AwaitingInspection JBS-32405 · 20, 19 Sep to 28 Sep, OnHold WC-150 JBS-80162 · 40, 10 Sep to 14 Sep, Queued JBS-32749 · 40JBS-91684 · 10JBS-26251 · 60JBS-64002 · 60JBS-80162 · 40JBS-32405 · 20 today · 17 Sep
  • WC-140: JBS-32749 · 40, 22 Sep to 27 Sep, Queued
  • WC-120: JBS-91684 · 10, 28 Sep to 03 Oct, Setup
  • WC-140: JBS-26251 · 60, 12 Sep to 16 Sep, Running
  • WC-110: JBS-64002 · 60, 16 Sep to 21 Sep, AwaitingInspection
  • WC-150: JBS-80162 · 40, 10 Sep to 14 Sep, Queued
  • WC-110: JBS-32405 · 20, 19 Sep to 28 Sep, OnHold
Approval required

Approve

Production Manager may approve an eligible change only when it has no price effect, adds no unrecovered cost and is not cancellation. Shop Owner decides the other cases, including every cancellation. Required customer agreement is attached. The actual person approves the complete transition and policy basis; a permitted owner exception is explicitly recorded.

Responsible
Production Manager or Shop Owner
Records
ApprovalDecisionsChangeOrdersShopPolicies
Effect
Authorize the reviewed change
Change Orders Awaiting ApprovalChangeOrders
approval waits for the shop owner
Approval conditions

Shop Owner: Approve eligible Quotes, PurchaseOrders and ChangeOrders through ApprovalDecisions

PendingApproval
  • CO-31988 JBS-40964 in 2 d
  • CO-52243 JBS-54660 6 d
  • CO-40029 JBS-49487 in 10 d
  • CO-79388 JBS-88763 in 6 d
  • CO-38804 JBS-57873 9 d
CO-31988
Job
JBS-40964
RequestedBy
Customer
ChangeType
Quantity
RequestedDate
19 Sep
CostImpact
220

Approval waits for the shop owner.

Jobs →

Apply

Production Manager applies only the reviewed transition after checking that the source snapshot and order revision still match. Changed scope receives a new traveler and estimate revision. Exact stock claims, demand allocations and remaining billing move together; a retry returns the original application instead of changing the job twice.

Responsible
Production Manager
Records
JobSnapshotsJobsJobTransfersMaterialReservationsBillingObligations
Effect
Apply one version-checked transition
Open JobsJobs
StatusPlannedReleasedInProgressOnHoldInspectionComplete
Planned
JBS-10187CUS-179200 ordered
Released
JBS-23425CUS-222230 ordered
InProgress
JBS-51636CUS-096630 ordered
OnHold
JBS-73600CUS-043580 ordered
Inspection
JBS-47334CUS-11930 ordered

Notify and separate

Production Manager coordinates the revised queue and replaces obsolete floor instructions. Quality Inspector evaluates already-made pieces where their usability under changed requirements is in question. Those pieces retain their original revision; a controlled split can separate future work when the old and new scope cannot safely share one production path.

Responsible
Production Manager
Records
JobOperationsScheduleSlotsInspectionsProductionLots
Effect
Preserve old-piece identity and issue new instructions
Work Centre DispatchJobOperations
StatusQueuedSetupRunningAwaitingInspectionOnHold
10 Sep03 Oct WC-140 JBS-26251 · 60, 12 Sep to 16 Sep, Running JBS-32749 · 40, 22 Sep to 27 Sep, Queued WC-120 JBS-91684 · 10, 28 Sep to 03 Oct, Setup WC-110 JBS-64002 · 60, 16 Sep to 21 Sep, AwaitingInspection JBS-32405 · 20, 19 Sep to 28 Sep, OnHold WC-150 JBS-80162 · 40, 10 Sep to 14 Sep, Queued JBS-32749 · 40JBS-91684 · 10JBS-26251 · 60JBS-64002 · 60JBS-80162 · 40JBS-32405 · 20 today · 17 Sep
  • WC-140: JBS-32749 · 40, 22 Sep to 27 Sep, Queued
  • WC-120: JBS-91684 · 10, 28 Sep to 03 Oct, Setup
  • WC-140: JBS-26251 · 60, 12 Sep to 16 Sep, Running
  • WC-110: JBS-64002 · 60, 16 Sep to 21 Sep, AwaitingInspection
  • WC-150: JBS-80162 · 40, 10 Sep to 14 Sep, Queued
  • WC-110: JBS-32405 · 20, 19 Sep to 28 Sep, OnHold

Cancel and reconcile

Production Manager stops the approved remaining work and resolves its commitments. Buyer settles outside custody and supplier obligations; Office Manager handles agreed cancellation billing and credits. Incurred costs and dispatched history remain. The Cancelled state does not authorize terminal close: remaining obligations must be resolved or assigned to an accountable successor for Shop Owner review.

Responsible
Production Manager
Records
JobsOutsideDispatchesBillingObligationsInvoicesJobCostEntries
Effect
Resolve remaining commitments for close
Open JobsJobs
StatusPlannedReleasedInProgressOnHoldInspectionComplete
Planned
JBS-10187CUS-179200 ordered
Released
JBS-23425CUS-222230 ordered
InProgress
JBS-51636CUS-096630 ordered
OnHold
JBS-73600CUS-043580 ordered
Inspection
JBS-47334CUS-11930 ordered
Approvals and controls

1 approval required in this process

  • Approve Production Manager or Shop Owner signs · apply waitsApprovalDecisions, ChangeOrders, ShopPolicies
  • A revised priceDrawing or quantity requires a new complete review. Free-text old and new values alone do not explain what happens to work already performed.
  • Approval does not permit applying against a newer job revision. A changed source returns the proposal for reassessment.
  • Customer evidence covers the specific changed scopePrice, revision or delivery where required. A reference number alone cannot stand in for the agreement.
  • Existing stock consumptionOutside dispatches, accepted pieces and issued invoices are reconciled through their controlled paths. They are not rewritten to make a new header appear consistent.
  • An owner-authored change needs the required independent person or a captured permitted OwnerException; switching roles does not satisfy independence.
  • Cancellation releases only genuinely unconsumed commitmentsRemaining recovery, supplier and financial obligations stay visible before the separate job-close decision.

Records and postings

StageRecordsEffect
1 Request ChangeOrdersJobSnapshotsSalesOrderLines Capture the exact requested transition
2 Assess ChangeOrdersJobSnapshotsJobOperationsJobMaterialsJobAllocations Prepare the complete cost and scope basis
3 Approve ApprovalDecisionsChangeOrdersShopPolicies Authorize the reviewed change
4 Apply JobSnapshotsJobsJobTransfersMaterialReservationsBillingObligations Apply one version-checked transition
5 Notify and separate JobOperationsScheduleSlotsInspectionsProductionLots Preserve old-piece identity and issue new instructions
6 Cancel and reconcile JobsOutsideDispatchesBillingObligationsInvoicesJobCostEntries Resolve remaining commitments for close
Data model →

Process reports

All reports

Job Cost Summary

Original release JobSnapshots and current approved per-type/operation estimate against signed posted JobCostEntries, with operational gross cost and balanced transfer effects separately identified. Include compensated originals plus negative legs once. Unknown/unposted amounts remain visible; no zero-margin calculation when sell price is zero.

Jobs Awaiting CloseJobs
CloseReady = true
Job NumberCustomerPartDue DateActual End
JBS-49411CUS-201PRT-3599623 Sep29 Sep
JBS-53649CUS-061PRT-1517927 Sep04 Oct
JBS-23205CUS-207PRT-4478324 Sep03 Oct
JBS-80082CUS-124PRT-5954619 Sep23 Sep
JBS-49265CUS-053PRT-5603212 Sep16 Sep
JBS-11111CUS-189PRT-9615918 Sep20 Sep

Work Centre Load

Confirmed ScheduleSlots remaining occupied machine/work hours by named resource and week divided by actual available calendar hours, rolled up without multiplying machine count twice. Zero capacity shows unschedulable work, proposed slots shown separately; outside supplier spans are lead time, not internal capacity.

Work Centre DispatchJobOperations
StatusQueuedSetupRunningAwaitingInspectionOnHold
10 Sep03 Oct WC-140 JBS-26251 · 60, 12 Sep to 16 Sep, Running JBS-32749 · 40, 22 Sep to 27 Sep, Queued WC-120 JBS-91684 · 10, 28 Sep to 03 Oct, Setup WC-110 JBS-64002 · 60, 16 Sep to 21 Sep, AwaitingInspection JBS-32405 · 20, 19 Sep to 28 Sep, OnHold WC-150 JBS-80162 · 40, 10 Sep to 14 Sep, Queued JBS-32749 · 40JBS-91684 · 10JBS-26251 · 60JBS-64002 · 60JBS-80162 · 40JBS-32405 · 20 today · 17 Sep
  • WC-140: JBS-32749 · 40, 22 Sep to 27 Sep, Queued
  • WC-120: JBS-91684 · 10, 28 Sep to 03 Oct, Setup
  • WC-140: JBS-26251 · 60, 12 Sep to 16 Sep, Running
  • WC-110: JBS-64002 · 60, 16 Sep to 21 Sep, AwaitingInspection
  • WC-150: JBS-80162 · 40, 10 Sep to 14 Sep, Queued
  • WC-110: JBS-32405 · 20, 19 Sep to 28 Sep, OnHold

Late and At-Risk Jobs

Open active customer obligations against original and current approved due dates; estimate remaining path using confirmed resource capacity, material/inspection holds and outside promises. Show unknown duration/calendar as unresolved risk; this is a planning estimate, not a delivery guarantee.

Open JobsJobs
StatusPlannedReleasedInProgressOnHoldInspectionComplete
Planned
JBS-10187CUS-179200 ordered
Released
JBS-23425CUS-222230 ordered
InProgress
JBS-51636CUS-096630 ordered
OnHold
JBS-73600CUS-043580 ordered
Inspection
JBS-47334CUS-11930 ordered

Outside Processing Status

Each posted OutsideDispatches lot: sent, physically returned, accepted/rejected, still-outside and unresolved quantity, original/current promised instant and elapsed days. Partial returns do not mark the whole operation complete; LOT cost/billing basis and unknown promise remain explicit.

Outside ProcessingJobOperations
OutsideProcessing
JobOperation NumberDescriptionOutside SupplierSent Date
JBS-7794980Cut to lengthSPP-516906 Sep
JBS-2344980Weld frameSPP-916214 Sep
JBS-7651010Drill and tapSPP-275607 Sep
JBS-7291940DeburrSPP-948005 Sep
JBS-9505570AssembleSPP-515313 Sep
JBS-2052460PaintSPP-575511 Sep

Receivables Ageing

Positive finalized issued invoice Balance as of a stated date in current, 1–30, 31–60, 61–90 and over-90 days past due. CreditMemo availability and retained unapplied cash appear separately by customer; Draft/Void invoices, unconfirmed refunds and repeated events do not change balances. Prior deposit/progress billing remains a receivable until settled, even after offset on the final bill.

Open InvoicesInvoices
StatusSentPartiallyPaidOverdue
Sent
INV-86897CUS-235
INV-74988CUS-194
PartiallyPaid
INV-95059CUS-030
INV-82769CUS-188
Overdue
INV-71788CUS-192
INV-19557CUS-129
Run by an agent

Agent support

An agent cannot turn preparation into a required human approval. Margin exceptions, controlled purchases, production release, ticket approval, quality decisions and job close follow their configured authority. Automatic policy paths must be explicitly defined; an agent role does not create a bypass. Access to a record does not permit changing a released traveler, spending reserved stock or rewriting a posted amount.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › change orders · request on ChangeOrders, JobSnapshots, SalesOrderLines ✓ Office Manager records the customer's request, or Production Manager records a shop-raised change. › change orders · assess on ChangeOrders, JobSnapshots, JobOperations, JobMaterials, JobAllocations ✓ Production Manager coordinates Estimator's cost assessment and the affected operating roles. › change orders · approve on ApprovalDecisions, ChangeOrders, ShopPolicies ⏸ approval · waiting for the production manager or shop owner # 3 more stages after approval: apply, notify and separate, cancel and reconcile

Other processes

5 more
Quotes Awaiting Margin ReviewPendingReview
Quote NumberCustomerQuote DateValid Until

Quote to job

Turn the customer RFQ into a reviewed offer and a released job with the right drawing, traveler and material plan.

7 stages · 2 approvals

Work Centre DispatchQueued
Work CenterJobOperation NumberDescription

Release to ship

Move released work through production, reviewed time and quality checks into a traceable customer shipment.

9 stages · 3 approvals

Work Centre DispatchQueued
Work CenterJobOperation NumberDescription

Outside processing

Follow each lot through its supplier order, outbound custody, partial return and quality acceptance.

7 stages · 2 approvals

Inspection QueuePending
Inspection NumberInspection TypeJobJob Operation
In Process

Non-conformance and rework

Contain affected pieces, authorize the recovery plan and keep quality, quantity and cost evidence connected.

7 stages · 3 approvals

Open JobsPlanned
Job NumberJob TypeCustomerPart
Split

Job close

Reconcile completed work and remaining obligations, authorize the final cost review and preserve a useful benchmark for repeat quotes.

6 stages · 2 approvals

ERP•AI workspace

Start now Job Shop Management

Create your ERP.AI account and get started with Proto.

Start now Download agent
Previous · process 3 of 6Outside processingNext · process 5 of 6Non-conformance and rework

Customize Change orders. With Proto, your desktop AI agent.

Ask Proto to help you customize Job Shop Management.

Customize
Change orders.
Ask: “Review “Approve”.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.