{% extends "bids/base.html" %}{% block title %}Award memo{% endblock %} {% block content %} {% if not award %}
No award has been confirmed yet. Choose a scenario on the Award page.
{% else %}RFQ: {{ rfq.title }} ({{ rfq.category }})
Date: {{ award.created_at|date:"d M Y" }} · Prepared by: {{ award.awarded_by|default:"-" }} · Scenario: {{ award.scenario }}
Award to {% for s in by_supplier %}{{ s }}{% if not forloop.last %}, {% endif %}{% endfor %} at a total cost of ownership of {{ rfq.currency }} {{ award.total_tco|floatformat:"0g" }}{% if savings is not None %}, {% if savings >= 0 %}saving {{ rfq.currency }} {{ savings|floatformat:"0g" }}{% else %}exceeding baseline by {{ rfq.currency }} {{ overrun|floatformat:"0g" }}{% endif %} against the baseline of {{ award.baseline_total|floatformat:"0g" }}{% endif %}.
Rationale: {{ award.rationale }}
| Item | Supplier | Share | TCO ({{ rfq.currency }}) |
|---|---|---|---|
| {{ ln.item }} | {{ s }} | {% widthratio ln.share 1 100 %}% | {{ ln.tco|floatformat:"0g" }} |
| Total | {{ award.total_tco|floatformat:"0g" }} | ||
| # | Supplier | TCO | Score |
|---|---|---|---|
| {{ b.rank }} | {{ b.bid.supplier }} | {{ b.cost.total|floatformat:"0g" }} | {{ b.total|floatformat:1 }} |
Constraints: max {{ award.constraints.max_suppliers }} suppliers, share {{ award.constraints.min_share|floatformat:"-1" }}-{{ award.constraints.max_share|floatformat:"-1" }}%, incumbent minimum {{ award.constraints.incumbent_min|floatformat:"-1" }}%.