> For the complete documentation index, see [llms.txt](https://docs.taxaible.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.taxaible.co/features/auto-reconciler.md).

# Auto-Reconciler

The **Auto-Reconciler** is a sophisticated financial balancing tool designed to solve the most common challenge in Pakistani tax filing: reconciling the Wealth Statement. It ensures that your net assets, inflows, and outflows are mathematically consistent, preventing "Unreconciled Amount" errors on the FBR IRIS portal.

### Overview

Tax laws require that the increase or decrease in your net assets must be equal to your total inflows (income, gifts, loans) minus your total outflows (personal expenses, taxes paid). If these figures do not balance, the return is considered defective.

The Auto-Reconciler uses advanced logic to identify these discrepancies and suggest precise adjustments to achieve a zero balance.

### Key Features

#### 1. Real-time Discrepancy Detection

As you enter your financial data, the system continuously calculates your reconciliation state. It highlights exactly how much you are "over" or "under" balanced.

#### 2. Intelligent Suggestion Engine

Instead of leaving you to guess where the error lies, the Auto-Reconciler analyzes your profile and suggests the most likely sources for the missing or extra funds:

* **Missing Inflows**: Identifies potential forgotten income sources like gifts, foreign remittances, or past savings.
* **Unaccounted Expenses**: Suggests adjustments to personal expenses if your outflows appear too low for your lifestyle.
* **Asset Valuation Errors**: Checks for inconsistencies in asset registration values.

#### 3. "Fix with AI" Modes

The tool offers two distinct approaches to balancing your statement:

**Standard Mode**

The system makes safe, conservative adjustments based on the most common tax-compliant categories. This is ideal for users with straightforward financial records.

**Expert Mode**

For complex portfolios, Expert Mode provides deeper analysis. It looks at historical trends and sector-specific benchmarks to propose a comprehensive reconciliation strategy that minimizes future audit risks.

### How to Use the Auto-Reconciler

1. **Access the Tool**: Navigate to the "Reconciler" tab from your dashboard or within the filing assistant.
2. **Review the Gap**: Look at the "Unreconciled Amount" displayed at the top. A positive number means you have "excess" money that hasn't been assigned to an inflow; a negative number means your expenses/assets exceed your known income.
3. **Generate Suggestions**: Click the **"Analyze & Suggest"** button. The system will present a list of recommended fixes.
4. **Apply Fixes**: You can review each suggestion individually. Click **"Apply Fix"** to automatically update your return data.
5. **Final Validation**: Once the unreconciled amount reaches zero, the system will mark your Wealth Statement as "Balanced."

### Benefits

* **Avoid Penalties**: Prevents filing defective returns that can lead to legal notices.
* **Time Saving**: Reduces hours of manual calculation and cross-checking to seconds.
* **Accuracy**: Ensures mathematical precision across all tax codes.

> \[TIP] Always review the suggestions made by the Auto-Reconciler. While the system is highly accurate, it is your responsibility to ensure all applied adjustments reflect your actual financial reality.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.taxaible.co/features/auto-reconciler.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
