Hours Approval
For services billing, hours are inventory. Hours Approval is a single cross-contract queue of pending drawdowns — hours submitted against prepaid contract blocks — so someone accountable signs off before the block burns.
Key capabilities
- One queue of pending drawdowns across all contracts
- Hours arrive from three channels, each labeled with its provenance: the client portal, the Slack
/hoursslash command, and inbound email replies - Approve each entry — with the option to correct the hours before approving
- Return entries that shouldn't burn the block
- Approved drawdowns burn down the contract's prepaid hour block (bought / used / remaining)
- On prepaid blocks, recognition follows the burn — deferred revenue becomes earned as approved hours accrue
- A designated hours approver role (from O2C Settings) owns the queue
- The hours ledger report shows logged and approved hours drawn against prepaid-block contracts
How to use it
- Open Order to Cash → Hours Approval to see every pending drawdown, newest submissions with their source channel.
- Review an entry; correct the hours if the submission was off, then approve — or return it to the submitter.
- Watch the contract's burndown update: used hours climb, remaining hours fall.
- Pull the hours ledger report when you need the full history for a client or a period.
Pro tips
- Encourage teams to log via Slack
/hoursas work happens — small, frequent drawdowns are easier to review than a month-end dump. - Check remaining hours before approving large drawdowns; a block near zero is your cue to send a change order rather than eat the overage.