{% extends "contracts/base.html" %}{% block title %}Period close{% endblock %} {% block content %}

Period close

Run a period to recompute every active contract's schedule and generate journal entries; review; then lock. Locked periods are frozen — later changes are caught up in the first open period, and new records cannot be dated into a locked period.

Books locked through: {% if locked_through %}{{ locked_through|date:"F Y" }}{% else %}nothing yet{% endif %}

{% csrf_token %}
{% for p in periods %}{% empty %}{% endfor %}
PeriodStatusRun atLocked
{{ p.month|date:"F Y" }}{{ p.get_status_display }}{{ p.run_at|date:"Y-m-d H:i" }}{{ p.locked_at|date:"Y-m-d" }} {{ p.locked_by|default:"" }} Review · JE CSV
No periods run yet.
{% endblock %}