{% extends "base.html" %} {% load static %} {% block title %} {% if object %}Edit Time Entry{% else %}Create Time Entry{% endif %} {% endblock %} {% block css %} {% endblock %} {% block content %}

{% if object %}Edit Time Entry{% else %}Create Time Entry{% endif %}

{% if object %}Edit Time Entry for {{ object.employee.get_full_name }}{% else %}Create New Time Entry{% endif %}

Potential Time Conflict

This employee already has a time entry during this period.

{% csrf_token %} {% if form.errors %}
Please correct the errors below:
    {% for field in form %} {% for error in field.errors %}
  • {{ field.label }}: {{ error }}
  • {% endfor %} {% endfor %} {% for error in form.non_field_errors %}
  • {{ error }}
  • {% endfor %}
{% endif %}
Basic Information
{{ form.employee }} {% if form.employee.errors %}
{{ form.employee.errors }}
{% endif %}
{{ form.date }}
{% if form.date.errors %}
{{ form.date.errors }}
{% endif %}
{{ form.schedule_assignment }} {% if form.schedule_assignment.errors %}
{{ form.schedule_assignment.errors }}
{% endif %}
Optional: Link this time entry to a schedule assignment
{{ form.location }} {% if form.location.errors %}
{{ form.location.errors }}
{% endif %}
Time Information
Regular Time
Overtime
{{ form.is_overtime }}
{{ form.start_time }}
{% if form.start_time.errors %}
{{ form.start_time.errors }}
{% endif %}
{{ form.end_time }}
{% if form.end_time.errors %}
{{ form.end_time.errors }}
{% endif %}
{{ form.hours }} {% if form.hours.errors %}
{{ form.hours.errors }}
{% endif %}
Automatically calculated from start and end times
{{ form.break_duration }} {% if form.break_duration.errors %}
{{ form.break_duration.errors }}
{% endif %}
Additional Information
{{ form.description }} {% if form.description.errors %}
{{ form.description.errors }}
{% endif %}
Provide details about the work performed during this time period
{% if perms.hr.approve_time_entry and not object %}
{{ form.auto_approve }}
{% endif %}
Cancel
Help & Guidelines
Time Entry Tips
  • Enter the actual start and end times
  • Hours will be calculated automatically
  • Include break time if applicable
  • Link to a schedule assignment if available
  • Provide a detailed description of work performed
Overtime Guidelines
  • Select "Overtime" for hours worked beyond regular schedule
  • Overtime requires manager approval
  • Ensure overtime was pre-approved when possible
  • Provide detailed justification for overtime hours
Approval Process
  1. Submit time entry
  2. Manager reviews submission
  3. Time entry is approved or rejected
  4. If rejected, you'll need to update and resubmit
{% endblock %} {% block js %} {% endblock %}