{% extends "base.html" %} {% load freckle_budgets_tags i18n libs_tags %} {% block main %}

{% trans "Budgets:" %} {{ year.year }}

Total cashflow budget: S${{ year.get_total_cashflow_budget|floatformat:2 }}

Total investment budget: S${{ year.get_total_investment_budget|floatformat:2 }}

Total unused budget: S${{ year.get_total_unused_budget|floatformat:2 }}


{% for project_month in project_months %}

{{ project_month.0.get_date|date:"F" }}

{% get_weeks project_month.0 as weeks %} {% for week in weeks %} {% for day in week|slice:":5" %} {% is_available_workday day project_month.0 as is_available_workday_ %} {% endfor %} {% endfor %}
{% trans "Monday" %} {% trans "Tuesday" %} {% trans "Wednesday" %} {% trans "Thursday" %} {% trans "Friday" %}
{{ day|date:"j" }} {% if day.month == project_month.0.month %} {% for project in project_month.1 %} {% is_budget_fulfilled entries_times project day as is_budget_fulfilled_ %}
{% endfor %} {% endif %}
{% for employee in project_month.0.get_employees %}

{{ employee }}

{% get_employee_project_months employee project_month.0 as employee_project_months %} {% save "BUDGET_HOURS_TOTAL" 0 %} {% save "HOURS_LEFT_TOTAL" 0 %} {% save "HOURS_PER_DAY_TOTAL" 0 %} {% for employee_project_month in employee_project_months %} {% endfor %}
{% trans "Project" %} {% trans "Responsibility" %} {% trans "Budget hours" %} {% trans "Hours left" %} {% trans "Hours/day" %}
{{ employee_project_month.project_month.project.name }} {{ employee_project_month.responsibility }} {{ employee_project_month.get_budget_hours|floatformat:2 }} {% sum "BUDGET_HOURS_TOTAL" employee_project_month.get_budget_hours %} {% get_hours_left_for_employee employee_project_month entries_times as hours_left %} {{ hours_left|floatformat:2 }} {% sum "HOURS_LEFT_TOTAL" hours_left %} {% get_hours_per_day employee_project_month hours_left as hours_per_day %} {{ hours_per_day|floatformat:2 }} {% sum "HOURS_PER_DAY_TOTAL" hours_per_day %}
{% trans "Total" %} {{ BUDGET_HOURS_TOTAL|floatformat:2 }} {{ HOURS_LEFT_TOTAL|floatformat:2 }} {{ HOURS_PER_DAY_TOTAL|floatformat:2 }}
{% endfor %}

Max ressources: {{ project_month.0.get_available_ressources_max|floatformat:2 }} ({{ project_month.0.get_available_ressources_max_per_person}} / person)

Work days: {{project_month.0.get_work_days_max|floatformat:2 }}


{% for project in project_month.0.get_cashflow_projects %} {% get_hours_left project entries_times as hours_left %}

{{ project.project.name }}: {{ project.get_budget_hours|floatformat:2 }}h (S${{ project.budget }})

{% endfor %}

Total profit: {{ project_month.0.get_total_cashflow_hours|floatformat:2 }}h (S${{ project_month.0.get_total_profit }})

Average rate: S${{ project_month.0.get_average_rate|floatformat:2 }}/h


{% for project in project_month.0.get_investment_projects %} {% get_hours_left project entries_times as hours_left %}

{{ project.project.name }}: {{ project.get_budget_hours|floatformat:2 }}h (S${{ project.budget }})

{% endfor %}

Total investment: {{ project_month.0.get_total_investment_hours|floatformat:2 }}h (S${{ project_month.0.get_total_investment }})


Unused: {{ project_month.0.get_unused_hours|floatformat:2 }}h (S${{ project_month.0.get_unused_budget|floatformat:2 }})

{% endfor %}
{% endblock %}