{{ pi_info['pi_name'] }} |
{{ pu['invoice_ref'] }} |
{% set ia = pu['invoice_address'] %}
{{ ia['address']}}, {{ia['zip']}}, {{ia['city'] }}, {{ ia['country'] }} |
{{ bookings|length }} |
{{ pi_info['sum_days'] }} |
{{ pi_info['sum_cost'] }} |
{{ extra_costs }} |
{{ to_invoice }} |
|
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
{% else %}
{# No grouping, just PI rows #}
{% for pi_id, pi_info in pi_dict.items() %}
{% set bookings = pi_info['bookings'] %}
{% set extra_costs = transactions_dict.get(pi_id, 0) %}
{% set to_invoice = pi_info['sum_cost'] + extra_costs %}
{% if bookings|length > 0 or extra_costs != 0 %}
{% set pu = portal_users[pi_info['pi_email']] %}