March 15, 2026·5 min read·Blog

How to Send WhatsApp Invoice Photos to TallyPrime Automatically

Every day, vendors send invoice photos on WhatsApp. Your accountant screenshots them, opens Tally, and types everything in manually — party name, items, quantities, rates, GST. It takes 5 minutes per invoice. For 50 invoices a month, that's over 4 hours of pure typing.

There's a faster way. This guide shows you exactly how to go from a WhatsApp invoice photo to a TallyPrime purchase voucher in under 2 minutes — without typing a single field.

The Problem with WhatsApp Invoices and Tally

TallyPrime doesn't have a way to read images. It expects you to type everything in. So when a vendor sends a photo of a handwritten bill or a PDF screenshot on WhatsApp, your only option is manual entry.

The bigger problem: WhatsApp images are often compressed, slightly blurry, or taken at an angle. Even if you wanted to use a basic OCR tool, it would struggle with these. You'd spend more time correcting errors than you saved.

What You Need

  • A TrulyInvoice account (free, 100 credits included)
  • TallyPrime installed on your Windows computer
  • The TrulyInvoice connector app (free download after signup)
  • Port 9000 enabled in TallyPrime settings

Step-by-Step: WhatsApp Invoice Photo to TallyPrime

Step 1 — Save the invoice photo from WhatsApp

Long-press the image in WhatsApp and tap "Save to Gallery" (Android) or "Save" (iPhone). On desktop WhatsApp, right-click the image and save it. The image saves as a JPG or PNG — both work with TrulyInvoice.

Step 2 — Upload to TrulyInvoice

Log in to TrulyInvoice and click Upload Invoice. Select the saved image. The AI (powered by Google Gemini) reads the photo and extracts: party name, invoice number, date, all line items with quantities and rates, HSN codes, GST rate, GSTIN of the supplier, and the total amount.

This takes about 5–10 seconds depending on the image size.

Step 3 — Review the extracted data

TrulyInvoice shows you all extracted fields side by side with the original image. Check the party name, items, and amounts. The system validates that amount = rate × quantity for every line item — if the math doesn't add up, it flags it before you can sync.

If the vendor name in the invoice doesn't exactly match your Tally ledger (e.g., "ABC Traders" vs "ABC Trading Co."), TrulyInvoice's smart mapping suggests the right ledger based on your past corrections. Once you confirm it once, it remembers forever.

Step 4 — Select your Tally company and sync

Select which TallyPrime company to sync to, choose Purchase or Sale voucher, and click Sync. The TrulyInvoice connector (running in your system tray) picks up the voucher and posts it to TallyPrime via Port 9000. The voucher appears in Tally in seconds.

Step 5 — Verify in TallyPrime

Open TallyPrime → Purchase Register (or Sales Register). Your voucher is there with all items, GST split correctly into CGST+SGST (local) or IGST (interstate), and the party ledger mapped correctly. If the party or any stock item didn't exist in Tally, TrulyInvoice created them automatically.

What About Handwritten Invoices?

Many small vendors in India still write invoices by hand. TrulyInvoice handles these too. The AI is trained on Indian invoice formats including handwritten bills. Accuracy on handwritten invoices is around 90% — lower than the 96% for printed digital invoices, but still far faster than manual entry.

The key is to always review before syncing. TrulyInvoice shows you the original image alongside the extracted data, so you can spot and fix any errors in seconds.

One Thing to Know About Units

If an invoice has a unit of measurement (like KGS, MTR, PCS) that doesn't exist in your TallyPrime company, TrulyInvoice will flag it and block the sync. You'll need to create that unit manually in Tally first (Inventory → Units of Measure), then click Refresh Masters in TrulyInvoice. This is a Tally requirement — units can't be auto-created via the API.

How Much Does It Cost?

TrulyInvoice starts free with 100 credits. One credit = one synced voucher. For higher volumes, custom plans are available at pricing as low as 50 paise per voucher — contact us on WhatsApp at +91 91013 61482.

No annual subscription. No lock-in. You pay only for what you use.

Try it free — 100 credits included

No credit card. 5-minute setup. Works with your existing TallyPrime.

Start Free

Frequently Asked Questions

Can TrulyInvoice read blurry WhatsApp invoice photos?

TrulyInvoice uses Google Gemini AI which handles most WhatsApp-quality images well. Clearer photos give better results. If the photo is very blurry or the text is unreadable, the AI will flag fields it's unsure about so you can correct them before syncing.

What if the invoice is in Hindi or a regional language?

TrulyInvoice is trained on Indian invoice formats. It handles invoices with mixed Hindi and English text. However, fully Hindi invoices may have lower accuracy — review the extracted data before syncing.

Does it work with handwritten invoices sent on WhatsApp?

Yes. TrulyInvoice can extract data from handwritten invoices. Accuracy is around 90% for handwritten vs 96% for printed digital invoices. Always review before syncing.

What voucher types does it create in Tally?

Currently TrulyInvoice creates Purchase vouchers and Sales vouchers in TallyPrime. Both support full inventory tracking with stock items, quantities, rates, and GST.

Is there a limit on how many invoices I can process?

The free plan includes 100 credits (1 credit = 1 synced voucher). For higher volumes, contact us on WhatsApp at +91 91013 61482 for a custom plan.