Learning contextDemo Retail Group LLC12 stores · 2 distribution centres · AED/SAR/USD · omnichannel replenishmentChange scenario details →
Skip to content

Project and WBS field guide ​

The Project master turns a commercial or operational promise into a controlled cost, revenue, schedule, and responsibility structure. Use Demo Meridian EPC and project HOSP-2026 while practising. A project is not a single account: its WBS, dimensions, commitments, actuals, billing, and forecast must reconcile.

Project header fields ​

Open Projects → Projects → New.

FieldExamplePurpose and impact
Project codeHOSP-2026Immutable reporting key
NameHospital expansionUser explanation
CompanyDemo Retail Group LLCLegal scope
ClientAl Noor HospitalContract and receivable
Project managerAisha KhanOwner and approvals
Contract numberC-2026-0041Commercial evidence
CurrencyAEDBudget and billing
Start/end2026-01-01 to 2027-12-31Schedule boundary
Billing methodMilestone/progressInvoice rule
Budget versionv1 approvedBaseline control
Retention10%Receivable schedule
StatusDraft/active/closedLifecycle gate

Other fields include branch, department, tax, payment term, contract value, manager, client contact, funding source, confidentiality, attachments, and external ID. A project cannot become active without approved scope, company, currency, manager, and budget policy.

WBS fields ​

WBS nodes include code, parent, description, cost code, revenue code, manager, start/end, budget, billing rule, tax dimension, fund, and status. Example: 3. Structure budget AED 28,000,000 under project HOSP-2026.

WBS should be hierarchical enough to explain margin and progress, but not so granular that users post inconsistently. Closing a parent requires child balances and commitments to be resolved. WBS codes are not renamed after postings; create an alias or new node with effective date.

Budget and forecast versions ​

Budget fields include version, approval date, approver, currency, period, WBS, account, cost centre, quantity, rate, amount, and control type. Version 1 is the approved baseline; versions 2+ record approved change orders or scope changes.

Forecast fields include actual cost, committed cost, estimate to complete, estimate at completion, expected revenue, margin, confidence, owner, and date. With actual AED 11,200,000 and estimate to complete AED 18,900,000 against AED 28,000,000 budget, forecast cost is AED 30,100,000 and adverse variance AED 2,100,000.

Commitments and procurement ​

Commitment lines link purchase request, PO, supplier, WBS, item/service, quantity, rate, currency, required date, and approval. Reports show approved budget, prior commitment, current PO, received, invoiced, actual, and remaining.

Partial receipt releases commitment proportionately. Cancellation releases balance with reason. A supplier invoice without a valid project/WBS either routes to exception or uses an approved overhead rule.

Time, labour, and expenses ​

Timesheet fields include employee, date, project, WBS, activity, hours, billable flag, rate, currency, supervisor, and approval. Expense fields include employee, merchant, date, category, amount, tax, receipt, project, WBS, client-billable flag, and advance.

Approved labour and expense postings debit project actual cost and credit payroll, payable, or employee liability. Unapproved entries remain pending. A project recharge may use a client rate different from internal cost while retaining both values.

Materials, plant, and subcontractors ​

Material issues link item, warehouse, batch/serial, quantity, UoM, WBS, work package, and operator. Plant usage links asset, meter, hours, rate, fuel, WBS, and supervisor. Subcontractor agreements store scope, currency, rates, retention, advance, bond, tax, and claim terms.

Inventory issue credits stock and debits project/WBS cost. A return reverses the issue. Subcontractor invoices match approved progress, PO, receipt, and retention calculation.

Progress and milestone billing ​

Progress fields include period, WBS, planned quantity, installed quantity, unit, rate, cumulative value, current value, evidence, engineer, client certificate, and approval. Milestone fields include milestone code, due date, completion evidence, certificate, invoice amount, retention, and advance recovery.

For current gross AED 1,700,000, retention 10% is AED 170,000 and advance recovery AED 85,000; net before tax is AED 1,445,000. Retention is tracked as a separate receivable, not a discount. Invoice lines remain linked to approved quantities.

Variations and claims ​

Variation fields include instruction, scope, requester, date, cost estimate, revenue estimate, schedule impact, drawings, approval, contract clause, and status. An unapproved variation may forecast cost but cannot bill or change contract value.

Claim fields include event, notice date, clause, impacted activity, days, cost, revenue, evidence, correspondence, owner, and resolution. Settlements and credits reference the original claim and preserve history.

Currency, tax, and accounting ​

Store project currency, supplier/customer currency, rate source/date, tax jurisdiction, retention, withholding, and dimensions. Settlement at another rate posts FX separately from project margin. Tax and retention lines carry WBS and source document.

Project revenue and cost reconcile to GL by company, branch, WBS, account, currency, and period. Capitalisable project costs transfer to fixed assets only after approved commissioning; expense and abandoned work remain separately classified.

Close and lifecycle ​

Statuses are draft, approved, active, on hold, completed, financially closed, and archived. Close gates include final progress certificate, invoices, retention, subcontractors, commitments, inventory, plant, timesheets, tax, bank, WBS-to-GL, warranties, and asset handover.

A closed project is read-only except for controlled credit or adjustment. Archiving stores contract, drawings, certificates, approvals, and retention policy.

API and audit mapping ​

API create includes project ID/external ID, company, client, currency, dates, manager, WBS, budget, and idempotency key. Child objects reference immutable project and WBS IDs.

json
{"externalId":"HOSP-2026","companyId":"company_uae","clientId":"cus_alnoor","currency":"AED",
 "startDate":"2026-01-01","endDate":"2027-12-31","wbs":[{"code":"3","name":"Structure","budget":"28000000.00"}]}

Audit includes budget version, WBS change, approval, progress evidence, variation, forecast, billing, closure, actor, request ID, and correlation ID.

Practice checklist ​

Create a project, six WBS nodes, approved budget, USD PO, material issue, labour, expense, progress certificate, retention, variation, forecast, and close. Explain every field, precision, owner, permission, status, commitment, journal, tax, FX, API ID, and audit event. Then attempt to bill unapproved progress and close with an open commitment; prove both controls reject the action.

Related: Demo Construction EPC, Projects workflow, Purchase Order field guide, Journal Entry field guide, and API cookbook.

OSERP™ Atlas · Understand every field. Master every workflow.