Skip to main content

Invoice & Challan Reader

Photograph a vendor invoice or delivery challan at the gate; the reader matches it to the open purchase order and drafts the goods receipt with every difference flagged.

Where
  1. Procurement
  2. AI agents
  3. Invoice & Challan Reader
Who
  • Company Admin
  • Store Keeper

It removes the typing at the store, not the store keeper. You still count what came off the lorry and post the receipt yourself.

๐Ÿ“ท Screenshot spot โ€” an Invoice & Challan Reader result: the Document panel (vendor, GSTIN, invoice number, date, PO number printed), the Receipt against table with Check flags such as "Part delivery" and "Unit MT vs Bag", and the Draft GRN card

Save as static/img/screenshots/ai-invoice-reader.png and replace this box with ![Invoice & Challan Reader](/img/screenshots/ai-invoice-reader.png)

What it readsโ€‹

  • The invoice or challan you upload โ€” a photo or PDF (PDF, JPG, PNG, WEBP), up to 20 MB. It is read once and not stored.
  • Your vendor list.
  • The project's issued purchase orders (up to 10 of them, checked line by line) and what has already been received against each line.
  • Goods receipts already made against the matched order, to catch the same invoice twice.
  • The project's stores.

What you getโ€‹

  • Document โ€” Vendor on document, GSTIN, Invoice / challan no., Date, PO number printed.
  • Receipt against the PO โ€” Document line, Qty, Unit, Order line, Outstanding, To receive, Check.
  • Key figures: Lines read, Open orders checked, Lines matched to the order, Lines not matched, Differences flagged.
  • One draft, Draft goods receipt, titled "Draft GRN against" and the PO number.

How it matches

StepRule
VendorBy GSTIN first, exactly. Otherwise by name, at least 60% alike. The document is never trusted as an ID.
OrderThe PO whose number is printed on the document; otherwise the issued PO whose open lines the document matches best.
LinesOne document line to one order line, by description, at least 50% alike.

What it flags

FindingWhat the draft doesSeverity
More on the document than is outstandingReceives only the outstanding; the extra "needs an amended order or goes back on the lorry"High
Over by 0.5% or lessReceives the outstanding as roundingInfo
Less than outstandingReceives it as a part delivery; the balance stays openLow
Line not on this orderLeaves it outMedium
Quantity unreadableLeaves it out โ€” enter it from the lorry countMedium
Unit differs from the order lineReceives it; check the conversion firstLow
Billed rate differs from the PO rate by more than 1%Receives it; raise it with the vendorMedium
Invoice number already on a GRN for this orderNo second draftHigh
No open order matchesNo draftHigh
Vendor not in your companyMatched on lines alone, if at allMedium
No store on the projectNo draft โ€” open a site store firstHigh

The rate check runs only when you can see PO rates; a store keeper without rate access gets the quantity checks only.

Run itโ€‹

  1. In the sidebar, open Workspaces โ€บ Procurement and click Invoice & Challan Reader under AI agents.
  2. Choose the Project.
  3. Drop the photo or PDF into Document.
  4. Optionally set Document type (optional) to invoice or delivery note. Leave Receive into store (optional) empty โ€” the project's site store is used.
  5. Click Run agent and read every flag.
  6. Confirm the Draft goods receipt card, open the draft GRN, check it against the delivery, then post it on the goods receipt screen.

Safeguardsโ€‹

  • It drafts; it never posts. Stock, the PO's received quantity and the indent counters move only when a person posts the receipt.
  • A receipt never exceeds what is outstanding on the order.
  • Your photo is read once for the run and never stored.
  • Only people who can create goods receipts can run it or confirm its draft.
tip

One document per run, photographed flat and in good light with every line in the frame. A clear PO number on the challan makes the match certain.

Tipsโ€‹

  • Run it at the gate, before unloading, so differences are settled with the driver present.
  • A "Not on this order" line usually belongs to another PO โ€” run the reader again choosing that project, or receive it by hand.
  • If the reader cannot read the document, try a sharper photo or the PDF the vendor emailed.