Emails
{{ big_number(emails_sent, 'sent', smaller=True) }}
{{ big_number("Unlimited", 'free allowance', smaller=True) }}
Text messages
{{ big_number(sms_sent, 'sent', smaller=True) }}
{{ big_number(sms_free_allowance, 'free allowance', smaller=True) }}
{% if sms_free_allowance > 0 %}
{{ big_number(sms_allowance_remaining, 'free allowance remaining', smaller=True) }}
{% endif %}
{% for row in sms_breakdown %}
{% if row.charged_units > 0 %}
{{ big_number(
row.charged_units,
'at {:.2f} pence per message'.format(row.rate * 100),
smaller=True
) }}
{% endif %}
{% endfor %}
Letters
{{ big_number(letter_sent, 'sent', smaller=True) }}
{{ big_number(
sms_cost,
'spent',
currency="£",
smaller=True
) }}
{{ big_number(
letter_cost,
'spent',
currency="£",
smaller=True
) }}
{% call(item, row_index) list_table(
months,
caption="Total spend",
caption_visible=False,
empty_message='',
field_headings=[
'By month',
hidden_field_heading('Cost'),
],
field_headings_visible=True
) %}
{% call row_heading() %}
{{ item.month }}
{% endcall %}
{% call field(align='left') %}
{{ big_number(
item.sms_cost + item.letter_cost,
currency="£",
smallest=True
) }}
{% if item.sms_free_allowance_used %}
- {{ item.sms_free_allowance_used|format_thousands }} free {{ item.sms_free_count|message_count_label('sms', suffix='') }}
{% endif %}
{% for sms in item.sms_breakdown %}
- {{ sms.charged_units|message_count('sms') }} at
{{- ' {:.2f}p'.format(sms.rate * 100) }}
{% endfor %}
{% for letter in item.letter_breakdown %}
{% if letter.sent %}
- {{ "{:,} {}".format(letter.sent, letter.postage_description) }} {{ letter.sent|message_count_label('letter', suffix='') }} at
{{ letter.rate | format_number_in_pounds_as_currency }}
{% endif %}
{% endfor %}
{% if not (item.sms_free_allowance_used or item.sms_cost or item.letter_breakdown) %}
- –
{% endif %}
{% endcall %}
{% endcall %}