Help centre · Projects
Company Recharge Coverage
Open this screen in Saral/projects/reports/recharge-coverage
For every company in the group, its whole P&L cost split into what was recharged out, what it has declared as its own cost, and what is neither — the undeclared remainder, which is the month-end queue to drive to zero. A finance desk reads it each month; a company that recharges its payroll, vehicles or overhead to the jobs cannot see this anywhere else.
You enter
- The period — the whole history by default, or a run of months on the slicer (carried in the URL).
- Which company to open in the drill-down, and which pool to focus on in the Undeclared analysis.
Saral fills in
- Each company's total P&L cost from the ledger, how much of it carries no project code, what was recharged out, what is declared as own cost on Intercompany, and the undeclared remainder — with coverage as a percentage.
- 'Recharged out' at the recharge ledger's at-cost figure, so margin never inflates coverage; where no ledger rows exist yet it falls back to the intercompany sales each company raised and says that this overstates coverage.
- The drill-down for one company: the accounts holding the biggest undeclared pools, and the month-by-month split.
- The Undeclared analysis: which of the undeclared cost is tracked to a project and could be recharged now, and which is untracked — by project, by contact and by cost head.
- The provenance and the warnings: whether the figure is ledger-backed or a proxy, that no own-cost declarations exist yet, and that a config table could not be read (in which case undeclared reads longer than it is).
It produces
- The month-end queue: the companies, accounts and months where cost has been neither recharged nor declared.
- The table as CSV, saved or emailed with the four totals as highlights.
What this page is for
A company that exists to recharge — payroll, plant, vehicles, overhead — has a P&L full of cost that only reaches the jobs through recharges. The question 'how much of that cost has actually been recharged this month' had no answer, because the recharge checks only looked at lines that already carried a project code. This page starts from the whole P&L cost of each company and asks where every pound went: recharged out, declared as the company's own cost, or neither.
The identity
Total P&L cost = recharged out + declared own cost + undeclared. Recharged out is read from the recharge ledger at cost; declared own cost from the declarations on Intercompany → Own cost; undeclared is the remainder. Because it is an identity, nothing can fall through a hole: a config table that could not be read moves its cost into undeclared, so the queue reads longer than it is rather than shorter — and the page says so in amber.
Driving undeclared to zero
An undeclared pound is one of two things. Cost that should have been recharged — raise the recharge, and the next ledger sync moves it to recharged out. Or cost that genuinely belongs to the company — declare it on Intercompany → Own cost, by account or cost head, with the reason, and it moves to declared. The drill-down and the Undeclared analysis say which accounts, projects, contacts and cost heads hold it, so each month's queue is a short list of specific things.
This coverage and the other one
Two screens use the word coverage and answer different questions. This one asks whether each company's whole cost is accounted for. Recharge → Bill recharge coverage asks whether each supplier bill has been pulled into a recharge batch. The header links to the other where you can open it.
Who sees it
The page needs the Projects settings permission. It is deliberately not available to someone whose access is scoped to assigned projects: coverage is a ratio of a company's whole cost and cannot be narrowed to a project subset without lying, so that reader is told so rather than shown a wrong number.
Where next
Declare own cost and set treatments on Intercompany; the P&L Reconciliation asks the neighbouring question — whether every P&L line carries a project code at all.
Next screen: /projects/reports/intercompany
Not what you needed? Inside Saral, ask Kuku (Alt+K) — if it cannot answer, “Ask a human” sends the question to Saral support with the chat attached.