{% 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 == 'C' %} {% set contract_type = 'dc' %} {% elif market_role_code == 'M' %} {% set contract_type = 'mop' %} {% endif %}
| Contract | Supply | Import MPAN Core | Export MPAN Core | Site | From | To | Actual Net GBP | Virtual Net GBP | Difference Net GBP | 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 %} | {{data['period_start']}} | {{data['period_finish']}} | {{"{:0,.2f}".format(data['actual_net_gbp'])}} | {{"{:0,.2f}".format(data['virtual_net_gbp'])}} | {{"{:0,.2f}".format(data['difference_net_gbp'])}} | {{data['problem']}} |
| Batch | View | Start Date | Finish Date | Net GBP | Vat GBP | Gross GBP | Problem | Breakdown |
|---|---|---|---|---|---|---|---|---|
| {% if data.contract_id is not none %} {{bill.batch_reference}} {% endif %} | {% if data.contract_id is not none %} view {% endif %} | {{bill.start_date}} | {{bill.finish_date}} | {{bill.net}} | {{bill.vat}} | {{bill.gross}} | {{bill.problem}} |
Breakdown{{bill.breakdown}}
|
| Part | Actual | Virtual | Difference | Status |
|---|---|---|---|---|
| gbp | {% set part = parts['gbp'] %} {% for k in ('actual', 'virtual', 'difference') %}{% if k in part %} {% set val = part[k] %} {% else %} {% set val = '' %} {% endif %} {% if val is none %} {% elif val is number %} {{"{:0,.2f}".format(val)}} {% else %} {{val}} {% endif %} | {% endfor %}{{part['passed']}} | ||
| {{part_name}} | {% for k in ('actual', 'virtual', 'difference') %}{% if k in part %} {% set val = part[k] %} {% else %} {% set val = '' %} {% endif %} {% if val is none %} {% elif val is number %} {% if part_name in ('kwh', 'kvarh') or part_name.endswith('-kwh') %} {{"{:0,.1f}".format(val)}} {% elif part_name.endswith('-kw') %} {{"{:0,.2f}".format(val)}} {% else %} {{val}} {% endif %} {% elif (val is string) or (val is boolean) %} {{val}} {% else %} {% for v in val %} {% if v is number %} {% if part_name in ('kwh', 'kvarh') or part_name.endswith('-kwh') %} {{"{:0,.1f}".format(v)}} {% elif part_name.endswith('-kw') %} {{"{:0,.2f}".format(v)}} {% else %} {{v}} {% endif %} {% else %} {{v}} {% endif %} {% if not loop.last %} | {% endif %} {% endfor %} {% endif %} | {% endfor %}{{part['passed']}} |
| 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_data}}
{% endblock %}