- Divisions are a grouping of Cost Codes for reporting only. The relationship between a Cost Code and a Division can be changed at any time. Examples of ways to use Divisions in NetSuite reporting are:
- Use Divisions as a filter on an Income Statement
- User Divisions in a Project Cost Detail Report to see cost detail by division rather than Cost Codes or Cost Types.
- Define Cost Divisions you want to use to organize your work by navigating to BlueCollar -> Budgets -> BlueCollar Cost Division
- It is recommended to use a numbering schema as part of the Division Name so that they sort correctly in any reporting you might create.
- Define Cost Codes you want to use to organize your work by navigating to BlueCollar -> Budgets -> BlueCollar Cost Code
- Each Cost Code is required to be associated to a Cost Division.
- Cost Codes are NetSuite Custom Segments and are filtered by BlueCollar Projects (another NetSuite Custom Segment). This means that Cost Codes are only available if they are filtered by a BlueCollar Project, which happens when Cost Codes are budgeted against BlueCollar Projects.
- Cost Codes are filtered dynamically as budgets are added.
- Cost Codes are your businesses project activities that you want to track against. For example, a general contractor might use a version of the Master Format CSI codes. A pipeline contractor might have Cost Codes like “Mobilization”, “Clearing”, “Grade”, “Ditch”, etc.
- Cost Codes can be nested into a hierarchy — see below.
- Cost Codes can be organized into a hierarchy. Each Cost Code record has a Sub of field that points to a parent Cost Code, letting you group related activities — for example, several detail codes nested under a phase or work-breakdown heading.
- When a Cost Code is set as a "Sub of" another code, it rolls up under that parent in the Budget UI tree. This gives you a structured, collapsible view of the budget while keeping the cost detail on the individual child codes.
- The parent/child relationship is for organization and roll-up only and can be changed at any time without affecting historical data — the same way the relationship between a Cost Code and a Division can be changed at any time.