{% extends "base.html" %} {% block title %}{{ p.code or t('New project') }}{% endblock %} {% block content %}
{{ t('Projects') }}

{{ (p.code ~ ' — ' ~ nm(p)) if p.id else t('New project') }}

{{ t('Project') }}

{{ t('Also the code of the project’s cost centre.') }}
{{ t('Approves the project’s material requests first.') }}

{{ t('Contract and billing') }}

{{ t('Held back by the customer from each progress invoice until handover.') }}

{{ t('Team') }}

{% macro member_row(m, tpl=False) %}{% endmacro %} {{ member_row(none, True) }}{% for m in members %}{{ member_row(m) }}{% endfor %}
{{ t('Member') }}{{ t('Role on the project') }}

{{ t('Budget') }}

{{ t('One line per cost category. A line on a group account (e.g. Cost of Revenue) covers every account under it.') }}

{% macro budget_row(b, tpl=False) %}{% endmacro %} {{ budget_row(none, True) }}{% for b in budget %}{{ budget_row(b) }}{% endfor %}
{{ t('Expense account') }}{{ t('Description') }}{{ t('Budget') }}
{{ t('Checked when a material request is submitted and when a purchase order is confirmed.') }}

{{ t('Milestones (progress billing)') }}

{% macro ms_row(m, tpl=False) %}{% endmacro %} {{ ms_row(none, True) }}{% for m in milestones %}{{ ms_row(m) }}{% endfor %}
{{ t('Milestone') }}{{ t('Amount (excl. VAT)') }}{{ t('Due date') }}
{% if m and m.billed %}{{ t('Invoiced') }}{% else %}{% endif %}
{{ t('Cancel') }}
{% endblock %}