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
Bill and collect6 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

Bill and collect

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

7 stages · 4 approvals

Roles and responsibilities

Accountant Finance Manager System 1 Prepare the billingbasis Draft → Submitted 2 Review recognition RevenueAssessments 3 Prepare the invoice Draft → PendingApproval 4 Approve the invoice Draft → PendingApproval 5 Release retainedamounts Draft → PendingApproval new work · system 6 Apply confirmedcash CashReceipts 7 Resolve differences CreditApplications
  1. Step 1Prepare the billing basis
    Progress Certification QueueReceived
    Certificate NumberContractApplicationExternal Certifier
  2. Step 2Review recognition
    Revenue ReviewPendingApproval
    Assessment NumberContractCutoff AtPeriod
  3. Step 3Prepare the invoice
    Invoices Awaiting ApprovalPendingApproval
    Invoice NumberAccountDocument TypeNet Amount
    Credit Note
  4. Step 4Approve the invoice
    Invoices Awaiting ApprovalPendingApproval
    Invoice NumberAccountDocument TypeNet Amount
    Credit Note
  5. Step 5Release retained amounts
    Retention DueHeld
    Retention NumberSideContractSubcontract
    Supplier
Red diamonds require approval.Rows show responsibility for each step.Dashed lines are records the system creates.

Process steps

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

01Prepare the billing basis02Review recognition03Prepare the invoice04Approve the invoice05Release retained amounts06Apply confirmed cash07Resolve differences

Prepare the billing basis

Accountant gathers the eligible certified, milestone, unit-rate or advance entitlement from the current accepted contract. Preserve the approved quantities, amounts, retention terms and earlier claims. New billable scope is reduced by previous billing regardless of payment history. A stored-material amount already claimed remains the same entitlement when later installed.

Responsible
Accountant
Status
Draft → Submitted
Records
BillingObligationsProgressCertificatesProgressCertificateLinesProjectContracts
Effect
Identify eligible remaining entitlement
Progress Certification QueueProgressCertificates
StatusReceivedPendingVerificationDisputed
Received
PC-94975PC-94998
PC-26438PC-89636
PendingVerification
PC-28481PC-18449
PC-67708PC-11728
Disputed
PC-62034PC-50160
PC-88516PC-38936
Billing & collections →
Approval required

Review recognition

Independent Finance Manager reviews the performance assessment and recognition delta after independent Project Manager validation of performance evidence, excluding the relevant performer, recorder and material preparer. Use the contract's approved output/progress or point-in-time evidence. Retain obligation detail and the accounting-contract net position; neither this bill nor its certificate alone determines earned revenue.

Responsible
Finance Manager · when a recognition assessment is due
Records
RevenueAssessmentsRevenueAssessmentLinesPerformanceObligationsContractBalancesApprovalDecisions
Effect
Independently review earned consideration
Revenue ReviewRevenueAssessments
approval waits for the finance manager
Approval conditions

Finance Manager independently approves every invoice and credit snapshot (Status: Draft → PendingApproval → Approved).

PendingApproval
  • RA-11684 PC-29526 4 d
  • RA-69589 PC-92649 in 10 d
  • RA-30622 PC-69608 12 d
  • RA-76929 PC-86404 7 d
  • RA-76465 PC-21764 in 1 d
RA-11684
Contract
PC-29526
CutoffAt
13 Sep
Period
AP-150
TechnicalReview
AD-33273
FinanceDecision
AD-12648

Approval waits for the finance manager.

Finance →

Prepare the invoice

Accountant allocates the available source amount to the draft invoice and calculates the reviewed tax, advance recovery and retention treatment. Active claims reduce availability for other drafts. Already recognized amounts clear their appropriate contract balance; advance or unearned amounts keep the required liability counterpart. The final partial allocation receives the exact rounding remainder.

Responsible
Accountant
Status
Draft → PendingApproval
Records
BillingAllocationsInvoicesInvoiceLinesAdvanceAllocationsRetentionBalancesTaxCodes
Effect
Reserve and calculate the draft amount
Invoices Awaiting ApprovalInvoices
PendingApproval
  • INV-77032 ACC-110
  • INV-32994 ACC-110
  • INV-32862 ACC-110
  • INV-88489 ACC-120
  • INV-53453 ACC-110
INV-77032
Account
ACC-110
DocumentType
Invoice
NetAmount
170
TaxAmount
850
Currency
CRR-9078

Approval waits for the finance manager.

Billing & collections →
Approval required

Approve the invoice

Independent Finance Manager reviews the current invoice, source claims, terms, financial classification and required evidence, excluding the preparer and material editors. Approval binds that revision. Guarded issue posts the authorized balance once and preserves its link to the underlying entitlement, without recording the same earned amount again.

Responsible
Finance Manager
Status
Draft → PendingApproval
Records
InvoicesApprovalDecisionsContractBalanceMovementsJournalEntries
Effect
Approve and issue the current financial effect
Invoices Awaiting ApprovalInvoices
approval waits for the finance manager
Approval conditions

Finance Manager independently approves every invoice and credit snapshot (Status: Draft → PendingApproval → Approved).

PendingApproval
  • INV-77032 ACC-110
  • INV-32994 ACC-110
  • INV-32862 ACC-110
  • INV-88489 ACC-120
  • INV-53453 ACC-110
INV-77032
Account
ACC-110
DocumentType
Invoice
NetAmount
170
TaxAmount
850
Currency
CRR-9078

Approval waits for the finance manager.

Billing & collections →
Approval required

Release retained amounts

Independent Finance Manager reviews the actual release evidence and remaining eligible retention. Release makes an existing amount due or reclassifies it under the reviewed policy. It does not create new work, revenue or cash. Other retained portions stay attached to their own conditions and balances.

Responsible
Finance Manager · when contractual release is requested
Status
Draft → PendingApproval
Records
RetentionBalancesRetentionMovementsApprovalDecisions
Effect
Authorize release of existing held consideration
Retention DueRetentionBalances
StatusHeldPartiallyReleasedReleasedPartiallySettledDisputed
Held
RB-53466PC-73865
RB-37066PC-76800
PartiallyReleased
RB-92373PC-23778
Released
RB-36558PC-71898
PartiallySettled
RB-20484PC-81580
Disputed
RB-44692PC-84044
Billing & collections →

Apply confirmed cash

Accountant records actual receipt evidence and applies the available amount to the eligible company and customer obligations. Preserve cash currency, document settlement and current functional carrying. Unapplied cash remains separately reconcilable; recovery of an advance consumes its exact remaining source instead of assuming it has been used twice.

Responsible
Accountant
Records
CashReceiptsCashApplicationsBankStatementLinesJournalEntries
Effect
Apply actual available receipt evidence
Approval required

Resolve differences

Independent Finance Manager reviews the original entitlement, current outstanding scope and actual evidence. A credit first resolves its eligible original balance before any remaining credit is used under policy. Refunds require their own authorized amount and confirmed settlement effect. Returned cash preserves the original receipt history and reopens only the applicable debt.

Responsible
Finance Manager · for protected credits, refunds or corrections
Records
CreditApplicationsRefundsFinanceCorrectionsApprovalDecisions
Effect
Approve bounded financial corrections
Approvals and controls

4 approvals required in this process

  • Review recognition Finance Manager signs when a recognition assessment is due · prepare the invoice waitsRevenueAssessments, RevenueAssessmentLines, PerformanceObligations, ContractBalances, ApprovalDecisions
  • Approve the invoice Finance Manager signs · release retained amounts waitsInvoices, ApprovalDecisions, ContractBalanceMovements, JournalEntries
  • Release retained amounts Finance Manager signs when contractual release is requested · apply confirmed cash waitsRetentionBalances, RetentionMovements, ApprovalDecisions
  • Resolve differences Finance Manager signs for protected credits, refunds or corrections · closes the processCreditApplications, Refunds, FinanceCorrections, ApprovalDecisions
  • The same contract's recognitionBilling position is presented once; unrelated contracts and entities stay separate.
  • Conditional retention is identified within its contract position, not added again as another asset.
  • Earlier certifiedBilled and paid amounts remain different measures with preserved histories.
  • Missing tax or conversion evidence blocks the affected effect; reviewed zero values remain explicit.
  • Closed-period corrections keep the actual event dateAuthorized posting-period treatment.

Records and postings

StageRecordsEffect
1 Prepare the billing basis BillingObligationsProgressCertificatesProgressCertificateLinesProjectContracts Identify eligible remaining entitlement
2 Review recognition RevenueAssessmentsRevenueAssessmentLinesPerformanceObligationsContractBalancesApprovalDecisions Independently review earned consideration
3 Prepare the invoice BillingAllocationsInvoicesInvoiceLinesAdvanceAllocationsRetentionBalancesTaxCodes Reserve and calculate the draft amount
4 Approve the invoice InvoicesApprovalDecisionsContractBalanceMovementsJournalEntries Approve and issue the current financial effect
5 Release retained amounts RetentionBalancesRetentionMovementsApprovalDecisions Authorize release of existing held consideration
6 Apply confirmed cash CashReceiptsCashApplicationsBankStatementLinesJournalEntries Apply actual available receipt evidence
7 Resolve differences CreditApplicationsRefundsFinanceCorrectionsApprovalDecisions Approve bounded financial corrections
Data model →

Process reports

All reports

Progress and Billing Position

Compare current accepted ProjectContracts/SalesOrderLines with cumulative ProgressApplications, externally evidenced ProgressCertificates and conserved BillingObligations/BillingAllocations by contract and source currency; show certified-to-date, prior certified increments, active billing claims, gross billed, conditional/unconditional retention and eligible unbilled scope independently of paid cash, preserving the same stored-material amount through installation while allowing separately priced installation work and a separately assessed first revenue-recognition delta.

Progress Certification QueueProgressCertificates
StatusReceivedPendingVerificationDisputed
Received
PC-94975PC-94998
PC-26438PC-89636
PendingVerification
PC-28481PC-18449
PC-67708PC-11728
Disputed
PC-62034PC-50160
PC-88516PC-38936

Revenue and Contract Balances

Reconcile approved RevenueAssessments/RevenueAssessmentLines and effective PerformanceAllocations with signed ContractBalanceMovements at the reviewed accounting-contract unit, retaining obligation-level allocated price, evidence and recognized/billed/assigned-advance components; present the net contract asset or liability only after same-unit aggregation, keep unconditional AR and tagged conditional retention from being counted again, and preserve reviewed monetary classification, historical nonmonetary advance basis, current carrying and attributable FX without netting unrelated contracts or entities.

Revenue ReviewRevenueAssessments
PendingApproval
  • RA-11684 PC-29526 4 d
  • RA-69589 PC-92649 in 10 d
  • RA-30622 PC-69608 12 d
  • RA-76929 PC-86404 7 d
  • RA-76465 PC-21764 in 1 d
RA-11684
Contract
PC-29526
CutoffAt
13 Sep
Period
AP-150
TechnicalReview
AD-33273
FinanceDecision
AD-12648

Approval waits for the finance manager.

Retention and Advances

Reconcile RetentionBalances/RetentionMovements and AdvanceAllocations with their original contract, invoice/bill, cash and settlement sources by entity/counterparty/currency at the cutoff; disclose total outstanding, held and released-unsettled retention, conditional versus unconditional entitlement, actual funded assignments, prior recoveries, purpose releases and active claims, treating ordinary retention release as redistribution rather than settlement and an unpaid billed advance as non-spendable until its separately evidenced cash path occurs.

Retention DueRetentionBalances
StatusHeldPartiallyReleasedReleasedPartiallySettledDisputed
Held
RB-53466PC-73865
RB-37066PC-76800
PartiallyReleased
RB-92373PC-23778
Released
RB-36558PC-71898
PartiallySettled
RB-20484PC-81580
Disputed
RB-44692PC-84044

Receivables and Payables Aging

Age remaining Invoices and Bills by company, counterparty, source currency and actual due-date bucket after posted applications, credits and signed corrections at the cutoff; show held retention, released-unsettled amounts, unapplied receipts, customer or supplier advances and surplus credits separately, reconcile source balances and current functional carrying including prior FX, and exclude unbilled contract assets and accepted-but-unmatched subcontract accruals from ordinary invoiced AR/AP totals.

Retention DueRetentionBalances
StatusHeldPartiallyReleasedReleasedPartiallySettledDisputed
Held
RB-53466PC-73865
RB-37066PC-76800
PartiallyReleased
RB-92373PC-23778
Released
RB-36558PC-71898
PartiallySettled
RB-20484PC-81580
Disputed
RB-44692PC-84044

Local Financial Statements

Produce each entity's trial balance, income statement and balance-sheet mappings from posted JournalEntries/JournalLines in the selected period/cutoff, retaining original and compensating effects with balanced functional debits and credits; reconcile stock, production WIP, accepted subcontract accruals, resource absorption and actual-cost clearing, net contract positions, receivables, payables, retention and advances to their distinct sources and opening controls, with no cross-entity netting, implicit consolidation or second journal from a report.

Revenue ReviewRevenueAssessments
PendingApproval
  • RA-11684 PC-29526 4 d
  • RA-69589 PC-92649 in 10 d
  • RA-30622 PC-69608 12 d
  • RA-76929 PC-86404 7 d
  • RA-76465 PC-21764 in 1 d
RA-11684
Contract
PC-29526
CutoffAt
13 Sep
Period
AP-150
TechnicalReview
AD-33273
FinanceDecision
AD-12648

Approval waits for the finance manager.

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 › bill and collect · prepare the billing basis on BillingObligations, ProgressCertificates, ProgressCertificateLines, ProjectContracts ✓ Accountant gathers the eligible certified, milestone, unit-rate or advance entitlement from the current accepted contract. › bill and collect · review recognition on RevenueAssessments, RevenueAssessmentLines, PerformanceObligations, ContractBalances, ApprovalDecisions ⏸ approval when a recognition assessment is due · waiting for the finance manager # 5 more stages after approval: prepare the invoice, approve the invoice, release retained amounts, apply confirmed cash, resolve differences

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

Production ScheduleReleased
Work Order NumberOutput ProductPlanned QuantityCompleted Quantity

Prefabricate to stock

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

8 stages · 5 approvals

ERP•AI workspace

Start now Construction ERP

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

Start now Download agent
Previous · process 5 of 6Prefabricate to stockNext · IndustriesCommercial contractors

Customize Bill and collect. With Proto, your desktop AI agent.

Ask Proto to help you customize Construction ERP.

Customize
Bill and collect.
Ask: “Review “Review recognition”.”
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.