{% import "macros/widgets.html.twig" as widgets %} {{ widgets.callout('success', 'invoice.preview') }}
{% for entry in model.calculator.entries %} {% set duration = entry.duration|duration() %} {% if entry.fixedRate is not null %} {% set rate = entry.fixedRate %} {% set duration = 1 %} {% elseif entry.hourlyRate is not null %} {% set rate = entry.hourlyRate %} {% else %} {% set rate = app.user.getPreferenceValue('hourly_rate') %} {% endif %} {% endfor %}
{{ 'label.date'|trans }} {{ 'invoice.unit_price'|trans }} {{ 'invoice.amount'|trans }} {{ 'invoice.total_rate'|trans }}
{{ entry.begin|date_short }} {{ rate|money(model.calculator.currency) }} {{ duration }} {{ entry.rate|money(model.calculator.currency) }}