{% extends "ui/templates/base/layout.html" %} {% block content %}

Tools · Accounting · Phase 22

Chart of Accounts / Master Integrity Engine

Accounting + audit control over synced Tally Groups, Ledgers, Stock Groups, Stock Items and Units. This phase identifies master inconsistencies and routes corrections through the existing controlled tools; it does not silently alter Tally masters.

Clear
{% if report.issue_types %}
{% endif %}
{% if selected_client and selected_tally_guid %}
Ledgers checked
{{ report.summary.ledgers }}
Stock items checked
{{ report.summary.stock_items }}
High priority
{{ report.summary.high }}
Medium priority
{{ report.summary.medium }}
Total exceptions
{{ report.summary.issues }}

Exceptions requiring review

Showing {{ filtered.total }} matching exception{{ '' if filtered.total==1 else 's' }}. Existing master tools remain the correction authority.

Groups {{ report.summary.groups }} · Stock Groups {{ report.summary.stock_groups }} · Units {{ report.summary.units }}
{% for row in filtered.rows %} {% else %} {% endfor %}
PriorityMasterIssueCurrentSuggested reviewReasonAction
{{ row.severity|title }}
{{ row.name }}
{{ row.master_type }}{% if row.related %} · Related: {{ row.related }}{% endif %}
{{ row.kind|replace('_',' ')|title }} {{ row.current or '—' }} {{ row.suggested or 'Review' }} {{ row.reason }} {% if row.master_type == 'Ledger' %} Review Ledger {% elif row.master_type == 'Stock Item' or row.master_type == 'Unit' %} Review Stock {% else %} Review Group {% endif %}
No integrity exceptions match the selected filters.
{% if filtered.pages > 1 %}
Page {{ filtered.page }} of {{ filtered.pages }}
{% if filtered.page > 1 %}Previous{% endif %} {% if filtered.page < filtered.pages %}Next{% endif %}
{% endif %}
Dual-use control

For accounting, this identifies masters that can cause wrong voucher classification or posting. For audit, the same report becomes a master-data exception review. Phase 22 deliberately does not auto-delete, rename or regroup Tally masters.

{% elif selected_client %}
No synced Tally company is available for this client. Run the existing Chart of Accounts / Stock Item sync first.
{% endif %}
{% endblock %}