02 · Charge codes
No code, no booking.
In development · TBD 2027
A charge code is not a label. It is the join between an hour and a funding line, and if that join is loose, every number downstream — rates, billing, the binder — inherits the looseness.
6 funding sources · 3 approval tiers · ledger account on activation
The code name derives from the funding source: award, CLIN, task order or indirect pool. You do not invent a string; you pick the money and the string follows.
charge_code.derive · name is a function of the funding line
Direct-billable codes need the contract owner. Indirect pool codes need finance. Everything else needs a supervisor. The tier is chosen by what the code can cost, not by who asked.
3 approval tiers · tier set by funding source class
Approval and activation are one transaction: the general ledger account is created and bound to the code in the same write. A code cannot be bookable and unaccounted at the same time.
charge_code.activate · GL account bound in the same write
Funded ceilings and task-order limits are evaluated when the hour is entered, not when the invoice is cut. The person who can still do something about it is the one who hears.
ceiling_check · evaluated at labor.post
The lifecycle, whole
Where this shows up in the survey
Three of the fourteen areas are answered by the code structure alone.
Questions we get asked
The short answers.
How many funding sources does CRATON model?
Can we import our existing chart of accounts?
What stops someone booking to a code they should not touch?
Does closing a code break historical reporting?
Keep reading
Next.
A compliant timesheet is not a stricter timesheet.
Most small contractors compute indirect rates in a spreadsheet once a quarter and discover the drift at year end.
The SF 1408 asks fourteen things about your accounting system.
Request a walkthrough
Make your next audit the dullest hour of the year.
Forty minutes with the team building it. Bring your last SF 1408 or your first.
leadership@hypati.usCRATON is in development; availability planned for 2027 (TBD). Walkthroughs by request.