diff --git a/app/modules/accounting/templates/accounting/tds_compliance.html b/app/modules/accounting/templates/accounting/tds_compliance.html index f3a0acd..8f6dc0e 100644 --- a/app/modules/accounting/templates/accounting/tds_compliance.html +++ b/app/modules/accounting/templates/accounting/tds_compliance.html @@ -1,7 +1,19 @@ {% extends "ui/templates/base/layout.html" %} {% block content %}
TDS & Withholding Tax
Review expenses, purchases, journals and creditor postings from the client SQLite Accounting Mirror. Rules and thresholds come from the editable TDS Rule Master.
TDS & Withholding Tax
Review expenses, purchases, journals and creditor postings from the client SQLite Accounting Mirror. Rules and thresholds come from the editable TDS Rule Master.
Rule/category-wise totals for quick review before transaction-level exceptions.
| Liability | Not Deducted | Short | +Review | @@ -27,9 +40,82 @@{{ '%.2f'|format(row.liability) }} | {{ row.tds_not_deducted }} | {{ row.short_deduction }} | +
+
+ {% if row.tds_not_deducted %}
+
+ {% endif %}
+ {% if row.short_deduction %}
+
+ {% endif %}
+
+ |
{% endfor %}
|---|
| Date | Party | Ledger / Rule | Base | Expected | Actual | Liability | Status |
|---|---|---|---|---|---|---|---|
| {{ x.date }} | {{ x.party }} | {{ x.nature_ledger }} {{ x.rule_name }} · {{ x.legacy_section }} | {{ '%.2f'|format(x.taxable_base) }} | {{ '%.2f'|format(x.expected_tds) }} | {{ '%.2f'|format(x.actual_tds) }} | {{ '%.2f'|format(x.liability) }} | {{ x.status }} |
Showing all candidate transactions.
+| Date | Party | Ledger / Rule | Base | Expected | Actual | Liability | Status |
|---|---|---|---|---|---|---|---|
| {{ x.date }} | {{ x.party }} | {{ x.nature_ledger }} {{ x.rule_name }} · {{ x.legacy_section }} | {{ '%.2f'|format(x.taxable_base) }} | {{ '%.2f'|format(x.expected_tds) }} | {{ '%.2f'|format(x.actual_tds) }} | {{ '%.2f'|format(x.liability) }} | {{ x.status }} |