Acharioteer / ERP

Internal Operations

Marketplace

Operations leadership

Enterprise Operations Home

Company contextLive view
Open tasksLive view
Department healthLive view
Project Costing Readback

Budget vs Actual

Planned cost, actual consumption, variance, and allocation evidence.

FRONTEND_APP_ONLYNO_BACKEND_EDITcodex527-erp-project-costing-frontend-rebase-v1
Backend route/api/trade-core/erp/project-costing/budget-vs-actualExisting project-costing route under the canonical trade-core owner.
Smoke stateWAITINGFetch result from the project-costing API family.
Readiness0%Readonly project-costing readiness surface.
Route count6Frontend route family is rebased to the guarded project-costing backend family.

Selected Costing Rows

Frontend route /erp/project-costing/budget-vs-actual reads /api/trade-core/erp/project-costing/budget-vs-actual.

LaneSourceControlStatus
BudgetCost contractBaseline planned costREADONLY
ActualConsumption + allocationActual cost readbackREADONLY
VarianceBudget vs actualVariance lane visible, no postingWATCH

Family Route Parity

Project-costing pages are wrappers over one component and the existing guarded API family.

PageAPIStatusStageLoaded
/erp/project-costing/foundation/api/trade-core/erp/project-costing/foundationWAITINGproject_costing_foundationnot loaded
/erp/project-costing/budget-vs-actual/api/trade-core/erp/project-costing/budget-vs-actualWAITINGbudget_vs_actualnot loaded
/erp/project-costing/job-cost-breakup/api/trade-core/erp/project-costing/job-cost-breakupWAITINGjob_cost_breakupnot loaded
/erp/project-costing/wip-valuation/api/trade-core/erp/project-costing/wip-valuationWAITINGwip_valuationnot loaded
/erp/project-costing/margin-variance/api/trade-core/erp/project-costing/margin-varianceWAITINGmargin_variancenot loaded
/erp/project-costing/execution-summary/api/trade-core/erp/project-costing/execution-summaryWAITINGexecution_summarynot loaded

Ownership Lock

Project costing stays on the canonical ERP trade-core readback family; this page does not post costing, inventory, ledger, wallet, payout, or DB mutations.

LaneSourceControlStatus
Backendbackend/routes/tradeCore.js/api/trade-core/erp/project-costing/*LOCKED
Frontendfrontend/app/erp/project-costingActive frontend root onlyACTIVE
Changed filescodex527-erp-project-costing-frontend-rebase-v1Project-costing foundation and wrapper pagesREADY
Forbidden surfacesYarn buyer, yarn seller listing, canonicalSellerMasterTruthUntouchedLOCKED