Finance Document Processing

Extract data from goods receipt notes

Unstract reads the goods receipt notes your dock signs, as scans, phone photos or carrier paperwork with counts written in pen, and sends what arrived, what was short and what was rejected to your ERP or warehouse system for the three-way match.

ashgrove-grn-30562.pdf · goods receipt notestructured data
{  "supplier": "Corvane Paper & Poly Co.",  "grn_number": "GRN-AF-30562",  "po_number": "AF-PO-11847",  "delivery_note": "DN-88213",  "received_date": "Oct 28, 2026",  "units_ordered": 426,  "units_received": 414,  "units_rejected": 8,  "units_accepted": 406,  "confidence": 0.95}

Trusted by finance teams around the globe

G2 Leader, Fall 2026G2 Best Usability, Summer 2026
Moody'sEndpointMedaxionPinpointConvrSmart ClerkCyberSoftThoughtFocusZluriIOA
What arrives

Receiving paperwork is filled in on the dock

A GRN printed from your own warehouse system is the tidy one. Most of the receiving paperwork looks like this.

Carbon copies scanned at a branch warehouse, grey and skewed

QTY REC'DRECEIVEDQTY IN

Three sites, three names for the quantity received

QTY RECEIVEDQTY REJECTED60DAMAGED?YESNO

Counts corrected in pen and damage ticked by the receiver

DNPLGRNBOL1 SCAN · 4 DOCUMENTS

Delivery note, packing list, GRN and bill of lading in one scan

ASN · 38 PALLETS · LOT NUMBERS

Advance shipping notices sent as a spreadsheet of pallets

Receipts wait in a tray on the dock until someone keys them in, so matched invoices sit unpaid, short shipments get paid in full, and stock on the books drifts from stock on the shelf.

Unstract reads each goods receipt note as the dock filled it in, extracts every line's ordered, received and rejected quantity, checks them against the PO, and posts the receipt to your ERP or warehouse system.

Book a consultationFree consultation worth $1,000. Bring a month of dock receipts and see them matched.
How it works

Read, check and post receipts on one platform

Parse the goods receipt note, extract its quantities, run the match that releases payment. Use one product alone, or stack all three so clean receipts post without anyone keying them.

Goods receipt note OCR

Parse goods receipt notes with every count on its own line

Get the full text of a goods receipt note, whether it is a printout from your warehouse system, a carbon copy signed on the dock, or a phone photo of the carrier's delivery note, with its quantity table intact. Ordered, received and rejected stay in their own columns, a count the receiver struck through and rewrote reads as the new figure, and the signature line and damage boxes come through as printed.

Hand the GRN OCR text to your own LLM, or make parsing the first step of a receiving workflow.

Learn more about LLMWhisperer
SUPPLIERCorvane Paper & PolyGRN NO.GRN-AF-30562PO NO.AF-PO-11847RECEIVEDOct 28, 2026LINES5 itemsREC'D UNITS414REJECTED8
AI data extraction

Turn goods receipt notes into receipt records matched to the PO

Name the fields a receipt needs, from supplier, PO and delivery note number down to each line's item code, quantity received, quantity rejected and reason, and every GRN returns in one JSON structure, whichever site or form produced it. Goods receipt note data extraction also tests the figures: a line received short of the PO, or a rejection the receiver noted that the counts don't show, comes back flagged with the reason.

Call it as an API from your receiving app, run it as an ETL pipeline from the dock scanner's folder, or make it one step in an orchestrated invoice matching process.

Learn more about Document Studio
grn_numberGRN-AF-30562✓po_numberAF-PO-11847✓rec_CF-331048⚑rej_CF-22456⚑units_accepted406✓⚑ PO ordered 60⚑ crushed, no RMA yet
Agentic process automation

Make the goods receipt the third leg of every invoice match

Describe your invoice matching in plain English, starting from the goods receipt note, and Flow's agents build the workflow. When the supplier's invoice reaches the AP inbox, it is read line by line and set beside the purchase order and the GRN from your dock: the invoice is paid for what arrived and was accepted, not for what was ordered. Matched invoices post to your ERP or accounting system, such as NetSuite or QuickBooks, and the receipt quantities update stock in your ERP or warehouse system. You approve the workflow once, and it runs identically on every delivery.

Set the conditions for a person to step in: an invoice billing more than the GRN shows received, a delivery with no PO, a duplicate, or changed bank details. Only those invoices stop; an AP specialist sees the three documents side by side and routes the variance to the buyer or the budget owner.

Learn more about Flow
1
Invoice intakeThe supplier's bill lands in the AP inbox; the GRN is already on file
2
Classify and extractParseInvoice and GRN quantity tables as textExtractSupplier, PO, lines billed and lines received
3
Three-way matchBilled quantity checked against the PO and the quantity the dock accepted
4
Duplicate and tax checksA second bill for one delivery, new bank details, tax that is off
5
Approve and postClean matches pay; a short or rejected line goes to the buyer

Extract goods receipt data now. Automate the match when you're ready.

Start for free lets you parse and extract your own receiving paperwork today. Automating the three-way match and posting starts with a consultation.

Supported documents, processes & fields

Goods receipt notes and the receiving paperwork around them

Documents

  • Goods receipt notes
  • Goods received notes
  • Receiving reports
  • Return receipts for goods
  • Shipping and receiving forms
  • Warehouse receipts
  • Delivery notes
  • Packing lists and packing slips
  • Advance shipping notices
  • Bills of lading
  • Proof of delivery forms
  • Inspection and rejection reports
  • Purchase orders
  • Supplier invoices

Fields captured

GRN numberSupplier namePO numberDelivery note numberDate receivedReceiving site and dockCarrier and PRO numberBill of lading numberPallet and package countReceived byInspection statusReceiver's signatureNotes from the dock
Who it's for

For the teams between the loading dock and the payment run

Warehouse and receiving teams

Receivers count, write and sign as they always have; the paperwork is read from a photo, so nobody re-keys a receipt at the end of a shift.

Accounts payable teams

Every invoice line has a receipt to match against the day goods land, so AP stops chasing the warehouse for signed paperwork before paying.

Procurement and purchasing teams

Short shipments, damage and rejections reach the buyer as soon as they are written down, while the supplier can still credit or replace them.

Controllers and finance operations

Goods received but not yet invoiced are accrued from real receipts at month end, and each receipt keeps a trail back to the signed page.

Outcomes

Receipts posted the day goods arrive

<3 minfrom a signed goods receipt note to a receipt in your system
91%of goods receipts posted without anyone correcting a line
54%fewer hours spent keying receipts and chasing signed copies
2×faster from delivery to an invoice ready to pay
LLM Whisperer has an unbeatable table recognition for extracting position lines from business documents such as invoices and delivery notes.
G2Kenan TrgicSenior Consultant, ELO Digital Office GmbH · Reviewed on G2
1 / 3
Security

Protect receipt records that release payment

A goods receipt note is the proof that releases a supplier's payment. Edit the received quantity and a supplier gets paid for goods that never arrived; read across many GRNs, the same records show what you buy, from whom, and how much stock you hold.

AICPA SOC 2ISO 27001GDPRHIPAA
  • Encrypted in transit and at rest.
  • Goods receipt notes are never used for model training.
  • Access by role, receiving site and warehouse, with every change to an extracted quantity logged against the person who made it.
  • You set retention: receipts are kept as long as your audit and inventory records require, then deleted.
  • Self-hosted deployment for distributors and manufacturers who keep supplier and stock data inside their own network.
See how receiving data is protected in the Trust Center
Questions

What receiving and AP teams ask before they start

A goods receipt note records what a warehouse actually took in against a purchase order: the supplier, PO and delivery note numbers, the date, and for each line the quantity ordered, received and rejected. Unstract extracts all of it, plus the receiver's name, damage notes and lot numbers when the form carries them.

The GRN is the third document in the match, beside the purchase order and the invoice. Once its quantities are extracted, Flow compares the quantity billed with the quantity the dock accepted, so an invoice for 60 cases against a receipt for 48 stops before payment.

Most ERP receiving screens expect a receiver to key the receipt on the dock. Goods received note OCR reads the paper or photo the receiver already filled in, so sites without handhelds, carrier paperwork and branch warehouses all feed the same receipt record.

Yes. Goods receipt note OCR in LLMWhisperer reads handwriting next to printed text, so a count struck out and rewritten in pen, a ticked damage box or a note such as "12 cs short" comes through. Skewed carbon copies and photos taken on the dock are straightened first.

Yes. Template-based extraction breaks when one site prints "Qty Rec'd" and another "Qty In". Document Studio reads each value by what it means, so every site's form, and the supplier's own delivery note, fills one schema.

Yes. A scan holding a delivery note, packing list, GRN and bill of lading is split and each page is classified before extraction. The GRN fills the receipt record, and the delivery note and bill of lading numbers are kept on it for reference.

Directly. Under three-way matching an invoice pays only up to the quantity accepted on the GRN. A short shipment or a rejection written on the receipt holds that part of the invoice for the buyer, and the rest pays on time.

Each one is flagged with the PO quantity, the received quantity and the receiver's reason. The buyer sees it the same day and asks the supplier for a credit note, a replacement or a return authorization; return receipts for goods sent back are read the same way.

Yes. Warehouse receipts from third-party storage, receiving reports, shipping and receiving forms and return receipts all go through the same extraction, each with the fields that document carries.

Unstract is SOC 2, ISO 27001, GDPR and HIPAA compliant. Each GRN is encrypted in transit and at rest, kept out of model training, and deleted on the schedule you choose. Teams that keep supplier and stock data in-house can self-host; the Trust Center has the detail.

In a consultation we set it up around your sites' receiving forms, your PO data and your match tolerances, and most teams post their first live receipts within days. To try the extraction now, start for free and upload a signed GRN.

Next step

Bring a month of signed dock receipts to the consultation

Carbon copies, phone photos, pen corrections and the GRNs nobody could match, with the POs and invoices behind them. We run them live and show each count, each match and every short line.

Start for freeOr try it on your own goods receipt notes today.