1. Home
  2. Knowledge Base
  3. Reporting and cost tracking
  4. Understanding cost allocation: structure, setup, and examples

Understanding cost allocation: structure, setup, and examples

What you’ll learn

Cost allocation lets you capture which project, machine, operation, or work order a pick or return belongs to, so spending can be tracked and reported per cost carrier. This article explains how a cost allocation structure is built from steps, value types, and hierarchy — and shows a worked example.


Cost allocation at a glance

A cost allocation structure is an ordered set of steps (up to eight). Each step has a value type that controls how the user selects a value on the Shop Floor Interface (SFI) during picking and returning.

Value type How the user selects a value on SFI Affects following steps?
List Picks from a fixed list of values defined in the Admin Portal. Users cannot enter a value outside the list. No
Text Types any text value. Input can be limited by length, and a validation list can require an allowed value. No
Hierarchy Picks from values filtered by earlier selections. Hierarchy units can have items and users assigned, which restrict the item list and who may select the value. Yes

Each List or Text step can be mandatory or optional. An optional step can be skipped without a value. During a pick or return, the user must specify all mandatory steps in the order defined by the structure.


How sets and devices fit together

A structure, its values, and its hierarchy are all defined within a cost allocation set. You can have one or more sets, each with its own steps, values, and hierarchy – for example, different sets for different parts of production.

Important: Each device always uses a single set. The set a device uses is defined by its stock or directly on the device detail. See How to create and manage stocks and How to create and manage devices.


Terms

Term Definition
CA set A cost allocation structure, consisting of steps, values, and hierarchy.
Step / level A part of the structure that identifies the cost allocation of a pick or return.
Step name The label that tells the user what to select (for example Machine, Work order).
Step value type Defines how the end user selects the step value (List, Text, or Hierarchy).
Cost allocation structure The order and value types of the steps (for example Production <hierarchy>: Machine –  <hierarchy>: Operation – <list>: Work order – <text>).
Cost allocation unit One specific value of a specific step (for example Machine 1, Work order 1245687).
Cost allocation hierarchy The relations between hierarchy units (for example Production 1 → Machine 1).
Cost allocation hierarchy unit A unit that can be related to units of previous or following steps, and can have items or users assigned.

How a structure is defined

Defining cost allocation involves these stages, all done inside a CA set:

  1. Create the CA set.
  2. Define the CA structure (the steps and their value types).
  3. Define the CA units (the values for each step).
  4. Assign items and users to hierarchy units.
  5. Connect hierarchy units into a hierarchy.

For the full procedure, see How to create and manage cost allocation sets.

Admin Portal cost allocation set showing the defined steps, values, and hierarchy
A completed cost allocation set with its steps, values, and hierarchy defined.


Worked example

This example uses a four-step structure:

Step Step name Value type Values
1 Production Hierarchy Production 1, Production 2
2 Machine Hierarchy Machine 1, Machine 2
3 Operation List Operation 1, Operation 2
4 Work order Text N/A

The Production and Machine values are linked in a hierarchy:

Cost allocation hierarchy linking Production values to their related Machine values
The hierarchy links each Production value to its related Machine values.

During picking, the user works through the steps in order:

  1. The list of Productions appears first. The user selects Production 1.
  2. Only machines related to Production 1 appear. In this case only Machine 1 is shown.
  3. All Operations appear (a list value type does not depend on earlier selections). The user selects Operation 1.
  4. A text field appears for the Work order. The user enters ABC and confirms.

The picked item is allocated under Production 1 > Machine 1 > Operation 1 > Work order “ABC”.


Common confusion

People often think But actually
A device can use several cost allocation sets. A device always uses exactly one set, defined by its stock or on the device detail.
Every step filters the next one. Only Hierarchy steps filter following steps. List and Text steps are independent.
Hierarchy steps can be optional. Hierarchy steps are always required. Only List and Text steps can be optional.

Take action

Ready to build a cost allocation set? Go to How to create and manage cost allocation sets for the step-by-step guide. To let operators enter free-text values for a step, see How to configure custom cost allocation lists and hierarchies.


Was this article helpful?

Related Articles