Skip to main content Enter
ERP.AI Construction ERP

Construction ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Estimates & contractsBuild a clear offer and carry the agreed scope into every project. Projects & costsSee the cost of each job alongside its budget, commitments and remaining work. Purchasing & subcontractorsConnect supplier commitments, accepted work and bills to the right job. Materials & sitesKnow what is available, where it is held and what each job has used.
Production & prefabricationTurn released designs and actual workshop work into traceable finished assemblies. Billing & collectionsTurn agreed progress into clear bills and keep collections tied to the right contract. FinanceBring project economics, supplier obligations and collections into each company’s books. ReportingBring project progress, cost and financial obligations into a consistent review.

Construction ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Order to cashCarry an approved goods order through actual shipment, billing and collection. Estimate to contractCarry a reviewed estimate into an agreed scope, budget and financial basis. Procure to payMatch supplier commitments to real deliveries, accepted subcontract work and payment.
Record and certify workConnect accepted site activity to a reviewable customer progress application. Prefabricate to stockMake accepted assemblies from released work, traced material and actual workshop cost. Bill and collectBill eligible contract scope and keep advances, retention and cash reconciled.

Construction ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Commercial contractorsConnect the accepted bid with project delivery, subcontractors and financial results. Specialty contractorsPlan trade work, follow site materials and see what each job costs.
Contractors with prefabricationConnect workshop production with site installation and project costs. Fit-out and multi-site contractorsKeep each site accountable while sharing purchasing and company finance.

Construction ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive commercial, project, site and finance teams clear responsibilities. Reports and insightsUnderstand project costs, billing progress and company performance. Data modelExplore the records connecting contracts, project work and company finance.
IntegrationsConnect project documents, site evidence and finance through agreed sources. ImplementationBuild the first rollout around a job, its delivery and its financial result. AI assistants and APIHelp teams prepare work, follow projects and investigate differences.

Construction ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Estimates & contractsBuild a clear offer and carry the agreed scope into every project.Projects & costsSee the cost of each job alongside its budget, commitments and remaining work.Purchasing & subcontractorsConnect supplier commitments, accepted work and bills to the right job.Materials & sitesKnow what is available, where it is held and what each job has used.Production & prefabricationTurn released designs and actual workshop work into traceable finished assemblies.Billing & collectionsTurn agreed progress into clear bills and keep collections tied to the right contract.FinanceBring project economics, supplier obligations and collections into each company’s books.ReportingBring project progress, cost and financial obligations into a consistent review.
Processes
Order to cashCarry an approved goods order through actual shipment, billing and collection.Estimate to contractCarry a reviewed estimate into an agreed scope, budget and financial basis.Procure to payMatch supplier commitments to real deliveries, accepted subcontract work and payment.Record and certify workConnect accepted site activity to a reviewable customer progress application.Prefabricate to stockMake accepted assemblies from released work, traced material and actual workshop cost.Bill and collectBill eligible contract scope and keep advances, retention and cash reconciled.
Industries
Commercial contractorsConnect the accepted bid with project delivery, subcontractors and financial results.Specialty contractorsPlan trade work, follow site materials and see what each job costs.Contractors with prefabricationConnect workshop production with site installation and project costs.Fit-out and multi-site contractorsKeep each site accountable while sharing purchasing and company finance.
Reference
Roles and permissionsGive commercial, project, site and finance teams clear responsibilities.Reports and insightsUnderstand project costs, billing progress and company performance.Data modelExplore the records connecting contracts, project work and company finance.IntegrationsConnect project documents, site evidence and finance through agreed sources.ImplementationBuild the first rollout around a job, its delivery and its financial result.AI assistants and APIHelp teams prepare work, follow projects and investigate differences.
Sign in
Sign in Start now
Construction ERP Processes
Prefabricate to stock5 of 6
  • Order to cash1 of 6
  • Estimate to contract2 of 6
  • Procure to pay3 of 6
  • Record and certify work4 of 6
  • Prefabricate to stock5 of 6
  • Bill and collect6 of 6

Prefabricate to stock

Make accepted assemblies from released work, traced material and actual workshop cost.

8 stages · 5 approvals

Roles and responsibilities

Production Manager Production Operator Finance Manager System 1 Prepare Draft → PendingApproval 2 Release work Draft → PendingApproval 3 Perform operations Draft → PendingApproval 4 Accept work ProductionEntries 5 Confirm completion Draft → PendingApproval 6 Approve variance Draft → PendingApproval 7 Post output Draft → PendingApproval 8 Close work Draft → PendingApproval
  1. Step 1Prepare
    Production ScheduleReleased
    Work Order NumberOutput ProductPlanned QuantityCompleted Quantity
  2. Step 2Release work
    Production ScheduleReleased
    Work Order NumberOutput ProductPlanned QuantityCompleted Quantity
  3. Step 8Close work
    Production ScheduleReleased
    Work Order NumberOutput ProductPlanned QuantityCompleted Quantity
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.

01Prepare02Release work03Perform operations04Accept work05Confirm completion06Approve variance07Post output08Close work

Prepare

Production Manager prepares the work order, output quantity, recipe, routing and feasible work window. Retain the component units, material needs, terminal operation and known standards and rates. The preparer and material editors remain identifiable so another actual manager can make the independent release decision.

Responsible
Production Manager
Status
Draft → PendingApproval
Records
BOMsBOMLinesProductionRoutingsRoutingOperationsWorkOrders
Effect
Prepare the bounded workshop job
Production ScheduleWorkOrders
StatusReleasedInProgressPartiallyCompletedCompletedPendingClose
07 Sep04 Oct PRD-3508 WO-10910, 17 Sep to 23 Sep, Released PRD-1033 WO-69765, 07 Sep to 16 Sep, InProgress PRD-2921 WO-19403, 15 Sep to 23 Sep, PartiallyCompleted PRD-5417 WO-84596, 21 Sep to 29 Sep, Completed PRD-9708 WO-72620, 23 Sep to 28 Sep, PendingClose PRD-3393 WO-54455, 25 Sep to 04 Oct, Released WO-10910WO-69765WO-19403WO-84596WO-72620WO-54455 today · 17 Sep
  • PRD-3508: WO-10910, 17 Sep to 23 Sep, Released
  • PRD-1033: WO-69765, 07 Sep to 16 Sep, InProgress
  • PRD-2921: WO-19403, 15 Sep to 23 Sep, PartiallyCompleted
  • PRD-5417: WO-84596, 21 Sep to 29 Sep, Completed
  • PRD-9708: WO-72620, 23 Sep to 28 Sep, PendingClose
  • PRD-3393: WO-54455, 25 Sep to 04 Oct, Released
Production & prefabrication →
Approval required

Release work

Independent Production Manager reviews the technical scope and planned work, excluding its preparer and material editors. Release freezes the applicable method, quantity and cost inputs. A later master change preserves performed work and needs an explicit decision for the affected unexecuted remainder.

Responsible
Production Manager
Status
Draft → PendingApproval
Records
WorkOrdersWorkOrderMaterialsWorkOrderOperationsApprovalDecisions
Effect
Authorize the frozen technical basis
Production ScheduleWorkOrders
StatusReleasedInProgressPartiallyCompletedCompletedPendingClose
07 Sep04 Oct PRD-3508 WO-10910, 17 Sep to 23 Sep, Released PRD-1033 WO-69765, 07 Sep to 16 Sep, InProgress PRD-2921 WO-19403, 15 Sep to 23 Sep, PartiallyCompleted PRD-5417 WO-84596, 21 Sep to 29 Sep, Completed PRD-9708 WO-72620, 23 Sep to 28 Sep, PendingClose PRD-3393 WO-54455, 25 Sep to 04 Oct, Released WO-10910WO-69765WO-19403WO-84596WO-72620WO-54455 today · 17 Sep
  • PRD-3508: WO-10910, 17 Sep to 23 Sep, Released
  • PRD-1033: WO-69765, 07 Sep to 16 Sep, InProgress
  • PRD-2921: WO-19403, 15 Sep to 23 Sep, PartiallyCompleted
  • PRD-5417: WO-84596, 21 Sep to 29 Sep, Completed
  • PRD-9708: WO-72620, 23 Sep to 28 Sep, PendingClose
  • PRD-3393: WO-54455, 25 Sep to 04 Oct, Released
Production & prefabrication →

Perform operations

Production Operator records actual material issue, time, throughput and exceptions. Issue moves eligible stock into exclusive work-order WIP; later component consumption uses that source without issuing inventory again. Unused returns create a new stock layer at original issue cost from physically remaining, unconsumed and unreserved material.

Responsible
Production Operator
Status
Draft → PendingApproval
Records
ProductionEntriesStockEventsWorkOrderMaterialsWorkOrderCostEntries
Effect
Record actual material and workshop work
Approval required

Accept work

Independent Production Manager accepts the actual operation and time evidence, excluding the producer, recorder and material editors. Reconcile inputs across good, scrapped, held and unfinished work. Reject overlapping person-time and duplicate throughput. Accepted intermediate work remains progress rather than a finished-stock receipt.

Responsible
Production Manager
Records
ProductionEntriesWorkOrderOperationsApprovalDecisions
Effect
Accept independent actual-work evidence
Approval required

Confirm completion

Independent Production Manager confirms unused accepted good output from the terminal operation. The packet retains actual product identity, quantity, resolved acceptance conditions and attributable WIP. Active output and cost allocations reduce the source available to another completion, return or scrap action.

Responsible
Production Manager
Status
Draft → PendingApproval
Records
ProductionCompletionsProductionEntriesWorkOrderCostEntries
Effect
Confirm eligible terminal quantity and cost
Approval required

Approve variance

Independent Finance Manager reviews the signed difference between allocated actual WIP and the output's frozen standard. Unknown cost needs resolution before posting; reviewed zero cost keeps its evidence. Partial completion receives only its allocated sources and the appropriate rounding share.

Responsible
Finance Manager · when the difference is nonzero
Status
Draft → PendingApproval
Records
ProductionCompletionsStandardCostsApprovalDecisions
Effect
Review the required immediate variance

Post output

Production Manager executes the fully approved completion. The stock receipt, standard output value, actual WIP relief and approved variance post together once. Finished goods remain inventory until their actual project use or customer shipment. Attributing a related variance to a job does not expense the same amount again.

Responsible
Production Manager
Status
Draft → PendingApproval
Records
ProductionCompletionsStockEventsStockLayersJournalEntries
Effect
Post finished stock and relieve WIP once
Approval required

Close work

Independent Production Manager approves quantity closure and remaining production obligations. Finance Manager additionally approves remaining cost residuals. Preserve unresolved returns and downstream use, and reconcile remaining WIP. Closing cannot repeat a variance already posted with completion.

Responsible
Production Manager
Status
Draft → PendingApproval
Records
WorkOrdersWorkOrderCostEntriesApprovalDecisions
Effect
Approve production closure and remaining obligations
Production ScheduleWorkOrders
StatusReleasedInProgressPartiallyCompletedCompletedPendingClose
07 Sep04 Oct PRD-3508 WO-10910, 17 Sep to 23 Sep, Released PRD-1033 WO-69765, 07 Sep to 16 Sep, InProgress PRD-2921 WO-19403, 15 Sep to 23 Sep, PartiallyCompleted PRD-5417 WO-84596, 21 Sep to 29 Sep, Completed PRD-9708 WO-72620, 23 Sep to 28 Sep, PendingClose PRD-3393 WO-54455, 25 Sep to 04 Oct, Released WO-10910WO-69765WO-19403WO-84596WO-72620WO-54455 today · 17 Sep
  • PRD-3508: WO-10910, 17 Sep to 23 Sep, Released
  • PRD-1033: WO-69765, 07 Sep to 16 Sep, InProgress
  • PRD-2921: WO-19403, 15 Sep to 23 Sep, PartiallyCompleted
  • PRD-5417: WO-84596, 21 Sep to 29 Sep, Completed
  • PRD-9708: WO-72620, 23 Sep to 28 Sep, PendingClose
  • PRD-3393: WO-54455, 25 Sep to 04 Oct, Released
Production & prefabrication →
Approvals and exception handling

5 approvals required in this process

  • Release work Production Manager signs · perform operations waitsWorkOrders, WorkOrderMaterials, WorkOrderOperations, ApprovalDecisions
  • Accept work Production Manager signs · confirm completion waitsProductionEntries, WorkOrderOperations, ApprovalDecisions
  • Confirm completion Production Manager signs · approve variance waitsProductionCompletions, ProductionEntries, WorkOrderCostEntries
  • Approve variance Finance Manager signs when the difference is nonzero · post output waitsProductionCompletions, StandardCosts, ApprovalDecisions
  • Close work Production Manager signs · closes the processWorkOrders, WorkOrderCostEntries, ApprovalDecisions
  • Staged inventoryIssued WIP are exclusive balances for the same material.
  • Rework follows its original units; intermediate passes do not multiply finished output.
  • Labor and overhead retain their stated basesIncluding any burden already embedded.
  • Corrections follow consumed materialDownstream stock or project use before reversing a source.

When the process needs attention

  • exception Perform operations

    Production Operator records actual material issue, time, throughput and exceptions.

  • reject Accept work

    Reject overlapping person-time and duplicate throughput.

  • variance Post output

    The stock receipt, standard output value, actual WIP relief and approved variance post together once.

  • variance Close work

    Closing cannot repeat a variance already posted with completion.

Records and postings

StageRecordsEffect
1 Prepare BOMsBOMLinesProductionRoutingsRoutingOperationsWorkOrders Prepare the bounded workshop job
2 Release work WorkOrdersWorkOrderMaterialsWorkOrderOperationsApprovalDecisions Authorize the frozen technical basis
3 Perform operations ProductionEntriesStockEventsWorkOrderMaterialsWorkOrderCostEntries Record actual material and workshop work
4 Accept work ProductionEntriesWorkOrderOperationsApprovalDecisions Accept independent actual-work evidence
5 Confirm completion ProductionCompletionsProductionEntriesWorkOrderCostEntries Confirm eligible terminal quantity and cost
6 Approve variance ProductionCompletionsStandardCostsApprovalDecisions Review the required immediate variance
7 Post output ProductionCompletionsStockEventsStockLayersJournalEntries Post finished stock and relieve WIP once
8 Close work WorkOrdersWorkOrderCostEntriesApprovalDecisions Approve production closure and remaining obligations
Data model →

Process reports

All reports

Prefab Cost and Variance

Reconcile released WorkOrders with accepted ProductionEntries, terminal ProductionCompletions and signed WorkOrderCostEntries by entity/order/output and dated functional-cost basis; disclose issued and returned material, accepted labor/overhead, frozen output standard, allocated actual WIP, immediate signed variance, scrap and remaining WIP, while tracing finished-stock use and existing variance attribution to the project without creating a second cost from intermediate progress, closure or managerial allocation.

Production ScheduleWorkOrders
StatusReleasedInProgressPartiallyCompletedCompletedPendingClose
07 Sep04 Oct PRD-3508 WO-10910, 17 Sep to 23 Sep, Released PRD-1033 WO-69765, 07 Sep to 16 Sep, InProgress PRD-2921 WO-19403, 15 Sep to 23 Sep, PartiallyCompleted PRD-5417 WO-84596, 21 Sep to 29 Sep, Completed PRD-9708 WO-72620, 23 Sep to 28 Sep, PendingClose PRD-3393 WO-54455, 25 Sep to 04 Oct, Released WO-10910WO-69765WO-19403WO-84596WO-72620WO-54455 today · 17 Sep
  • PRD-3508: WO-10910, 17 Sep to 23 Sep, Released
  • PRD-1033: WO-69765, 07 Sep to 16 Sep, InProgress
  • PRD-2921: WO-19403, 15 Sep to 23 Sep, PartiallyCompleted
  • PRD-5417: WO-84596, 21 Sep to 29 Sep, Completed
  • PRD-9708: WO-72620, 23 Sep to 28 Sep, PendingClose
  • PRD-3393: WO-54455, 25 Sep to 04 Oct, Released

Material Availability and Use

Reconcile InventoryPositions, StockLayers, reservations and StockEvents with project requirements, material usage and transfer/return history by entity/product/location/required lot or serial at a retained cutoff; report owned quantity and current carrying separately from customer/vendor custody, available versus held or claimed stock, actual job consumption and issued production WIP, excluding internal transfers and repeat supplier billing from new project expense.

Warehouse AvailabilityInventoryPositions
StatusActiveBlocked
Available
IP-22982PRD-6695760 on hand
IP-29864PRD-1086420 on hand
Held
IP-53464PRD-399530 on hand
Picked
IP-57485PRD-8459320 on hand
Transit
IP-33677PRD-7920410 on hand
Production. Production is staged but not yet financially issued inventory
IP-18899PRD-1430200 on hand
Run by an agent

Agent support

An assistant cannot provide a required independent human decision or invent customer certification, accepted site work, actual delivery or payment. It cannot treat unused stock as consumed, turn intermediate production progress into finished goods or bill the same source twice.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › prefabricate to stock · prepare on BOMs, BOMLines, ProductionRoutings, RoutingOperations, WorkOrders ✓ Production Manager prepares the work order, output quantity, recipe, routing and feasible work window. › prefabricate to stock · release work on WorkOrders, WorkOrderMaterials, WorkOrderOperations, ApprovalDecisions ⏸ approval · waiting for the production manager # 6 more stages after approval: perform operations, accept work, confirm completion, approve variance, post output, close work

Other processes

5 more
Offers DueDraft
Quote NumberAccountValid UntilNet Total

Order to cash

Carry an approved goods order through actual shipment, billing and collection.

5 stages · 2 approvals

Offers DueDraft
Quote NumberAccountValid UntilNet Total

Estimate to contract

Carry a reviewed estimate into an agreed scope, budget and financial basis.

8 stages · 4 approvals

Commitment BoardApproved
Commitment NumberProjectCost CodeCurrency

Procure to pay

Match supplier commitments to real deliveries, accepted subcontract work and payment.

8 stages · 4 approvals

My Site WorkDraft
Work NumberProjectSiteResource

Record and certify work

Connect accepted site activity to a reviewable customer progress application.

7 stages · 4 approvals

Progress Certification QueueReceived
Certificate NumberContractApplicationExternal Certifier

Bill and collect

Bill eligible contract scope and keep advances, retention and cash reconciled.

7 stages · 4 approvals

ERP•AI workspace

Start now Construction ERP

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

Start now Download agent
Previous · process 4 of 6Record and certify workNext · process 6 of 6Bill and collect

Customize Prefabricate to stock. With Proto, your desktop AI agent.

Ask Proto to help you customize Construction ERP.

Customize
Prefabricate to stock.
Ask: “Review “Release work”.”
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.