Costs

Not built yet.

What this screen is for

The capture form. Every cost of running this business goes in here, coded well enough that it can be attributed and posted without being re-interpreted later.

What it will show

  • The capture form, through control.rpc_cost_record — which enforces every constraint rather than trusting the form: a direct cost must name the instance or subscription it is for, a serve cost must be direct, a non-AUD cost must carry the rate that applied on the day, a recurring cost must carry its period
  • Allocation and cost nature as selects, never free text — direct/shared/overhead and build/run/serve are the two columns that decide whether any margin figure means anything
  • Account code and tax code, left blank rather than guessed. An auto-coded line is indistinguishable from a considered one, which makes it worse than a blank one sitting on a work list
  • Internal instance attribution, so spend on TronWick's own projects is visible without being pushed onto a customer

What it reads

control.v_business_costs, control.v_client_costs, control.v_uncoded_lines, control.rpc_cost_record. The console holds SELECT on these and on no table at all, so anything this screen cannot show is a grant that does not exist rather than a query nobody wrote.

Why it is not built

Anthony has roughly two months of build spend still to enter — trials, tooling, subscriptions taken out and abandoned. This screen gets built against those rows rather than against an empty state somebody imagined, because the shape of real cost data is what will decide whether the form is usable.

Back to Today