Table Type: Cost Codes โ€“ Budgeting, Billing, and Project Allocation

๐Ÿ“„ Table Type: Cost Codes โ€“ Budgeting, Billing, and Project Cost Allocation
 

The Cost Codes Table allows users to select project cost codes, allocate budget amounts, and directly update project cost tracking through workflows. Whether youโ€™re building an estimate, logging billables, or adjusting project budgets, this table brings financial control into your forms.


๐Ÿ’ผ What Is the Cost Codes Table?

This table field pulls from your companyโ€™s Cost Codes database and is typically used in forms like:

  • Budget allocation forms
  • Estimates or quotes
  • Invoices
  • Field logs that track billable or coded work

๐Ÿ›  How to Add a Cost Codes Table

  1. In Step 2: Fields, click โž• Add Field
  2. Select Table โ†’ Choose Cost Codes from the Data Type
  3. Add required columns, define project logic, and configure edit permissions

๐Ÿ“Š Available Columns

ColumnDescription
ProjectProject to which the cost code applies
Cost CodeCode selected from that project's list
AmountDollar value or quantity being allocated

๐Ÿ“ Currently, selecting a cost code requires a project to be selected first.


๐Ÿšง Project Selection Requirement

โš ๏ธ Important: The Cost Code selector only works when a project is selected.

Options:

  • Add a Project field to your form (Choose One/More)
  • Or hard-code the project in the Preload Settings

Without this, the cost code list will remain empty.


โž• Entry Methods

  • Add Row โ€“ Opens the project selector โ†’ then cost codes available for that project
  • Preload Table Rows โ€“ Optional setup to preload common project/code combos

โš™๏ธ Table Settings

SettingFunction
Required ColumnsAll columns must be filled in before submission
Prevent EditsLocks preloaded rows
Preset Table SelectionsPopulate table with predefined rows
Hide in PDFUseful for hiding internal-only costing logic

๐Ÿ” Workflow Integration

The Update Costs workflow step can use this table to:

  • Update project budgets with the submitted cost code amounts
  • Automatically sync form data with your cost tracking module

๐Ÿง  Use Case Examples

Use CaseSetup
Estimating labor cost per taskShow: Project, Cost Code, Amount
Budgeting per project phaseAdd: Project dropdown + preset codes
Invoicing against project codesUse: Cost Codes table + billing rate table
Updating cost trackingPair with Update Costs workflow step
Billing log with internal values onlyHide โ€œAmountโ€ in PDF for client versions

๐Ÿ“Œ Tips & Gotchas

  • ๐Ÿ“Œ Always add a project selector to support code filtering
  • ๐Ÿ”„ Preload table for faster entry when same codes are reused
  • ๐Ÿ” Hide โ€œAmountโ€ in PDF if you donโ€™t want clients to see internal allocations
  • ๐Ÿ“‰ Works best when paired with workflow automation for budget updates

Was this article helpful?