Every accountant who has tried importing Excel data into Tally knows the tedium of column mapping. Your Excel file says “Customer Name” but Tally expects “Party Name”. Your file has “Inv Date” but the import tool wants “Voucher Date”. You end up spending 10 minutes matching columns before the actual import even begins — and you repeat this process every time you import a file with a slightly different layout.
TallyConnects solves this with an AI-powered auto-mapping engine that reads your Excel column headers and matches them to the correct Tally fields instantly. This article explains how it works, how to review and adjust mappings, and how to import only the columns you need.
How Auto-Mapping Works Under the Hood
When you load an Excel file into TallyConnects, the software performs these steps in the background:
- Header detection — TallyConnects scans the first few rows of your selected sheet to identify the header row. It looks for rows containing text labels rather than numeric data.
- Synonym matching — each column header is compared against an internal dictionary of known synonyms for every Tally field. For example, the Tally field “Voucher Number” has synonyms including “Invoice No”, “Bill Number”, “Inv No.”, “Document Number”, and over 20 other variations.
- Fuzzy matching — if an exact synonym match is not found, the engine uses fuzzy text comparison to find the closest Tally field. This handles misspellings, abbreviations, and concatenated words.
- Context-aware ranking — when multiple Tally fields could match a header, the engine considers the selected voucher type to rank them. For instance, if you are importing sales invoices, a column named “Name” is more likely to be “Party Name” than “Item Name”.
- Mapping display — the final mapping appears in Row 4 of the preview grid. Each column shows the Tally field it has been mapped to, or “Unmapped” if no match was found.
Step-by-Step: Using Auto-Mapping in TallyConnects
1. Select Your Source File
Open TallyConnects and click Select File. Browse to your Excel, XLS, or CSV file. The file loads into the preview area.
2. Choose the Sheet and Data Range
If your workbook has multiple sheets, select the one containing invoice data from the sheet dropdown. TallyConnects shows a preview of the first 20 rows so you can confirm you have the right sheet.
If your data does not start at row 1 (for example, the file has a title or summary section at the top), you can set the starting row. TallyConnects will treat that row as the header and everything below it as data.
3. Review Mappings in Row 4
After loading the file, look at Row 4 in the preview grid. Each column will show either a Tally field name (like “Voucher Date”, “Party Name”, “Amount”) or “Unmapped”.
Colour coding helps you scan quickly:
- Green background — high-confidence match. The header closely matches a known synonym.
- Yellow background — medium-confidence match. The engine found a likely field but you should verify.
- Grey / Unmapped — no match found. The column will not be imported unless you map it manually.
4. Adjust Individual Column Mappings
Click on any cell in Row 4 to open a dropdown list of all available Tally fields for the selected voucher type. Select the correct field. This is useful when:
- The auto-mapping picked the wrong field (rare but possible with ambiguous headers).
- A column is unmapped and you want to include it in the import.
- You want to change which Tally field a column feeds into (for example, mapping a “Remarks” column to “Narration”).
5. Skip Columns You Don't Need
Not every column in your Excel file needs to go into Tally. If your file has columns like “Internal Reference”, “Salesperson Code”, or “Notes” that have no corresponding Tally field, leave them unmapped. They will be ignored during import.
If a column was auto-mapped but you do not want to import it, click the dropdown in Row 4 and select “Unmapped” to exclude it.
Common Header Synonyms Recognised by TallyConnects
| Tally Field | Recognised Excel Headers |
|---|---|
| Voucher Date | Date, Invoice Date, Inv Date, Bill Date, Txn Date |
| Voucher Number | Invoice No, Bill No, Inv Number, Document No, Voucher No |
| Party Name | Customer Name, Buyer Name, Supplier, Vendor, Party |
| Item Name | Product, Item, Description, Particulars, Stock Item |
| Amount | Total, Grand Total, Net Amount, Invoice Value, Amt |
| GSTIN | GST No, GSTIN/UIN, Tax ID, GST Number |
This is a small sample. The full synonym dictionary contains hundreds of variations covering Indian accounting terminology, ERP export headers, and common abbreviations.
Saved Mappings for Recurring Imports
If you regularly import files from the same source (for example, a monthly export from your billing software), TallyConnects remembers the column mapping you used last time. When you load a file with the same column headers, the mapping is applied instantly with no manual adjustment needed.
This is particularly useful for accounting firms handling multiple clients. Each client may have a different Excel layout, but TallyConnects remembers the mapping for each one.
Troubleshooting Mapping Issues
- Multiple columns mapped to the same Tally field — TallyConnects will flag this as an error. Only one column can feed into each Tally field. Unmap the duplicate.
- Required fields left unmapped — fields like Voucher Date and Party Name are mandatory. If they are not mapped, validation will fail. Make sure your Excel has columns for all required fields.
- Header row not detected — if your data starts at an unusual row or the header row contains formatting that looks like data, manually set the header row number in the settings.
Frequently Asked Questions
Does auto-mapping work with non-English column headers?
Currently, TallyConnects auto-mapping is optimised for English column headers. However, you can always manually map columns using the dropdown in Row 4 regardless of the header language. The software matches common variations such as 'Inv No', 'Invoice Number', 'Bill No', and 'Voucher No' to the same Tally field.
What happens if my Excel has extra columns that Tally does not need?
Extra columns are simply left unmapped. TallyConnects only imports columns that are mapped to a Tally field. You can safely have notes, internal codes, or reference columns in your Excel file without affecting the import.
Can I save my column mapping for future imports?
Yes. Once you map columns for a particular file layout, TallyConnects remembers the mapping. The next time you import a file with the same column headers, the mapping is applied automatically without any manual adjustment.
How accurate is the AI auto-mapping?
For standard column headers like Date, Invoice Number, Party Name, Amount, CGST, SGST, and similar common labels, the auto-mapping accuracy is above 95 percent. For unusual or abbreviated headers, you may need to adjust one or two columns manually.
Import Any Excel Layout Into Tally — No Template Required
Download TallyConnects and let auto-mapping handle the column matching for you.
Download TallyConnects