Skip to main content
Budget Form

Overview

The Budget Form is the heart of the Dash360 cost estimating workflow. Select a project, WBS element, and work package to open the estimate for that work package. The form is organized into collapsible accordion sections (Details, WBS Dictionary, Resource Assignments, Schedule, CPR, Risk Factors, Potential Risks, Supporting Documents, Comments, and Signature Approvals) each of which can be expanded or collapsed independently. The form remembers which sections you had open between page loads.

Selecting a Work Package (Left-Hand Filter Panel)

The left-hand filter panel is the starting point for every Budget Form session. Click the filter icon to open it. All fields cascade; selecting a project populates the WBS list, selecting a WBS populates the work package list.
FilterDescription
ProjectRequired. Selects the project to load estimates from. All other filters reset when the project changes.
WBSRequired. Filters the work package list to a specific WBS element. The full WBS tree is shown; click any node to drill in.
Work PackageRequired. The specific work package whose estimate you want to open. Work packages that have a pending signature submission are marked.
Cost ClassMulti-select. Controls which cost class(es) are loaded. Default is Budget. You can load multiple cost classes simultaneously to compare side by side.
CAMFilters the work package list to show only work packages assigned to a specific Control Account Manager. Useful when you need to review all WPs for one CAM across a large project.
Show Work Packages Without CostToggle. When on, work packages that have no resource assignments yet still appear in the list. When off, only WPs with at least one RA are shown. Default is on.
DivisorControls how cost values are displayed throughout the form. Options: full dollars (default), thousands (K), or millions (M).
Once a project, WBS, and work package are all selected, the form loads automatically.
After a work package is loaded, the top of the page shows:
  • Work Package dates: the start and end dates of the work package
  • Last Updated: the date, time, and user who last saved any part of this estimate
  • Previous / Next buttons: move through work packages in sequence without returning to the filter panel. A counter shows your position (e.g., “Work Package 4 of 47”).

Details Section

The Details section captures the core metadata for this work package’s estimate. Click Save at the bottom of the section to save changes.
FieldDescription
CAMThe Control Account Manager responsible for this work package
Earned Value Technique (EVT)The method used to measure earned value (e.g., % Complete, 50/50, Level of Effort, Milestones). Locked once the first signature step is completed.
Work Package BasisBasis code for the work package as a whole (separate from individual RA basis codes)
QuantityEstimated quantity of work
% CompleteCurrent completion percentage
Ready for ApprovalCheckbox that marks this estimate as ready for signature review. Checking this locks editing and makes the first signature step available to the assigned approver.
Notebook FieldsConfigurable fields defined by your administrator; can be text, rich text (WYSIWYG), dropdowns, radio buttons, checkboxes, date pickers, or code file lookups. Capture assumptions, justifications, and project-specific metadata.
Checking Ready for Approval disables editing of the Details section and all Resource Assignments in the Budget cost class until the estimate is either approved (completing all signature steps) or reset by an administrator.

WBS Dictionary Section

The WBS Dictionary section contains notebook entries at the WBS element level: documentation that describes the WBS element itself rather than the specific work package. This is separate from the work package-level notebook fields in the Details section.
ElementDescription
WBS Notebook FieldsConfigurable fields (same field types as Details notebook fields) that capture the scope, assumptions, and description for the WBS element this work package belongs to
WBS File AttachmentsFiles attached at the WBS level: uploaded via drag-and-drop. These attachments apply to the entire WBS element, not just this work package.
Click Save to save WBS Dictionary entries. Changes here update the WBS element record shared by all work packages under that WBS node.
WBS Dictionary entries and their completeness are tracked in the WBS Dictionary Quality Check Report under Budget Reports.

Resource Assignments

Resource assignments are the line-item cost entries for this work package. Three grids organize assignments by type: Labor, Non-Labor, and Travel.

Grid Columns

Each grid displays the following columns (some are conditional based on project registry settings):
ColumnDescriptionConditional?
Resource CodeThe resource code and descriptionNo
DescriptionThe RA description / notesNo
Start DateFirst period for this assignmentNo
Finish DateLast period for this assignmentNo
UnitsHours (Labor) or units (Non-Labor/Travel)No
Unit CostCost per unitHidden if WP-Report-Hide-Unit-Cost registry flag is set
CostTotal cost (base, before contingency)No
Basis CodeThe estimating basis codeNo
Contingency %The calculated contingency percentage for this RAOnly if RA-level contingency is enabled
Contingency $The contingency cost amount for this RAOnly if RA-level contingency is enabled
BOEBasis of Estimate: a text note attached to this RANo
Supporting DocsLink icons for any files or external links attached to this RANo
ActionsProcess menu: Edit, Copy, Move, DeleteNo

Adding a Resource Assignment

Click the Add button at the bottom of a grid to open the Add Resource Assignment modal. This is a two-step process: Step 1: Select Cost Class Choose which cost class this assignment belongs to: Budget, Baseline, Earned, or Actual. This determines which estimate line you are creating.
The cost class selected in Step 1 is independent of the Cost Class filter at the top of the page. You can add a Baseline RA while viewing the Budget cost class.
Step 2: Fill in the Resource Assignment Form

Core Fields

FieldLaborNon-Labor / TravelNotes
Resource CodeRequiredRequiredDropdown populated from the project’s resource file. Selecting a code auto-populates the rate.
DescriptionOptionalOptionalFree-text label for this assignment
Start DateRequiredRequiredFirst period. Cannot be set before the Reporting Period if Do-Not-Change-Historical-Data is enabled.
Finish DateRequiredRequiredLast period for this assignment
Basis CodeOptionalOptionalHidden for Earned and Actual cost classes
Activity IDsOptionalOptionalMulti-select: links this assignment to one or more schedule activities for EV weight calculations
BOEOptionalOptionalBasis of Estimate narrative text for this RA
Unit CostAuto-calculatedEditable if direct rate = 1Labor unit cost derives from the rate file; non-labor/travel unit cost is editable when the resource code has a direct rate of 1
MTDCOptionalOptionalModified Total Direct Cost toggle: appears only if enabled in registry. Set frequency to Once or Yearly.
The modal header shows the current WBS, Work Package, and Cost Class as read-only context so you always know which estimate record you are editing.

Time-Phased Grid

The time-phased grid shows one column per month from Start Date to Finish Date. Each cell holds the cost planned for that period.
FeatureDescription
Month columnsOne per calendar month in the assignment’s date range. The current Reporting Period column is highlighted in orange.
Row typesResult rows (one per resource result type, e.g., “Direct Labor Hours”), Total row, Percent row, Direct row, and Subtotal row
Cell editingClick any editable cell to enter a value directly
Historical cellsIf Do-Not-Change-Historical-Data is enabled in registry, cells before the current Reporting Period are locked and cannot be edited
Spread TypeLinear: distributes the total evenly across all periods. Existing Profile: preserves the current distribution shape when the total is changed
Do Not Change TotalWhen checked, editing period cells adjusts the distribution without changing the grand total
Auto-save indicatorA message below the grid shows the last auto-saved timestamp

Notebook / Custom Fields

If your administrator has configured Resource Assignment notebook categories for this project, additional fields appear in the RA modal below the core fields. These can be text, dropdowns, rich text, or date fields; the same types available in the Details and WBS Dictionary notebook sections.

Contingency at the RA Level

If the project is configured for resource assignment-level contingency (Mode 3 or Mode 4), a Contingency section appears in the RA modal below the time-phased grid. See Contingency Methodology for a full explanation of the Sanders methodology and the four configuration modes. In the RA modal, the Contingency section contains:
FieldDescription
Technical Risk FactorDropdown: probability level for technical risk
Technical MultiplierDropdown: severity level for technical risk
Technical BasisNarrative text justifying the technical risk selection
Cost Risk FactorDropdown: probability level for cost risk
Cost MultiplierDropdown: severity level for cost risk
Cost BasisNarrative text justifying the cost risk selection
Schedule Risk FactorDropdown: probability level for schedule risk
Schedule MultiplierDropdown: severity level for schedule risk
Schedule BasisNarrative text justifying the schedule risk selection
Override Contingency %Checkbox to enable a manual override. When checked, enter the override percentage and an override basis narrative.
Total Contingency %Calculated display: the combined contingency percentage from the three dimensions
Total Contingency $Calculated display: the contingency cost based on the RA’s base cost

Potential Risks (Inside RA Modal)

Each resource assignment can have its own list of potential risk items; specific risks that could affect this particular RA. Click Add Potential Risk to open the Potential Risk modal:
FieldDescriptionRequired
TitleShort name for this riskYes
CategoryRisk category (from the project’s risk category list)Yes
TypeRisk type (from the project’s risk type list)Yes
Cost ImpactThe estimated cost if this risk materializesYes
ProbabilityLikelihood percentage (0–100%)Yes
Total Cost ExposureAuto-calculated: Cost Impact × (Probability / 100)Display only
Potential risks appear in a grid within the RA modal. Use Edit or Delete on any row to manage them.

Supporting Documents (Inside RA Modal)

Each RA can have its own attachments separate from the work package-level Supporting Documents section.
  • File uploads: drag-and-drop via FilePond. Multiple files supported. Stored in S3 or local storage per your deployment configuration.
  • External links: add as many Name + URL pairs as needed using Add Another Link.

Saving

ButtonAction
Save & CloseSaves the RA and closes the modal. Returns to the Budget Form with the grid refreshed.
Save & Add AnotherSaves the RA and immediately opens a fresh modal to add the next assignment. Useful when entering multiple RAs in sequence.
ClearClears all field values in the modal without closing it.
CloseDiscards unsaved changes and closes the modal.

Editing a Resource Assignment

Click any row in a grid, or click the Edit option in the row’s Actions menu, to open the same modal with the RA’s current values pre-filled.

Deleting a Resource Assignment

Click Delete in the row’s Actions menu. A confirmation dialog appears. Confirm to permanently remove the RA and its time-phased data.

Moving and Copying Resource Assignments

Use Move or Copy in the row’s Actions menu:
ActionWhat It Does
MoveRemoves the RA from this work package and places it in the destination WP
CopyDuplicates the RA to the destination WP, leaving the original in place
Both operations prompt you to select a destination project, WBS, and work package. You can also create a new work package during the move/copy if the target doesn’t exist yet.

Risk Factors (Work Package-Level Contingency)

The Risk Factors section appears between the RA grids and the Schedule section. It provides work package-level contingency using the same Sanders methodology as RA-level contingency. This section is visible only when the project is configured for WP-level or Both-mode contingency. It is hidden entirely if the CostEstimatingFormHideRiskFactors registry flag is set. See Contingency Methodology for a full explanation of how WP-level and RA-level contingency interact, particularly in Both mode where saving here bulk-updates all RA contingency values.

Importing and Exporting Time-Phased Data

  • Export: downloads the current time-phased data for the selected cost class(es) to Excel
  • Import: uploads a previously exported (and edited) Excel file to update the estimate
The export/import supports date filtering (restrict to a specific date range) and can target specific resource assignments rather than the entire estimate. This lets you do bulk time-phased edits offline and re-import the revised data.

Section Views on RA Grids

The Labor, Non-Labor, and Travel grids support Section Views; saved column configurations you can reload instantly. For example, save a view that includes the Contingency % and Contingency $ columns and set it as your default so those columns always appear without reconfiguring each session. See Section Views for full instructions.

Potential Risks Section

The Potential Risks section at the form level is a work package-level list of potential risk items; distinct from the per-RA potential risks inside each RA modal. Add, edit, or delete WP-level potential risks here using the same fields (Title, Category, Type, Cost Impact, Probability, Total Cost Exposure).
This section is hidden if the CostEstimatingFormHidePotentialRisks registry flag is set for the project.

Schedule Section

The Schedule section links this work package’s estimate to schedule activities for earned value measurement. Activities are shown in a grid; each row represents one activity linked to this WP.
ColumnDescription
Activity IDThe schedule activity identifier
Activity NameThe activity description
Weight %The percentage of this WP’s earned value driven by this activity’s percent complete. All activity weights should sum to 100%.
Date ModeToggle between Schedule Dates (current schedule) and Baseline Dates (original baseline)
Uncertainty ClassDisplayed when available: classification used in risk and probabilistic analysis
Click Add Activity to link a new schedule activity to this work package. Assign a weight percentage to each activity to define how its progress contributes to the WP’s earned value.
The Schedule section is hidden for Earned and Actual cost classes; it only applies to Budget and Baseline estimates.

CPR Section

The CPR (Contract Performance Report) section shows an embedded earned value summary for this work package so you can check performance without navigating away from the Budget Form.
MetricDescription
BCWSBudgeted Cost of Work Scheduled: Planned Value
BCWPBudgeted Cost of Work Performed: Earned Value
ACWPActual Cost of Work Performed
SVSchedule Variance (BCWP − BCWS)
CVCost Variance (BCWP − ACWP)
SPISchedule Performance Index (BCWP / BCWS)
CPICost Performance Index (BCWP / ACWP)
Data is grouped by CAM and WBS hierarchy. The Divisor filter set in the left-hand panel controls the display units here too. Click Export to download the CPR grid to Excel. The CPR grid also supports Section Views. See Section Views.

Supporting Documents Section

Attach files and links at the work package level. These are separate from RA-level attachments inside each RA modal. File uploads: drag-and-drop via FilePond. Each uploaded file appears as a clickable link. Click the delete icon to remove a file. External links: add a display name and URL for each external reference (e.g., a SharePoint document, vendor portal, or specification). Click Add Another Link to add more rows. Click the delete icon to remove a link. Click Save to commit new files and links.
File upload and external link visibility can be controlled independently via registry flags (CostEstimatingFormHideInternalLinks, CostEstimatingFormHideExternalLinks). If either section is absent, it has been hidden by your administrator.

Comments Section

The Comments section captures narrative context, decisions, review notes, and assumptions for this work package estimate.
  • Comments use a rich text editor (bold, italic, lists, links supported)
  • Each comment is attributed to the user who wrote it, with a timestamp and profile image
  • Users can edit or delete their own comments: click the Edit or Delete link on your comment
  • Other users’ comments are read-only to you
  • Comments are displayed in chronological order
Click Save Comment to submit. The editor clears after saving and the new comment appears immediately in the list.
This section is hidden if the CostEstimatingFormHideGeneralComments registry flag is set for the project.

Signature Approvals Section

The Signature Approvals section manages the formal cost estimate approval workflow. It has two tabs:

Current Signatures

Shows the active signature steps in order. Each step has:
  • A checkbox showing whether this step has been signed
  • The step name (e.g., “CAM Approval”, “PM Review”)
  • The user assigned to this step
  • After signing: the signer’s name, date, and cost at the time of signing
Who can sign a step:
  • The user specifically assigned to the step, OR
  • Any Administrator (if the project is not locked)
Sequential enforcement: Each step must be completed before the next becomes available. A step’s checkbox is disabled if the preceding step is not yet signed. Signing a step:
  1. Click the checkbox for your step.
  2. A confirmation dialog appears. If this is Step 1, it also warns that signing will lock Budget cost class editing.
  3. Confirm. The step is permanently checked, the completion details appear, and Budget RA editing is locked.
Completing Step 1 of the signature workflow immediately locks all Add, Edit, and Delete operations on Budget cost class resource assignments for this work package. This cannot be undone without an administrator resetting the signatures.

Archived Signatures

Shows all previous completed signature rounds for this work package. Each time an administrator resets the signatures, the completed chain moves to the Archive tab, preserving a historical record of every approval cycle.

Restarting the Signoff Process

If the estimate needs to be revised after signatures have been collected, an administrator can click Restart Signoff Process. This:
  1. Moves all current signatures to the Archived Signatures tab
  2. Unlocks Budget cost class RA editing
  3. Unchecks the Ready for Approval checkbox
  4. Resets the current signature chain to Step 1
The Signature Approvals section is hidden if CostEstimatingFormHideSignatureApprovals is set in the registry.

Lock and Read-Only States

Several conditions cause the Budget Form to enter a locked or read-only state, preventing edits:
ConditionWhat Gets Locked
Ready for Approval checkedAll Budget RA editing (Add/Edit/Delete), Details section fields
Step 1 signature completedAll Budget RA editing (Add/Edit/Delete)
Cost class is lockedAll RA editing for that cost class (requires Feature-Lock-Class registry flag)
Earned or Actual cost classRA editing is restricted to prevent accidental changes to actuals
Read-Only user typeEntire form is read-only; modal opens in View mode, all fields disabled
Project is lockedNo changes to any part of the estimate
When a modal opens in a locked state, its title changes from “Add/Edit Resource Assignment” to “View Resource Assignment” and all fields are disabled.

Historical Data Protection

When the Do-Not-Change-Historical-Data registry flag is enabled for a project, the Budget Form prevents edits to past data:
  • Start Date cannot be set to a date before the current Reporting Period
  • Finish Date cannot be set to a date before the current Reporting Period
  • Time-phased grid cells for periods before the current Reporting Period are locked; you cannot edit cost values in closed periods
  • Calendar date pickers automatically disable historical dates
  • An error message appears if you attempt to enter a date in a locked period, showing the current Reporting Period date as the earliest allowable date
This ensures that historical actuals and approved baseline data remain immutable.

Available Filters

FilterWhat It Controls
ProjectThe project to load estimates from
WBSFilters the work package list to a specific WBS element
Work PackageThe specific work package to display
Cost ClassWhich cost class(es) to view and edit: multi-select
CAMFilters the WP list to work packages owned by a specific CAM
Show WP Without CostIncludes or excludes WPs with no resource assignments
DivisorDisplay cost values in full dollars, thousands (K), or millions (M)