> ## Documentation Index
> Fetch the complete documentation index at: https://developer.sandbox.co.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Learn how to automate GSTR-2A reconciliation with purchase ledgers using the GST Analytics API.

## What is GSTR-2A

GSTR-2A is a dynamic tax return form that auto-populates based on the e-Invoices generated by suppliers as well as the data reported by them on an ongoing basis. It reflects the inward supplies (purchases) of a GST-registered business, providing details on all purchases made from registered suppliers within a particular period. Unlike GSTR-2B, GSTR-2A is constantly updated as and when suppliers upload their returns, making it a real-time reflection of the purchases.

## What is GSTR-2A Reconciliation?

GSTR-2A Reconciliation refers to the process of matching a business's internal purchase records with the data available in the GSTR-2A form. The purpose of this process is to identify any mismatches or discrepancies between the business's reported purchases and the data uploaded by suppliers.

### Why GSTR-2A Reconciliation is important?

Since GSTR-2A provides real-time visibility into purchases, especially through e-Invoices, businesses can track and verify transactions as soon as the suppliers generate e-Invoices. This allows them to validate and correct any discrepancies before the official GSTR-1 filings, making GSTR-2A a critical tool for continuous monitoring.

## How to automate reconciliation?

GSTR-2A Reconciliation API enables businesses to reconcile their purchase ledger with the GSTR-2A in simple steps:

<Steps>
  <Step title="Submit Reconciliation Job" stepNumber={1} titleSize="h4">
    Post a [Reconcile GSTR-2A Job](/api-reference/gst/analytics/endpoints/gstr-2a-reconciliation/submit_job) to create a reconciliation job and receive signed URLs for file uploads.
  </Step>

  <Step title="Upload Files" stepNumber={2} titleSize="h4">
    Upload GSTR-2A and Purchase Ledger sheet JSON files to the provided signed URLs.
  </Step>

  <Step title="Check Job Status" stepNumber={3} titleSize="h4">
    Poll the [Reconcile GSTR-2A Job Status](/api-reference/gst/analytics/endpoints/gstr-2a-reconciliation/poll_job) to monitor the reconciliation progress.
  </Step>

  <Step title="Download Report" stepNumber={4} titleSize="h4">
    Once the job is completed successfully, download the reconciliation report from the job status response.
  </Step>
</Steps>
