← DNA ERP Certified

Lesson 106 of 159·4 min

Disciplines and cost codes: explaining what kind of work consumes the budget

A cost centre explains the responsibility to which spending belongs. A cost code explains the type of work or resource being budgeted and recorded. A general-ledger account supplies the accounting classification. These dimensions complement each other rather than replace one another.

A project can remain within its overall total while spending too much on one work component. Cost-code analysis makes that difference visible before it is hidden inside an aggregate figure.

DNA's cost-code structure

The Cost Code master combines a discipline, work package, variation and cost type with a full code and description. It also includes a GL account, unit of measure and active status. The entry validates the required relationships and checks the code against the loaded set for duplication.

Changing the discipline clears the work-package selection in the form, so the relationship must be reconsidered. This is a useful signal: a code should describe a coherent piece of work, not a collection of unrelated classifications.

A practical comparison

Northstar Services budgets installation labour and installation materials separately for the same project. Both belong to the project's responsibility, but they explain different resource needs. A material overspend should not automatically be treated as a labour-efficiency problem.

The unit of measure also matters. A rate per labour hour differs from a rate per metre of installed material. A code with an unclear unit may produce a plausible total while concealing an incorrect quantity basis.

Accounting mappings

DNA includes a GL mapping view organised by discipline and cost type. Defaults and overrides help define the financial classification used by cost codes. A mapping should express the approved accounting treatment; selecting a convenient account merely to complete the master can make later comparisons misleading.

The mapping is configuration. It is not evidence that every historical transaction was posted to that account or that a later change rewrote earlier records. Actual documents and ledger entries establish what occurred.

Consistent definitions over time

Variation and description should explain a meaningful distinction. Creating near-duplicate codes for spelling differences fragments analysis, while reusing one code for unrelated work mixes incompatible quantities and rates.

A useful code allows an estimator, purchaser and project reviewer to understand the same work component. The resulting budget comparison can then distinguish scope change, quantity consumption, rate change and misclassification rather than report an unexplained total difference.

Check your understanding

Not marked. Answer every question to finish the lesson.

Question 1 · Choose one answerConsider this statement about disciplines and cost codes: A project total alone identifies whether labour or material caused an overspend. Is the statement correct?

Question 2 · Choose one answerCheck your understanding of disciplines and cost codes: Which statement is accurate?

Question 3 · Choose every answer that appliesCheck your understanding of disciplines and cost codes: Select all correct statements. Exactly two answers are correct.