{% extends "consol/base.html" %}{% load consol_tags %} {% block title %}FX rates{% endblock %} {% block content %}
Closing / average per period. Missing direct pairs are derived as inverse or cross rates (e.g. SGD→INR = SGD/USD × USD/INR). Opening rate = prior period closing.
| Period | {% for f, t in pairs %}{{ f }}/{{ t }} | {% endfor %}|||
|---|---|---|---|---|
| {% for p in pairs %} | closing | average | {% endfor %}||
| {{ row.period.label }} | {% for c in row.cells %}{% if c %}{{ c.closing|rate }} | {{ c.average|rate }} | {% else %}missing | {% endif %}{% endfor %}|
| Entity | Account | Rate → {{ group.presentation_currency }} |
|---|---|---|
| {{ e.code }} ({{ e.functional_currency }}) | {{ h.account.code }} {{ h.account.name }} | {{ h.rate|rate }} |
Share capital uses the acquisition-date rate; opening retained earnings the blended historical rate at the first consolidated period. Later periods roll retained earnings forward in {{ group.presentation_currency }}.