How your budget form works - a visual guide to understanding the automatic calculations
π How It Starts
You Type a Number
Enter any dollar amount in a budget line
β
System Checks Status
Makes sure it's safe to calculate without conflicts
β
π What Happens When You Enter Data
Is System Busy?
Prevents multiple calculations at once (system allows up to 4 calculations "in line" at a time)
β YES β Wait
Keeps Current Value
Doesn't change anything until it's safe
β
The system prevents confusion by waiting if multiple fields are being calculated. Your data is protected. If it ever looks "stuck," it's just holding for a safe moment - it will finish.
β
NO β Calculate
Lock Other Changes
Temporarily prevents other fields from changing
β
Add Up Your Numbers
Sums all the line items you entered
β
Calculate Fees
Adds internal administrative fees automatically, if this budget line is subject to fees
β
Show Grand Total
Displays total with fees in the grand total field
β
π― Special Calculation Modes
Box Mode Selected?
Did you check one of the Box Modes?
π¦ YES β Use Box Calculation
Multiply Box Fields
Uses special formula based on box type
β
Special Calculation Modes:
Per Diem: Cost per Bed Γ Number of Beds Γ Number of Days
Gifts-in-Kind: Cost per Unit Γ Units Γ Quantity
Non-Monetary: Single value (no multiplication)
Exemption: Single value β EFSP, COVID, or Capital funds only
π NO β Use Standard Calculation
Add All Line Items
Sums every budget line you filled in
β
Salary Section?
Are you in Grant or Match Expenses?
β
Check Staff Details
Verifies salary calculations if you entered staff
β
π΅ Which Box Modes Waive Fees?
Not every Box Mode skips fees the same way. Per Diem still applies the standard THQ/DHQ fees; the other three do not.
| Box Mode | Fields | Fees Applied? | Can Enter Negative (Deobligate)? |
|---|
| Per Diem | Cost per Bed, Bed Quantity, Number of Days | YES - Standard Fees Apply | Yes |
| Gifts-in-Kind | Cost per Unit, Units, Quantity | NO - Fees Waived | Yes |
| Non-Monetary | Single Value | NO - Fees Waived | No |
| Exemption | Single Value (EFSP / COVID / Capital) | NO - Fees Waived | Yes |
β
π° Handling Different Amounts
Calculate Your Total
Adds up everything you entered
β
Negative Amount?
Did you enter a negative number?
β οΈ IMPORTANT - Before You Can Deobligate:
Negative amounts (returning unused funds) are only accepted when the Contract Type dropdown is set to "Amendment/Modification." On an original/new contract, negative numbers are not treated as a deobligation - so always confirm the dropdown is set correctly first if you're returning funds.
β οΈ YES (on an Amendment) β Deobligation Mode
Activate Deobligation
Deobligation mode for returning unused funds
β
π£ DEOBLIGATION MODE - AUTOMATIC ACTIONS:
When you enter a negative amount on an Amendment, the system automatically:
β’ Clears the matching expense/income fields
β’ Removes all administrative fees
β’ Balances income and expenses automatically
β’ Shows purple color to indicate deobligation
β’ Prevents you from having mismatched negatives
β’ Prompts you to enter terminated staff salary information below, if applicable
β
Purple Indicator Shows
Form turns purple to show deobligation is active
π« Match/Match Fields β Cannot Go Negative
Negative Error Triggered
Match Income and Match Expense are never allowed to be negative
β
πͺ NEGATIVE ERROR - A SAFETY CHECK:
Match Income and Match Expense fields (and Cash Income outside an Amendment or outside an allowed Box Mode) can never legitimately be negative. If a negative slips in here, the system:
β’ Displays a clear "Amounts Cannot Be Negative" message
β’ Automatically returns the value to $0
β’ Keeps your other totals protected from bad data
β
NO β Normal Cash/Grant Processing
Calculate Fees
Adds Standard THQ 10% and DHQ 1.8% assessment fees (11.8% combined)
β
Box Mode?
Is a special mode box checked, and does that box waive fees? (see fee table above)
β
NO Box / Per Diem: Fees Apply
Standard THQ 10% and DHQ 1.8% assessment fees applied
GIK / Non-Monetary / Exemption: Fees Waived
Fees waived because these three modes represent non-cash or restricted-fee funding
β
Calculate Grand Cash/Grant Totals
Sums the subtotal and fee amounts together for grand value
β
πΌ CASH/GRANT PROCESSING FEATURES:
β’ Available for deobligation mode (on Amendments)
β’ Priority validation - checked first
β’ Auto-populates on Page 1 of checklist
β’ Primary income/expense tracking pair
β
NO β Normal Match/Match Processing
Calculate Fees
Adds Standard THQ 10% and DHQ 1.8% assessment fees (11.8% combined)
β
Box Mode?
Is a special mode box checked, and does that box waive fees?
β
NO Box / Per Diem: Fees Apply
Standard THQ 10% and DHQ 1.8% assessment fees applied
GIK / Non-Monetary / Exemption: Fees Waived
Fees waived for non-cash or restricted-fee funding sources
β
Calculate Grand Match/Match Totals
Sums the subtotal and fee amounts together for grand value
β
π€ MATCH/MATCH PROCESSING FEATURES:
β’ Will NOT override validation if totals are zero
β’ Never available for deobligation mode - Match can't be reduced with a negative number
β’ Automatically returns to $0 if a negative value is entered (see Negative Error above)
β’ Secondary match contribution tracking pair
β
β
Understanding Color Indicators
Check Status
System checks if income matches expenses
β
What Color to Show?
The system checks conditions in a strict priority order: a Negative Error is shown first if present, then Deobligation, then Box Mode, then Balanced/Unbalanced, then Idle. This keeps the most important message on top.
β
π’ GreenBalanced
Income equals expenses - budget is balanced!
π΄ RedUnbalanced
Income doesn't match expenses - needs adjustment
π‘ YellowBox Mode
Per Diem, Gifts-in-Kind, Non-Monetary, or Exemption box checked
π£ PurpleDeobligation
You entered negative amounts on an Amendment - funds being returned
πͺ Purple/RedNegative Error
A negative number was entered somewhere it isn't allowed (like Match fields) - the system reset it to $0
π OrangeSalary Error
Detail fields don't match budget OR more than 5 positions
βͺ WhiteEmpty/Idle
No data entered yet or all zeros
β
π¦ Special Mode Boxes - What They Do
Check a Box
Click one of the four special mode checkboxes
β
Activate Special Mode
Changes how calculations work
β
π΄ CHECKING A BOX AUTOMATICALLY:
When you check a special mode box, the system immediately:
1. Unchecks any other special mode boxes
2. Clears the input fields for the new mode
3. Changes field labels to match the mode
4. Hides regular income fields (for some modes)
5. Resets income total to zero
6. Shows yellow color to indicate special mode
Unchecking all boxes resets everything to normal
β
Per DiemFor shelter bed costs: 3 fields β Cost per Bed, Bed Quantity, Number of Days. Standard fees still apply.
Gifts-in-KindFor donated items: 3 fields β Cost per Unit ($/lb), Units (X lbs), Quantity (lbs/pallets). Fees waived.
Non-MonetaryFor in-kind contributions: 1 field for total value. Fees waived. Cannot be deobligated.
ExemptionFor EFSP, COVID, or Capital funds only: 1 field, fees waived.
β
π·οΈ Smart Line Labels - "Other" Income & Expense Lines
A few budget lines are description-driven: certain Cash Income lines and the last few Grant Expense lines stay hidden until you type a description in the matching "Other" description box. Once a description is entered, that dollar-amount field appears so you can enter the amount. This keeps the form uncluttered and prevents stray numbers from being entered without an explanation attached.
Type a Description
Fill in the "Other" description box for a line item
Amount Field Appears
The matching dollar-amount field becomes visible automatically
Blank Description = Hidden Field
Leave the description blank and the amount field stays hidden to avoid unexplained entries
β
π₯ Salary Calculator - How It Works
Enter Staff Count (0-5)
Type how many different positions you need
β
Show Detail Rows
Form expands to show fields for each position
β0 Staff Selected
Hide Calculator
All detail fields disappear, including the staff count field itself
β
π΄ ZERO AUTOMATICALLY:
β’ Hides all salary detail rows
β’ Clears all position descriptions
β’ Removes all calculated results
β’ Shows "Calculator OFF" message
1-5 Staff Selected
Show Position Fields
Displays rows for each position you selected, and keeps the staff count field visible while you work
β
Calculate Each Position
Multiplies quantity Γ time % Γ salary, then adds fringe
β
Check Total Match
Compares detail total to budget line totals
6+ Staff (Breach)
Max Breached
The calculator only supports up to 5 positions at once
β
"Max number of staff breached. Please include a list of staff in a separate document."
β
π‘ How Position Calculation Works:
For each position line:
β’ Multiply: (number of people) Γ (% of time) Γ (yearly salary)
β’ Add: fringe benefits amount
β’ Result shows in plain English below the row
Color Indicators:
β’ Orange: Detail totals don't match your budget lines
β’ Green: Everything matches perfectly
β
πΎ What the System Remembers
Budget TotalsRemembers all your income and expense totals, fees, and grand totals
Box SelectionRemembers which special mode you're using
Staff CountRemembers how many positions you have
Last StatusRemembers if budget was balanced, in a box mode, or in deobligation
β
The system saves your work automatically so it can:
β’ Prevent duplicate calculations
β’ Remember your settings when you switch between fields
β’ Show you the right status colors
β’ Keep special modes active while you work
β
π When Things Get Cleared Automatically
π΄ AUTOMATIC CLEARING HAPPENS WHEN:
1. Switching Between Box Modes
β’ Old box's input fields clear
β’ New box's labels and fields appear
β’ Regular income fields may hide/show
2. Unchecking All Boxes
β’ All input fields clear
β’ Regular income fields reappear
β’ Income total resets to zero
β’ Everything returns to normal mode
3. Entering Negative Amount on an Amendment (Deobligation)
β’ Matching income/expense fields clear automatically
β’ Only keeps the negative amount field
β’ Removes all fees automatically
β’ Balances the pair automatically
4. Going Back to Positive (Removing Deobligation)
β’ Negative field clears
β’ Normal calculations resume
β’ Fees reapply
β’ Colors return to normal
5. Entering a Negative Where It Isn't Allowed
β’ Match Income and Match Expense fields never accept negatives
β’ The value is automatically returned to $0
β’ A Negative Error message displays until corrected
6. Setting Staff Count to Zero
β’ All position detail rows hide
β’ All descriptions clear
β’ All result calculations clear
β’ Calculator turns "OFF" and the staff count field itself hides
β οΈ These are safety features to prevent confusion and errors!
β
π‘οΈ How the System Protects Your Data
Prevents ConflictsWon't calculate two things at once
Locks ChangesTemporarily freezes fields during calculation
Buffers ActionsVerifies it's safe before changing anything - up to 4 actions can be "in line" at once
Prevents LoopsStops calculations from going in circles
Waits for SafetyHolds changes if system is busy
Validates ResultsDouble-checks calculations before showing them, in a set priority order
β
Why This Matters:
The system has multiple safety layers to ensure:
β’ Your numbers never get scrambled
β’ Calculations always finish completely
β’ Income and expenses stay in sync
β’ Fees calculate correctly
β’ Special modes work properly
β’ Negative numbers only apply where they're legitimately allowed
If you see fields not changing immediately, the system is protecting your data by waiting for a safe moment to update.
Please send bug reports or feedback to:
Divisional HQ Social Services Dept.
attn: Grants & Contracts Analyst