{% extends "base.html" %} {% block title %} » Report Runs » {{row.report_run.id}} » Row {{row.id}} {% endblock %} {% block nav %} Report Runs » {{row.report_run.id}} » Row {{row.id}} {% endblock %} {% block content %} {% set data = row.data['data'] %} {% set properties = row.data.get('properties', {}) %} {% set market_role_code = data['market_role_code'] %} {% if market_role_code == 'X' %} {% set contract_type = 'supplier' %} {% elif market_role_code in DC_MARKET_ROLE_CODES %} {% set contract_type = 'dc' %} {% elif market_role_code == MOP_MARKET_ROLE_CODES %} {% set contract_type = 'mop' %} {% endif %}
Bill Check
Contract Supply Import MPAN Core Export MPAN Core Site Issues From To Element Problem
{% if data.contract_id is not none %} {{data['contract_name']}} {% endif %} {% if data.supply_id != None %} view {% endif %} {{data['imp_mpan_core']}} {% if data['exp_mpan_core'] is not none %} {{data['exp_mpan_core']}} {% endif %} {% if data.site_id is not none %} {{data['site_code']}} {{data['site_name']}} {% endif %} {% if issues|length > 0 %} {% endif %} {{data['period_start']}} {{data['period_finish']}} {{data['element_name']}} {{data['problem']}}
{% set part = data['parts']['gbp'] %} {% for k in ('actual_str', 'virtual_str', 'difference_str') %} {% endfor %} {% for part_name, part in data['parts'].items()|sort %} {% if part_name != 'gbp' %} {% for k in ('actual_str', 'virtual_str', 'difference_str') %} {% endfor %} {% endif %} {% endfor %}
Actual vs Virtual
Part Actual Virtual Difference Status
gbp {{part[k]}} {{part['passed']}}
{{part_name}} {{part[k]}} {{part['passed']}}
{% for el in data['actual_elements'] %} {% endfor %}
Actual {{data['element_name']}} Elements
View Batch Bill Start Date Finish Date Net GBP Breakdown
View {{el.bill.batch.reference}} View {{el.start_date}} {{el.finish_date}} {{"{:0,.2f}".format(el.net)}} {{el.breakdown}}

Raw

{{raw_data}}
{% endblock %}