{% extends "base.html" %} {% block title %}Initial Capex Planner · CalMiner{% endblock %} {% block content %} {% if errors %}

Submission errors

{% endif %} {% if notices %}
{% endif %}

Capex Components

Break down initial capital items with category, amount, and timing.

{% if component_errors is defined and component_errors %} {% endif %} {% if component_notices is defined and component_notices %}
    {% for message in component_notices %}
  • {{ message }}
  • {% endfor %}
{% endif %}
{% set component_entries = (components if components is defined and components else [{}]) %} {% for component in component_entries %} {% endfor %}
Category Component Amount Currency Spend Year Notes Actions

Add rows for each capital item. Amounts should reflect pre-contingency values.

Capex Summary

Calculated totals and categorized breakdowns.

{% if result %}

Total Initial Capex

{{ result.totals.overall | currency_display(result.currency) }}

Contingency Applied

{{ result.totals.contingency_amount | currency_display(result.currency) }}

Grand Total

{{ result.totals.with_contingency | currency_display(result.currency) }}

{% if result.totals.by_category %} {% for row in result.totals.by_category %} {% endfor %}
Category Amount Share
{{ row.category }} {{ row.amount | currency_display(result.currency) }} {{ row.share | percentage_display }}
{% endif %} {% if result.timeline %} {% for entry in result.timeline %} {% endfor %}
Year Spend Cumulative
{{ entry.year }} {{ entry.spend | currency_display(result.currency) }} {{ entry.cumulative | currency_display(result.currency) }}
{% endif %} {% else %}

Provide component details and calculate to see initial capex totals.

{% endif %}

Visualizations

Charts render after calculations complete.

{% endblock %}