AVD Overtime Calculator

Daily overtime calculator with optional Google Calendar event picker.
Frazer · AVD TOOLS
Tool info (advanced)
Tool name
AVD Overtime Calculator
Version
v0.21
Last updated
2026-01-27 16:01:17
Tool code
OT-CALC
Notes: This tool follows the shared AVD template (calendar picker, shared OpenAI key panel, debug + AI debugger).
Step 1 – (Optional) Load events from Google Calendar
Status: Not signed in
Auto-fills the Date + Job/Location from the most recent event.
Advanced date range
Defaults to 14 days ago.
Defaults to today (you can set a future end date).
Loads events inside this range (future events included).
Step 2 – Daily inputs
Defaults to 07:45 if left blank.
Required for calculation.
Step 3 – Results
Total worked (raw)
Pre-09:00 OT (after 15m deduction)
Core hours
Post-17:00 OT (after 15m deduction)
OT Due @ base rate
Day type: —
Step 4 – Log & export

LOG 0 entries

Actions Date Job / Location Time left Time returned Total worked Total overtime OT Due
No entries yet — add one above.
Totals 0h 00m 0h 00m £0.00
Overall overtime log (persistent)
Stored locally in localStorage. This log persists across refreshes.

OVERALL LOG 0 entries

Actions Date Job / Location Time left Time returned Total worked Total overtime OT Due
No entries yet — add one above.
Totals 0h 00m 0h 00m £0.00

Authorisation signature appears on exported PDF only.

OpenAI integration status
This tool doesn’t use OpenAI by default, but the shared key + AI Debugger are included for consistency.
Debug panel
(empty)
Calendar settings (Calendar ID / Advanced)
Advanced: change which Google Calendar this tool reads from. Usually leave as-is.
Shared calendar used in other AVD tools.
Derived from calendar ID when possible; defaults to Frazer.
API key (OpenAI) – hidden by default
OpenAI access is managed by token-authority. No API keys are stored in the browser.
AI Debugger (Be Strict)
Sends the full current index.html, internal debug log, captured browser errors, and captured console output. Use the box below to describe what you think isn’t working (and optionally paste extra console output).
Problem description (what you expected vs what happened) + optional pasted console:
AI Debugger output (summary, reasons, and outline of changes):

      
Codex prompt (from AI Debugger)
Paste this prompt into Codex to implement the AI Debugger’s recommended fixes.
(none yet)