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.
Not marked. Answer every question to finish the lesson.
