How to Export and Sync Vyapar Data to TallyPrime
How to Export and Sync Vyapar Data to TallyPrime
Bookkeeping guide for CAs and business owners to migrate sales, purchases, stock items, and ledgers from Vyapar to Tally Prime without errors.
Who is this for: Tally Integration & Migration
Vyapar is widely loved by retail shop owners and small trading firms for its simple mobile billing and inventory interface. However, when it comes to year-end audits, corporate compliance, or tax filings, Chartered Accountants almost universally mandate **TallyPrime**.
This creates a operational bottleneck: the business owner records daily bills in Vyapar, but the CA needs that data in Tally. Migrating these records manually line-by-line is slow and highly prone to duplication or tax classification mismatches.
Stage 1: Exporting Data from Vyapar App
Before running any import routines, you must pull clean registers from your Vyapar App:
- Open Vyapar Desktop/Android and navigate to Reports in the left sidebar.
- Click on Sale / Purchase Reports.
- Select the date range (e.g., Monthly or Quarterly) and click Excel Report to download your Sales and Purchase registers.
- Go to Items > Stock Summary and export the list of inventory masters if you track stock.
Stage 2: Formatting the Sheet for Tally Prime Ingestion
Tally Prime requires imported Excel rows to follow a specific structural schema. Vyapar's native PDF format does not match this structure out-of-the-box, meaning you must prepare the data:
Key Column Alignments Checklist:
- Invoice Number: Ensure there are no duplicate billing numbers.
- Date Format: Change all date columns to
DD-MM-YYYYformat. - Ledger Names: Ensure client names match Tally's ledger list. If a debtor ledger doesn't exist, create it in Tally before importing.
- GST Tax Split: Confirm that CGST, SGST, and IGST values are in separate columns with clear percentage parameters (e.g., 9% CGST, 9% SGST).
Stage 3: Running the Import in Tally Prime
Once your Excel data sheets are formatted correctly, follow this import flow in TallyPrime:
- Go to the Gateway of Tally > click Import (Alt+O) on the top bar.
- Select Transactions (or Masters if you are importing ledger lists first).
- Set File Format to Excel.
- Enter the exact path of your formatted Excel sheet and choose the worksheet tab containing the Vyapar invoices.
- Select the appropriate mapping template or define a new one, mapping columns (e.g., Tally's 'Voucher No' mapped to Excel's 'Invoice No').
- Click Import. Check the
Tally.implog file in your Tally directory to verify if any rows failed.
Avoiding Mismatch Errors in GSTR Reports
A common issue when importing billing rows from Vyapar is tax rate mismatching, which results in "Unclassified GST Transactions" in Tally's GSTR reports. To prevent this, ensure that your tax classification rates match exactly and that the billing states are correctly linked to Inter-State (IGST) or Intra-State (CGST+SGST) ledgers.
Recommended Migration Checklist
Before you begin the full migration from Vyapar to TallyPrime, go through this practical checklist to avoid rework and data inconsistencies:
- Reconcile Vyapar closing balances against bank statements and petty cash before exporting, so that any discrepancies are corrected at the source and do not carry over into Tally.
- Export and verify the party ledger list (customers and suppliers) from Vyapar first, then create matching ledgers in Tally Prime before importing any transactions — this prevents "ledger not found" import errors.
- Map GST rates explicitly in every row of your Excel export (5%, 12%, 18%, 28%), as Tally will reject vouchers where the GST rate column is blank or inconsistent with the tax ledger names used.
- Import in chronological order — start with the oldest financial period first and work forward. Importing out of order can corrupt your opening balance calculations and affect statutory reports.
- Run a trial balance comparison in TallyPrime after each batch import to ensure the imported figures match the corresponding Vyapar register totals before proceeding to the next period.
Direct PDF Invoice Processing Alternative
If formatting spreadsheets from Vyapar is too complex or time-consuming, you can use TrulyInvoice to skip the Excel mapping step entirely.
Instead of exporting registers and custom-mapping columns, you can simply upload your purchase bills and vendor invoice PDFs directly to TrulyInvoice. The platform extracts invoice details — vendor GSTIN, line-item descriptions, tax splits, and totals — and syncs formatted F9 purchase vouchers straight into Tally Prime. This eliminates data entry lag, removes the risk of manual column mismatches, and keeps your books audit-ready throughout the year. TrulyInvoice is available on a flat subscription of plans starting at ₹399/month, making it a cost-effective alternative for businesses handling 50 to 5,000+ invoices per month.
Chartered Accountant & Accounting Automation Specialist