CAControl Audit Suite
CAControlAudit Suite
Offline Desktop Edition
Comprehensive Functional & Technical Manual

CAControl Audit Suite Operating Architecture & User Manual

The authoritative technical reference for Chartered Accountants, audit managers, and corporate finance controllers. Learn how our deterministic audit model, master ledger hierarchy (1–7), 3-tier TDS classification engine, and LAN office server work in production.

100% OFFLINE FIRST

Zero Cloud File Uploads

Financial records remain strictly on your local PC or office server. No client financial data is ever transmitted to third-party cloud servers.

NON-DESTRUCTIVE NORMALIZATION

Tally Books Remain Untouched

All ledger mappings, audit classifications, and working paper remarks live in your local encrypted audit database without modifying original client accounts.

DETERMINISTIC AUDIT LOGIC

Zero AI Hallucinations

Every calculation, threshold check, and interest penalty follows statutory mathematical rules that are 100% reproducible for peer review.

SECTION 1: SYSTEM ARCHITECTURE

End-to-End Audit Data Ingestion & Processing Pipeline

CAControl operates on a four-stage audit pipeline: Data Ingestion ➔ Classification & Mapping ➔ Multi-Engine Audit Scrutiny ➔ Working Paper Reporting.

CA CONTROL AUDIT SUITE — DATA PROCESSING TOPOLOGY
DETERMINISTIC PIPELINE
STAGE 1: INGESTION

Multi-Source Ingestion

  • • Tally XML / Excel Books
  • • GSTR-1, 2B, 3B JSON
  • • TDS Conso & 26AS
  • • Bank Statement CSVs
Streaming Parsers
STAGE 2: CLASSIFICATION

Mapping Engine

  • • Master 7-Prefix Chart
  • • Heuristic Auto-Grouping
  • • Interactive Bulk Edit
  • • Offline Excel Batch
Non-Destructive Bridge
STAGE 3: AUDIT ENGINES

14 Scrutiny Engines

  • • TDS FIFO & Sec 201 Int
  • • GST 2B / 1 4-Pass Reco
  • • MSME 43B(h) 15/45-Day
  • • Clause 31 (269SS/T/ST)
Deterministic Rules
STAGE 4: DELIVERABLES

Working Papers & Form 3CD

  • • Form 3CD Clauses 22, 31, 34
  • • Styled Multi-Sheet Excel
  • • Native Excel Formulas
  • • Immutable Audit Logs
Partner Sign-Off Ready
SECTION 2: MASTER CLASSIFICATION & MAPPING

Master Ledger Classification Hierarchy (Codes 1 to 7)

Every audit engine—TDS Scrutiny, GST Reconciliations, MSME 43B(h), Clause 31, and Sampling—relies on mapping client accounts to the standardized 3-level chart of accounts:

Master Audit Classification Hierarchy (Chart of Accounts)

Standardized 7-Category Master Classification Engine

In Tally, accounts have arbitrary names. CAControl uses a 3-level standard classification chart (1 to 7) to normalize data and power all statutory audit engines.

Non-Destructive Local Database
THREE WAYS TO CLASSIFY LEDGERS IN CACONTROL
Method 1 Walkthrough:

Navigate to Data Management ➔ Ledger Classification and click “Run Auto-Classification”. The engine parses native Tally parent trees and standard prefixes in milliseconds, assigning 80-95% of standard ledgers with zero manual effort.

SELECT MAJOR CODE PREFIX (1 TO 7)
Code Prefix: 3Creditors, MSME & TDS Dues

Current Liabilities Sub-Categories

Sundry creditors, trade payables, short-term borrowings, trade advances, and statutory taxes payable.

Audit CodeSub-Category DescriptionTypical Tally Ledger NameImpacted Audit Engines & Reporting Clauses
3aSundry Creditors / Trade PayablesShree Ganesh Fabricators (Micro MSME)Creditor Scrutiny, MSME 43B(h) 15/45-day FIFO aging, TDS default section
3bShort-Term BorrowingsUnsecured Director Loan - Vijay MehraClause 31 (269SS/T), Cash limits
3cTrade Advances from CustomersAdvance from Alpha InfotechGST Section 13 point of taxation
3dStatutory Dues PayableGST Output Payable / PF / ESICForm 3CD Clause 26 Section 43B tracking
3eTDS Payable AccountsTDS Payable u/s 194C / 194J A/cCompliance Dashboard FIFO challan allocation, Sec 201 interest
CORE ARCHITECTURAL RULE

TDS Section Priority Engine & PAN-Level FIFO Scrutiny

To generate statutory TDS reports (Form 3CD Clause 34, Section 201(1A) Interest, and 26Q/27Q Reconciliation), the engine evaluates every expense debit, vendor advance, and invoice against a strict 4-rank priority hierarchy:

The 4-Rank TDS Determination Priority Rules

  1. Rank 1 (Highest): Expense Ledger Applicable TDS Section (models.Ledger.applicable_tds_section): Configured on the debit expense head (e.g. Legal Fees194J, Office Rent194I_LAND). Governs all vouchers under this expense head automatically without prompting for manual classification.
  2. Rank 2 (Vendor Default): Creditor / Party Default TDS Section (models.Ledger.default_tds_section): If the expense ledger is unmapped or generic (e.g. Site Operational Expenses), the voucher automatically inherits the vendor master's default section (e.g. ABC Construction Co.194C).
  3. Rank 3 (Manual In-App Override): Voucher-Level Mapping (models.TdsTransactionMapping): Applies ONLY to vouchers where both Rank 1 and Rank 2 are blank. The transaction is marked UNKNOWN and lands in the Unclassified Transactions queue, where the auditor can assign the section or select NOT_APPLICABLE (for exempt / cost reimbursements).
  4. Rank 4 (Pending Queue): Transactions without Rank 1, 2, or 3 remain in the Pending tab until classified, ensuring zero transactions are silently omitted from tax audit scrutiny.
ACTIVE RATE SCHEDULE

Statutory Rate & Threshold Engine

🥇 Rank 1 (Highest)

Expense Ledger Section

Ledger.applicable_tds_section

Configured on the debit expense head (e.g., Legal Fees → 194J, Rent → 194I_LAND). Governs all vouchers under that head automatically without prompting.

🥈 Rank 2 (Vendor Fallback)

Creditor Master Default

Ledger.default_tds_section

If the expense ledger is unmapped or generic (e.g. Site Expenses), the voucher automatically inherits the vendor master's default section (e.g., ABC Co → 194C).

🥉 Rank 3 (Manual Grid)

Voucher-Level Mapping

TdsTransactionMapping

Applies ONLY when both Rank 1 and Rank 2 are blank. Auditor selects the section (or NOT_APPLICABLE) in the Unclassified Transactions grid.

⚠️ Rank 4 (Pending Queue)

Unclassified Queue

Status: PENDING

Unclassified transactions remain flagged in the pending review list until auditor action is taken, preventing any unverified omission.

Interactive Deterministic Simulator

Test Real-World Voucher Classification Scenarios

Simulate how CAControl resolves TDS sections, evaluates PAN entity characters, and calculates statutory interest.

4 Interactive Cases
Voucher NoPUR-2025-0842
Sundry Creditor (Party)Apex Legal & Advisory LLPPAN: AABFA1234F
Deductee Entity TypePartnership Firm / LLP ('F' as 4th char)
Expense HeadLegal & Professional Charges A/c
Voucher Amount₹1,20,000
1. Expense Head (applicable_tds_section)RESOLVED (1st)

Section 194J (Fees for Professional Services - 10%)

2. Creditor (default_tds_section)

Section 194C (Contractor - 2%)

3. Manual In-App (TdsTransactionMapping)

Not Required

Final Statutory Classification & Rate Resolution
Section 194J (10.0%)
Engine Resolution Logic

The debit expense ledger has applicable_tds_section = '194J'. Master rule governs all vouchers under this expense head. The creditor's default (194C) is overridden, and no voucher-level prompt is required.

PAN Aggregation & Threshold Check

Annual FY aggregate limit checked: ₹30,000 (FY 24-25) / ₹50,000 (FY 25-26 onwards). Aggregate ₹1,20,000 > threshold.

Form 3CD Clause 34(a) & Exposure Impact: TDS liability ₹12,000 verified. If unpaid before due date, 30% expenditure (₹36,000) flagged for disallowance u/s 40(a)(ia) in Form 3CD Clause 34(a).
SECTION 4: WORKING PAPER REVIEW & RESOLUTION

Interactive Audit Flag Resolution & Clause 31 Drawers

Auditing is not just flagging exceptions—it is documenting client responses and partner review notes. Experience how CAControl captures immutable audit trails:

Working Paper Review & Flag Resolution Workflows

Interactive Scrutiny & Review Modals

Audit findings are not just static tables. CAControl provides an interactive resolution workflow for every flagged transaction, with client response tracking and immutable auditor sign-off notes.

CREDITOR EXCEPTION RESOLUTION WORKFLOW

Audit Flag Resolution: MSME Section 43B(h) & Overdue Payables

When a vendor bill breaches MSME 45-day payment limits or 180-day GST Rule 37, clicking the row opens this resolution modal.

Audit Flag Resolution: Shree Ganesh Fabricators
FLAG: MSME_43B_H (Overdue > 45 Days)
Voucher NoPUR-2025-0198
Invoice Amount₹4,85,000
MSME CategoryMicro (Udyam: UDYAM-MH-12-00891)
Delay Overdue52 Days (7 Days Over)
Immutable Audit Log Created on Save
SECTION 5: 14 CORE AUDIT ENGINES

Complete Module-by-Module Functional Guide

CAControl integrates 14 specialized audit modules into a single unified desktop application:

Multi-Tenant Workspace

1. Client & Engagement Management

/clients

Multi-client workspace switcher with instant reactive state persistence across all modules, multi-year comparative filtering (FY 2023-24 to 2026-27), and entity type setup (Company, LLP, Firm, Individual).

Multi-Source Streaming

2. Data Ingestion Hub

/data-hub

High-speed offline parsers for Tally XML (Daybook, Masters, Vouchers), Excel Books, GSTR-2B/1/3B JSON returns, TDS Traces (.conso / 26AS), and Bank statement extracts.

Schedule III Grouping

3. Trial Balance & Financial Statements

/trial-balance

Real-time verification confirming zero trial balance variance (₹0.00 check) and automated hierarchical roll-up from individual vouchers to Schedule III Balance Sheet & P&L statements.

4-Pass Algorithmic Matching

4. GST ITC Reconciliation Engine

/gst-reconciliation

Pass 1 (Exact Match) ➔ Pass 2 (Normalized Invoice Number) ➔ Pass 3 (Configurable Tax Tolerance ±₹1.00) ➔ Pass 4 (Approximate / Fuzzy Match). Segregates Matched, Missing in 2B, and Missing in Books.

Turnover 3-Way Reco

5. GST Sales Reconciliation

/gst-sales-reconciliation

Cross-reconciliation of Sales Register vs GSTR-1 outward returns vs GSTR-3B tax payment returns across 5%, 12%, 18%, 28%, Exempt, and RCM tax rate slabs.

Rule 37 & RCM Engine

6. GST Compliance & Scrutiny Reports

/gst-reports

Automated 180-Day Rule 37 ITC Reversal tracker for unpaid vendor bills, Reverse Charge Mechanism (RCM) cash payment vs ITC verification, and mandatory E-Invoice IRN validator.

15/45-Day FIFO Aging

7. Creditor Scrutiny & MSME Sec 43B(h)

/creditor-scrutiny

Scans Udyam registrations to calculate unpaid MSME dues past 15/45 day statutory limits for 100% tax disallowance under Section 43B(h), with interactive audit resolution modal.

NIE & Benford Forensic

8. Ledger Scrutiny & Forensic Analysis

/ledger-scrutiny

Non-Income/Expense (NIE) engine detecting direct balance sheet debits/credits bypassing P&L, Round-trip transactions, Section 40A(3) cash >₹10k, and Section 269ST cash receipts ≥₹2 Lakhs.

Loan & Deposit Audit

9. Tax Audit Clause 31 (269SS/T/ST)

/clause-31

Audits acceptance and repayment of loans, deposits, and specified advances ≥₹20,000 otherwise than by account payee cheque/ECS, with interactive Explanatory Drawer for auditor working papers.

Companies Act vs IT Act

10. Fixed Assets & Dual Depreciation

/fixed-assets

Computes dual depreciation schedules: Useful Life-based SLM/WDV under Companies Act 2013 (Schedule II) vs Block of Assets WDV under Income Tax Act 1961 (Section 32) with 180-day put-to-use tracking.

Monetary Unit Sampling

11. Audit Sampling Engine (SA 530)

/audit-sampling

Probability-proportional-to-size Monetary Unit Sampling (MUS), Stratified sampling (High/Medium/Low), Materiality Threshold filter, and automated Planning Materiality (PM) calculator.

SA 520 Flux & Ratios

12. Analytical Procedures & Ratio Engine

/analytical-reports

Financial ratio analysis, period-over-period flux variance alerts (> materiality threshold or >20%), and 1st-digit Benford's Law forensic distribution curve to detect artificial manipulation.

Append-Only Audit Trail

13. Activity Log & Immutable Trail

/activity-log

Complete traceability logging user ID, IP address, timestamp, action category, and JSON payload diffs for every classification, manual override, and reconciliation run.

Form 3CD & Workbooks

14. Central Export Centre

/export

One-click generation of styled multi-sheet Excel workbooks with native formulas, drill-down voucher IDs, and sign-off ready schedules for Form 3CD Clauses 22, 31, and 34.

SECTION 6: ENTERPRISE COLLABORATION

LAN Hosting, Office Server Mode & Multi-User Client Access

Collaborate across your entire audit team without cloud uploads. Turn any standard office PC into a central audit server accessible via desktop clients or web browsers:

Local Area Network (LAN) Office Collaboration Architecture

LAN Hosting, Office Server Mode & Multi-User Access

Turn any standard office PC into a central audit server. Multiple team members can simultaneously audit ledgers, resolve TDS flags, and reconcile GST without data duplication or cloud privacy risks.

Zero Cloud Upload • 100% Local Wi-Fi/LAN
HOST CONFIGURATION

Host Mode: Setting Up the Central Office Server

Run CAControl on the designated office server PC. All client audit workspaces and database tables are hosted centrally.

● HOST LISTENING ON 0.0.0.0:8001
1. LAN Port BindingAPI: 8001 | Web: 3000PostgreSQL: 5432
2. UDP Auto-DiscoveryBroadcast Port: 8002Sends Server UUID & IP
3. Permanent IdentitySmart DHCP UUIDAuto-rebinds if IP shifts
How to enable Host Mode:
  1. In CAControl, go to Settings ➔ Server & Database Management and select “Host Mode (Office Server)”.
  2. Enter your firm name (e.g. “Sharma & Associates CAs”) and check “Enable LAN Discovery (UDP Broadcast)”.
  3. Click “Setup Windows Firewall Rule” to allow inbound traffic on ports 8001 and 5432.
  4. Note the Host IP (e.g. 192.168.1.50) displayed on the Host Console dashboard.
LAN SECURITY & TROUBLESHOOTING MATRIX
Scenario / IssueRoot CauseRecommended Resolution
Host not detected in UDP ScanWindows Network set to “Public”Change network profile to “Private Network” in Windows Settings.
Connection timed outFirewall blocking inbound port 8001Click “Setup Windows Firewall Rule” in Host Settings or allow port 8001.
Host IP changes frequentlyRouter DHCP dynamic lease expiryConfigure a DHCP Static IP Reservation on the office Wi-Fi router for the Host MAC address.
SECTION 7: MASTER CHEATSHEET

Summary & Quick Action Reference Sheet

Quick shortcuts and step-by-step navigation paths for common audit tasks in CAControl:

Audit TaskIn-App Navigation PathAction Required
Configure Office Host ModeSettings ➔ Server ManagementSelect 'Host Mode', configure firm name, click 'Setup Firewall'
Connect Client Desktop AppApp Startup ➔ Client ModeRun LAN scan, select server, click 'Connect'
Access via Web BrowserWeb Browser Address BarNavigate to http://<HOST_IP>:3000 from Chrome / Edge / Safari
Run Initial Auto-MappingData Management ➔ Ledger ClassificationClick 'Run Auto-Classification' for 1-click heuristic grouping
Classify Unclassified TDS EntriesTDS Module ➔ Unclassified TransactionsChoose section (e.g. 194C, 194J) or NOT_APPLICABLE from dropdown
Change a Master Ledger TDS SectionData Management ➔ Ledger ClassificationEdit 'Applicable TDS Section' column to update all vouchers globally
View Form 3CD TDS SummaryTDS Module ➔ Clause 34 ReportReview section-wise liable amounts, rates, expected TDS & shortfalls
Scrutinize Flagged Creditor ExceptionCreditor Scrutiny ➔ Exception ListClick row, update status (Resolved / Pending), log client response & note
Scrutinize Clause 31 BreachTax Audit Report ➔ Clause 31Click row, select review decision (Accepted/Ignored/False Positive), log note
Check 180-Day Unpaid MSME DuesCreditor Scrutiny ➔ MSME 43B(h)View Section 43B(h) disallowance list & export Excel schedule
Reconcile Input Tax CreditGST Compliance ➔ GST ReconciliationRun 4-pass matching between Books purchase register & GSTR-2B
Generate Sample for VouchingAudit Scrutiny ➔ Audit SamplingSelect MUS / Stratified, enter Materiality Threshold, click Run
Export Full Audit WorkbookReports ➔ Export CentreSelect desired Form 3CD schedules and click Download Workbook
Full Setup & Audit Demo

Watch CAControl Setup & Workflow Video

Open Setup Guide
Early Bird Launch Offer Active

Ready to Automate Your Audit Season?

Download CAControl Audit Suite for Windows. Free until 31 December. Lock in your 50% Early Bird Discount (₹4,999 for 1st year instead of ₹9,999/yr).