Skip to main content
How-To · 4 min read

Microsoft Dynamics 365 Reconciliation in India: Business Central and Finance & Operations Localisation

Microsoft Dynamics 365 Business Central and Finance & Operations ship with Indian localisation covering TDS deduction, GST tax determination, and e-invoice. Reconciliation against Form 26AS, GSTR-2B, and NACH batch files remains an external step in standard deployments. This guide explains the boundary and the integration paths.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 17 April 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

Microsoft Dynamics 365 Business Central (v23+) and Finance & Operations (10.0.34+) ship with Indian localisation for GST tax determination, TDS deduction, and e-invoice IRP integration but do not pull GSTR-2B from the GST portal, do not match Form 26AS against TDS receivable, and do not disaggregate NACH batch credits from NPCI response files.

How It's Resolved

Bolt an external reconciliation layer via one of three integration patterns: OData REST API for standard entities (VendInvoice, GeneralJournalAccountEntry, BankStatementLine) with OAuth 2.0, Data Management Framework (DMF) for batched CSV/Excel export and import through the DMF job scheduler, or Dataverse integration for Business Central feeding Power Automate and external tools.

Configuration

D365 connector with OData endpoint registry, DMF export templates for GL, AP, AR, bank statement entities, OAuth 2.0 credentials, Dataverse entity mapping for BC, and GSTR-2B JSON, Form 26AS, and NACH NPCI file adapters on the external side with writeback to D365 via DMF import.

Output

A reconciled D365 ledger with statutory (26AS, GSTR-2B) and NACH variances all matched externally and cleared back into BC or F&O — TDS receivable, ITC, and customer receivables reliable at close across Indian entities on Microsoft's ERP stack.

Microsoft Dynamics 365 covers the Indian market with two distinct products — Business Central for SMEs and mid-market, and Finance & Operations (F&O) for large enterprise. Both have India localisation for GST, TDS, and e-invoice, and both stop short of reconciliation against external authorities. This guide covers the boundary in each product and the integration options for adding a reconciliation layer.

What D365 India Localisation Covers

Business Central (version 23+) and Finance & Operations (release 10.0.34+) deliver:

  • GST tax determination on purchase and sales lines with multi-rate support
  • TDS deduction under active sections including 194C, 194J, 194I, 194Q, 195
  • Form 26Q and 27Q quarterly return file generation
  • e-invoice generation with IRN (Invoice Reference Number) via GSP integration
  • GSTR-1 JSON export for portal upload
  • PAN validation at vendor master level

F&O additionally supports ISD (Input Service Distributor), TCS under 194O, and the Tax Engine multi-jurisdiction model for complex entities.

Where D365 Reconciliation Stops in India

Form 26AS / TDS receivable

D365 tracks TDS payable (what the entity deducted) accurately but does not verify TDS receivable (what customers deducted and deposited on the entity’s behalf) against Form 26AS. The external matching happens after the TDS return has already been filed.

GSTR-2B matching

F&O supports GSTR-2B JSON import for reconciliation from release 10.0.34. Business Central does not have a native GSTR-2B matching module as of Business Central 23 — third-party AppSource extensions fill the gap, or the matching moves to an external layer. In either case, the GSTR-2B JSON must be downloaded manually from the GST portal.

NACH batch and platform settlement

Bank Reconciliation in both products ingests the bank statement line for the NACH batch credit. The NPCI mandate-level response file is not parsed. Payment gateway settlement CSVs (Razorpay, PayU, Cashfree) are not recognised by the standard Bank Statement Import functionality.

D365 Integration Options for Reconciliation

Integration pathProductsUse caseFormat
OData REST APIBC, F&OReal-time entity queryJSON
Data Management Framework (DMF)F&OScheduled bulk extractCSV, Excel
Bank Statement ImportBC, F&OInbound bank statementMT940, BAI2
Dataverse syncBCPower Automate flowsDataverse tables
AL extensionBCCustom logic in-productAL code
X++ extensionF&OCustom logic in-productX++ code

An external reconciliation software India layer typically reads D365 through DMF or OData, processes the India-specific matches outside the ERP, and pushes cleared-status journals back via OData. For GST-specific scale, GST reconciliation software consumes the D365 purchase extract and the GSTR-2B JSON in a single pipeline.

India-Specific Considerations

The D365 India localisation tracks challan numbers against TDS sections but has no TRACES connector — the same gap covered in automating TDS reconciliation in India. GSTR-2B matching logic, when handled externally, follows the pattern in the GSTR-2B reconciliation guide. Microsoft’s official documentation for the India localisation is published on Microsoft Learn — Dynamics 365 India GST. The reconciliation in SAP, Oracle and Tally India guide covers the parallel gaps across other enterprise ERPs.

The FAQ below addresses the most common D365-India reconciliation questions.

Primary reference: Microsoft Learn — Dynamics 365 India GST — where Microsoft publishes the Dynamics 365 India localisation reference for GST, TDS, and e-invoice.

Frequently Asked Questions

What India localisation does Microsoft Dynamics 365 Business Central include?
Dynamics 365 Business Central (version 23 / 2023 Release Wave 2 onwards) includes Indian GST tax determination, TDS deduction under major sections (194C, 194J, 194I, 194Q, 195), GST e-invoice generation with IRP integration, and Form 26Q quarterly TDS return output. The India localisation is delivered as the IN_Localization extension and is activated through the Feature Management page. GSTR-2B reconciliation against the purchase register and Form 26AS matching are not part of the localisation.
How does D365 Finance & Operations handle GST in India?
D365 Finance & Operations (formerly AX) has deeper India localisation than Business Central — the Tax Engine module supports multi-tax determination, GST TCS under 194O, ISD (Input Service Distributor) allocation, and GSTR-1 return generation as JSON. e-invoice integration via GSP (GST Suvidha Provider) is supported through partner connectors. GSTR-2B JSON matching against the purchase register is available in recent releases (10.0.34+) but requires manual JSON download and upload.
What are the integration options between D365 and an external reconciliation layer?
Three patterns are common: (1) OData REST API — D365 exposes standard entities (VendInvoice, GeneralJournalAccountEntry, BankStatementLine) that an external tool can query with OAuth 2.0, (2) Data Management Framework (DMF) — batch CSV or Excel export/import via the DMF job scheduler, and (3) Dataverse integration for Business Central — entities synchronise to Dataverse from which Power Automate or external tools can consume them. Most India deployments use DMF for scheduled export and OData for write-back.
Can Dynamics 365 Business Central ingest NACH batch files and bank statements automatically?
Business Central's Bank Reconciliation with Auto Match supports MT940 and BAI2 file import via the Bank Statement Import functionality, and a single NACH batch credit appears as one line on the bank statement. The NPCI response file listing each mandate's outcome with return codes (R01–R99) is not natively parsed. Disaggregation of the batch into mandate-level outcomes and posting cleared status back to the customer ledgers requires an external layer or custom AL extension.
Does the Microsoft Dynamics 365 India localisation support Form 26AS matching?
No. The D365 India localisation posts TDS payable on deduction and tracks challan numbers against section codes, but it does not connect to TRACES to download Form 26AS or match TDS receivable against the external record. For TDS receivable reconciliation under sections where customers deduct on the entity's receivables (194C, 194J, 194Q, 194O, 194H), Form 26AS export and matching happen outside D365. This is true for both Business Central and Finance & Operations as of release 10.0.40.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.