Repair 0-cost time entries
timelog_recalculate_costRepair time entries whose historical_cost_price_per_hour was stamped as 0 because the employee had no salary data when the time was logged. Re-stamps them from the employee's CURRENT cost_price_per_hour. Only touches entries that are 0 or null - entries with a real rate are never overwritten. Runs as a preview by default: pass dry_run: false to actually write. Requires 'time.approve'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | true (default) reports what WOULD change without writing. Pass false to apply. | |
| to_date | No | ISO date YYYY-MM-DD. Only entries on or before this date. | |
| from_date | No | ISO date YYYY-MM-DD. Only entries on or after this date. | |
| employee_id | No | Limit the repair to one employee. Omit to cover the whole workspace. |