For the next 21 CAs and firms: price locked forever and 7 days money back. Price increase after 31 December 2026. 21 of 21 left. See pricing

Can Tally read a scanned invoice or PDF invoice automatically instead of manual entry?

No, Tally's own documentation for recording a purchase describes filling in the ledger, item and GST fields by hand on the purchase voucher screen; there's no scan-and-read step anywhere in that workflow. To skip retyping a scanned bill or PDF invoice, the fields have to be read by something else first (a separate extraction step), and the result brought into Tally as an already-structured voucher, typically through Tally's own Import Data > Vouchers screen rather than the manual F9 entry screen.

What Tally's own documentation covers

Tally's purchase-voucher help pages walk through entering the supplier, item/ledger and amount details by hand, and switching between Item Invoice and Accounting Invoice mode: there's no scan, photo or PDF-reading step described anywhere in that flow. Getting a scanned or PDF invoice into Tally without retyping it needs a separate extraction step before the voucher screen comes into it at all.

How the reading and the import stay separate

Whatever reads the scanned bill or PDF, a scanning/extraction tool of some kind, has to hand Tally a structured file in the end, since that's the only bulk route Tally itself documents.

  1. The scanned image, PDF or photo is read by an extraction tool, not by Tally, to pull out the invoice fields.
  2. The extracted fields are checked (and corrected if needed) before anything is created as a voucher.
  3. The reviewed data is turned into a Tally-structured XML file.
  4. That file is brought into Tally via Gateway of Tally > Import Data > Vouchers, the same native route used for any bulk voucher import.
How Charter AI does this

Charter AI reads scanned invoices and PDF invoices, including pages with no text layer, extracts the GST fields and puts each one in a review queue with a suggested ledger. Deterministic checks (voucher balance, GSTIN checksum) run before an entry is marked ready, and the approved batch exports as a Tally Import XML file for Tally's own Import Data > Vouchers screen.

Start free 14-day trial

FAQs

Does TallyPrime have any built-in OCR feature?

No, Tally's own documentation for recording a purchase describes only manual field entry; reading a scanned or image-based invoice happens outside Tally, before the data ever reaches the voucher screen.

How does the extracted data actually get into Tally?

As a structured XML file brought in through Tally's own Import Data > Vouchers screen: the same native bulk-import route used for any batch of vouchers, not a special scan-import feature.

Does a scanned invoice post automatically, or do I still review it?

It's worth reviewing the extracted fields before they're turned into a voucher, since the reading step happens outside Tally and any misread character would otherwise go straight into your books.

Related guides

Sources checked

Last reviewed 2026-10-15

Tally, Vyapar and other product names are trademarks of their respective owners. Charter AI is not affiliated with them.