How to Import PDF Invoices into TallyPrime Automatically (2026 Guide)
Vendors email you PDF invoices. You open Tally, create a purchase voucher, and type everything in — party name, items, quantities, rates, HSN codes, GST. For one invoice it takes 5 minutes. For 100 invoices a month, that's 8+ hours of data entry every month.
This guide shows you how to automate it completely. Upload the PDF, AI extracts everything, one click syncs it to TallyPrime. No XML files. No manual typing.
Why Tally's Built-in Import Doesn't Solve This
TallyPrime does support XML import — but it requires you to create a correctly formatted XML file yourself. That means you still need to read the PDF, extract the data, and structure it into Tally's XML format manually. It's a workaround, not automation.
What you actually need is something that reads the PDF and handles the Tally sync for you. That's what AI-based tools do.
How PDF to Tally Automation Works
Modern invoice automation uses AI (specifically large vision models) to read PDF invoices the same way a human would — understanding the layout, finding the relevant fields, and extracting structured data. Here's the full flow with TrulyInvoice:
1. Upload the PDF
Upload any PDF invoice to TrulyInvoice — printed invoices, scanned PDFs, or image-based PDFs all work. Multi-page PDFs are split into individual pages and processed in parallel for speed. Maximum file size is 50MB.
2. AI extracts all invoice data
Google Gemini AI reads the PDF and extracts: supplier name and GSTIN, party name and GSTIN, invoice number, invoice date, every line item (name, HSN code, quantity, unit, rate, taxable amount), GST rate per item, and the grand total. It validates that amount = rate × quantity for every line — if the math is wrong, it flags it.
It also detects whether the transaction is local (same state → CGST+SGST) or interstate (different states → IGST) based on the supplier and party GSTINs.
3. Review and correct if needed
You see the extracted data alongside the original PDF. Check the fields — especially party name, items, and amounts. Smart mapping suggests the right Tally ledger for each party based on your past corrections. Once you confirm a mapping, it's remembered for all future invoices from that vendor.
4. Sync to TallyPrime
Select your Tally company, choose Purchase or Sale voucher, and click Sync. The TrulyInvoice connector (a small Windows app running in your system tray) picks up the voucher and posts it to TallyPrime via Port 9000. The voucher appears in Tally in seconds — with full inventory tracking, correct GST ledgers, and the party ledger mapped correctly.
What Gets Created in TallyPrime
When TrulyInvoice syncs a purchase invoice, it creates a Purchase voucher in TallyPrime with:
- →Party ledger (supplier) credited with the full invoice amount
- →Purchase account debited with the taxable value
- →CGST Input and SGST Input ledgers (or IGST Input for interstate) debited with correct tax amounts
- →Stock items updated with quantities received
- →Missing ledgers and stock items auto-created if they don't exist
One Important Limitation: Units
If an invoice uses a unit of measurement (KGS, MTR, PCS, etc.) that doesn't exist in your TallyPrime company, TrulyInvoice will block the sync and tell you which units are missing. You need to create those units manually in Tally (Inventory → Units of Measure), then click Refresh Masters. This is a TallyPrime API limitation — units cannot be auto-created remotely.
Setup: What You Need
- 1.TrulyInvoice account — free signup at trulyinvoice.com, 100 credits included
- 2.TallyPrime on Windows — enable Port 9000 in F1 → Settings → Connectivity → Tally Gateway Server
- 3.TrulyInvoice connector — download from your dashboard after signup, run it, it auto-detects TallyPrime
Total setup time: about 5 minutes. No IT support needed. The connector auto-detects your TallyPrime installation and patches the settings file automatically.
Pricing
Free plan includes 100 credits (1 credit = 1 synced voucher). For higher volumes, custom plans start at 50 paise per voucher. No annual lock-in — contact us on WhatsApp at +91 91013 61482.
Start importing PDF invoices into Tally free
100 credits free. No credit card. Works with your existing TallyPrime.
Start FreeFrequently Asked Questions
Can TrulyInvoice read any PDF invoice format?
TrulyInvoice handles most Indian GST invoice formats — printed PDFs, scanned PDFs, and image-based PDFs. It splits multi-page PDFs into pages and processes them in parallel. Very low-resolution scans may have lower accuracy.
What data does it extract from a PDF invoice?
It extracts party name, supplier name, GSTIN of both parties, invoice number, date, all line items with item name, HSN code, quantity, unit, rate, taxable amount, GST rate, and the grand total. It also detects whether the transaction is local (CGST+SGST) or interstate (IGST).
What if the PDF has multiple invoices?
If a single PDF contains multiple separate invoices, TrulyInvoice extracts each one as a separate voucher. You can review and sync them individually.
Does it work with password-protected PDFs?
No. Password-protected PDFs need to be unlocked before uploading. Remove the password protection first, then upload.
What happens if a stock item or ledger doesn't exist in Tally?
TrulyInvoice automatically creates missing ledgers and stock items in TallyPrime before syncing. Units of measurement must be created manually in Tally — TrulyInvoice will flag any missing units and block the sync until they're added.
How is this different from Tally's built-in XML import?
Tally's XML import requires you to manually create a properly formatted XML file — there's no automation. TrulyInvoice reads the PDF directly, extracts all data using AI, validates the math, maps ledgers, and posts to Tally automatically. No XML knowledge needed.