Skip to content
AksharAI

Automation agent · Finance and procurement

Matches supplier invoices to purchase orders and goods receipts before they reach Tally

The invoice matching agent reads each supplier invoice, finds the purchase order and goods receipt it belongs to, and checks quantities, rates, GST and the supplier's GSTIN. Clean matches are prepared as purchase vouchers in Tally; differences go to your accounts team with the reason spelled out.

AksharAISupplier invoices, 7 Oct 2026AK

Supplier invoices, 7 Oct 2026

InvoiceSupplier GSTINPOAmount (INR)Result
SE/2026/118724AAFCS4821M1Z3PO-RJ-09121,84,320Matched
KC-441024ABDPK7713L1Z9PO-RJ-091562,540Short supply: 2 cartons
MW/26-27/35627AAGCM2290H1ZQPO-RJ-09093,12,800Matched
PT-078124AAHFP5508G1Z2PO-RJ-092148,976Rate differs: review Bhavesh
GL/112324AACCG6634K1Z7None found21,240On hold: no PO
Representative screen with sample data. Client screens stay private.
Type
Automation agent
Team
Finance and procurement
Connects to
6 systems, including Tally Prime
Limits
5 set, plus approvals

How it is done today

The work before the agent

A hardware and electricals distributor in Rajkot receives around forty supplier invoices a day by email and courier. An accountant opens each PDF, finds the purchase order in Tally, checks the goods receipt from the godown register and compares every line by hand. Short supplies and rate changes are often noticed after payment, and GST input credit is held up when the invoice does not match what the supplier filed.

What the invoice matching agent takes on

  1. Reads every invoice, however it arrives

    Picks invoices up from the accounts inbox and scanned courier copies, and reads supplier name, GSTIN, invoice number, date, HSN codes, line items, rates, CGST, SGST or IGST and totals.

  2. Does the three way match

    Finds the purchase order in Tally and the goods receipt note, then compares quantity received, quantity billed and the agreed rate line by line, within the tolerance you set.

  3. Checks the tax details

    Confirms the GSTIN is the one on the supplier master, that intra state invoices carry CGST and SGST and inter state ones carry IGST, and that the tax arithmetic is right.

  4. Prepares the voucher or explains the gap

    For a clean match it prepares the purchase voucher in Tally for approval. For a mismatch it writes a short note, such as '20 cartons billed, 18 received', and sends it to the right person.

How the work moves

A typical piece of work, stage by stage

  1. Step 1Invoice arrivesEmail, WhatsApp, scan
  2. Step 2Fields readGSTIN, PO, lines, tax
  3. Step 3Matched to PO and GRNWithin your tolerances
  4. Step 4Accountant approvesExceptions with reasons
  5. Step 5Posted to TallyLogged with sources

Where a person decides

Nothing is posted to Tally without a person. A named approver, for example Bhavesh, the accounts manager, reviews the prepared vouchers in one batch each evening and decides on every exception: accept a debit note, call the supplier, or hold payment. The agent never releases a payment.

Limits it works within

  • Prepares vouchers only; posting and payment need a person's approval
  • Treats any GSTIN that differs from the supplier master as an exception, never a match
  • Uses only the rate tolerance and quantity tolerance your finance head sets
  • Never edits a purchase order or a supplier master record
  • Keeps a trail of each invoice, its match result and who approved it

Connects to

Works with the systems you already use

Through APIs, exports or a custom connector our team builds. The exact list depends on your versions and setup.

  • Tally Prime
  • Gmail
  • Google Drive
  • WhatsApp Business API
  • Microsoft Excel
  • GST portal data export

Teams that use it

Watch it work

One invoice, from inbox to Tally

Fields read, each checked against your rules, the exception sent to a person, and the entry posted only after approval. Sample data.

1 · DOCUMENT INTAX INVOICESupplier S-014, RajkotTotal₹1,11,392PDF by email · 09:122 · FIELDS READGSTIN24AAKFS4471M1ZQINVOICEINV-3384PO REFPO-2211QTY400 kgRATE₹236.00 / kgTOTAL₹1,11,3923 · YOUR RULESVendor in masterPassedPO-2211 found in TallyPassedQty matches GRNPassed!Rate ₹2 above PONeeds a personNot a duplicatePassed4 · APPROVALPMPriya MehtaAccountsRate ₹236 vs PO ₹234.Supplier confirmed therevised rate on call.ApproveApproved at 09:40Tally PrimePurchase voucher, INV-3384PostedDocument inFields readRules checkedPerson approvesPosted to TallyEvery step is written to the run log with its sources. Sample data.

Questions

About the invoice matching agent

Do we need to change how we use Tally?

No. The agent reads your existing purchase orders and ledgers and prepares vouchers in the format your accountant already uses. If your purchase orders are not entered in Tally today, we start by fixing that, because there is nothing to match against otherwise.

How does it handle partial deliveries?

It matches what was received against what was billed. If a supplier bills for the full order after a part delivery, the agent flags the difference and suggests a debit note for the approver to decide.

Can it check invoices against what the supplier filed for GST?

Yes, if you give it the data your team downloads from the GST portal. It then flags invoices in your books that the supplier has not reported, so you can follow up before claiming input credit.

See it on your work

Bring one slow, repetitive process. We will show you an agent doing it.

A working session with someone who builds these every week.

Or get a ballpark proposal in two minutes

What happens next

  1. Step 1A short call about one process and the systems involved
  2. Step 2A demo of an agent working on a version of your task
  3. Step 3A clear view of fit, approvals and what it would take