Calculator plugins
A calculator turns the minutes that survived a rule’s filters into a payable amount. Inside a rule you pick at most one calculator — if you don’t pick any, the rule simply returns the matched minutes as-is (equivalent to the Minutes calculator).
How calculators work
Each calculator receives the time ranges that survived the rule’s filters and returns an integer number of minutes for the rule. The result is added to the policy total and shown on the timesheet as an allowance amount.
- The Minutes calculator is the default — it returns the matched duration unchanged.
- The Percentage calculator scales the matched minutes by a configurable percentage (25 % for a quarter, 150 % for time-and-a-half, 200 % for double-time, etc.).
- The Started half hour calculator rounds the matched minutes up to the nearest started half hour, with a small-gap merge so a quick break does not double-count.
- The Started hour calculator rounds each session up to the next full hour and adds an optional flat amount per session — built for callout rules like “+1 hour per registration + 1 hour per started hour”.
- The Flat per session calculator emits a fixed amount per session, independent of duration, with a configurable cooldown that merges back-to-back callouts — built for callouts that pay a flat 4-/5-/7-hour amount regardless of how long the task lasted.
Stacking multiple rates on the same hour is done by creating separate policies — each policy receives the full input independently, so a single hour can earn both a flat night supplement and a percentage-based weekend premium when each is configured on its own policy.
Available calculators
Return the matched duration as-is (default)
Scale matched minutes by a percentage (e.g. 150 % for time-and-a-half)
Round matched minutes up to the nearest started half hour
Round each session up to the next full hour, plus an optional flat amount per session
Emit a fixed amount per callout session regardless of duration
Choosing a calculator
- The agreement pays the same rate as a regular hour → leave the calculator blank (or pick Minutes).
- The agreement pays a multiplier on top of regular pay (50 %, 100 %, 200 %, …) → use Percentage with the right value.
- The agreement pays in full half-hour units with a tolerance for short gaps (typical for break-related supplements) → use Started half hour.
- The agreement is a callout rule that scales with started hours ("+1 base + 1 per started hour") → use Started hour.
- The agreement is a callout rule that pays a flat amount regardless of duration (e.g. 4 / 5 / 7 hours) → use Flat per session.