Goods Received Note (GRN): Meaning, Checks and Invoice Matching

What a goods received note records, how it differs from a PO and delivery note, and how to check an invoice against received quantities. With an example.

Paperwork Editorial8 min read
Contents
  1. What is a goods received note (GRN)?
  2. GRN, purchase order, invoice and delivery note
  3. GRN format: what a goods received note contains
  4. A three-way matching example
  5. Checks that matter beyond the totals
  6. How a DA workflow can handle the package
  7. GRN workflows for MENA teams
  8. FAQ

A goods received note, or GRN, records what a business has received from a supplier. It gives the purchasing and finance teams evidence to compare with the purchase order and the supplier’s invoice.

The distinction is practical: an order records what was requested, an invoice records what is being charged, and a receiving record records what arrived. Those quantities can differ without the documents being forged.

This guide explains the document, a worked three-way matching example and how a Document Automation workflow checks an invoice against the goods received.

An invoice checked against the goods received note in Document Automation: every value shows where it was read on the page, and the 20 cartons billed but not received are flagged. Sample documents.

What is a goods received note (GRN)?

GRN is short for goods received note, also called a goods receipt note. The GRN meaning is the same in both forms: the buyer’s own record that a delivery arrived, what it contained and what was accepted.

A GRN is normally an internal receiving record. It identifies the delivery, the relevant order and the goods accepted by the receiving team. Depending on the process, it may also record rejected or damaged items.

“Goods receipt note” is a common name for the same type of record. The layout and approval process vary between organisations. Force Intellect describes the GRN as the purchaser’s receiving record and explains its use when cross-checking supplier invoices. GRN overview.

A signed delivery note can be relevant evidence, but do not assume every supplier’s delivery note contains the same acceptance information as your internal GRN.

GRN, purchase order, invoice and delivery note

DocumentMain questionTypical information
Purchase orderWhat did the buyer agree to order?Supplier, order reference, items, quantities and agreed prices
Delivery noteWhat does the supplier say was delivered?Delivery reference, items and dispatched quantities
GRNWhat did the receiving team record as received or accepted?Receipt date, order reference, quantities and exceptions
InvoiceWhat is the supplier asking the buyer to pay?Invoice number, order reference, prices, quantities and totals

Keep the document references separate. The invoice number is not the PO number. A delivery reference is not automatically the receipt identifier used by the buyer.

This separation also helps an automated process: a number appearing on two pages is not enough to establish that the documents refer to the same order.

GRN format: what a goods received note contains

Sample goods received note GRN 2026-0412 recording 80 of 100 ordered cartons received
A sample GRN format. The receipt references the purchase order and the supplier delivery note, records the ordered quantity next to the quantity received and accepted, and values the goods at purchase-order prices.

The useful fields depend on the process, but a receiving record commonly needs:

  • the buyer and supplier;
  • a receipt identifier and receipt date;
  • the purchase-order reference and any delivery-note reference;
  • a stable item identifier or agreed matching key;
  • quantity received and, where relevant, quantity accepted or rejected;
  • units of measure;
  • the receiving person or approval record;
  • comments explaining a shortage, substitution or damage.

Treat missing information according to its role. A missing matching key may prevent a row-level check even if the document is otherwise readable. A field that the process never uses should not be invented or silently filled from another document.

For the order side of the process, see purchase-order fields and invoice checks. For shipment records, see delivery notes and their difference from a GRN.

A three-way matching example

The following figures are illustrative, not a report from a customer deployment.

A PO orders 100 cartons of item CTN2060 at AED 20 each. The receiving team records 80 cartons. The supplier invoices 100 cartons at AED 20.

CheckPOGRNInvoiceReview result
ItemCTN2060CTN2060CTN2060Same recorded item
Quantity10080100Invoice exceeds recorded receipt by 20
Unit priceAED 20Not required hereAED 20Invoice price agrees with the order
Invoice subtotal——AED 2,000100 × AED 20

The discrepancy is AED 400 of goods billed above the recorded receipt at that price. It is a question for review, not automatic proof of fraud. The remaining goods might be in a later delivery, the receiving record might be incomplete, or the agreed payment terms might allow a different billing basis.

If the invoice instead bills 80 cartons, its subtotal is AED 1,600. Whether that partial invoice can pass depends on the buyer’s policy for partial deliveries and remaining order quantities.

Oracle’s purchasing documentation describes three-way matching as checking order, receipt and invoice quantities within configured tolerances. The policy and tolerance are part of the process. Oracle matching controls.

Checks that matter beyond the totals

Order and party references

Confirm that the buyer, supplier and PO reference agree. A correct total on the wrong order does not establish a match.

Items and units

A box and a single unit can share an item description while representing different quantities. Agree how the process handles units, substitutions and service lines.

Received, accepted and invoiced quantities

Specify which receiving quantity controls payment. A delivery can include damaged items, and a later receipt can complete an earlier shortage.

Prices, currency and arithmetic

Compare invoice prices with the agreement and check the arithmetic. A GRN may contain no prices; that absence should not turn into a zero price.

Duplicate and repeated records

A reuploaded receiving record must not count as another delivery. Repeated item keys also require care: several legitimate lines can use the same SKU.

How a DA workflow can handle the package

A Document Automation scenario identifies the documents, extracts their fields and tables, applies the agreed checks and produces a reviewable result.

In the video above, the supplier invoice is the input and the GRN is the reference. DA reads both, compares the order reference and buyer, checks the invoice arithmetic, then matches line items by SKU and compares quantities. The invoice bills 100 cartons of CTN2060; the GRN records 80, so the line is flagged with both values, and each extracted field keeps the place on the page where it was read.

Document Automation line match: invoice quantity 100 against 80 received on the goods received note
Line match result: the billed quantity is compared with the received quantity for each SKU.

The same approach extends to the purchase order: an invoice-and-PO template is already available, and a full three-way scenario adds the customer’s receiving rules and tolerances. We agree the inputs, line keys, tolerances and outputs, then test those rules against expected results.

The reviewer receives the compared values and their sources, missing documents and specific discrepancies, and the result can be sent to your ERP as JSON.

Discuss invoice, PO and GRN matching with Document Automation.

GRN workflows for MENA teams

For a UAE, Saudi, Qatari or Omani operation, start with the documents actually used by procurement, receiving and finance. English and Arabic names, supplier item codes and local document layouts can differ across the same group.

The document workflow checks recorded information. Physical receipt, quality inspection, supplier approval and payment authority still need their assigned business owners. Any country-specific tax or electronic-invoicing requirements need their own confirmed process.

Frequently asked questions

Is a GRN the same as an invoice?

No. A GRN records receipt; an invoice requests payment. Comparing them is useful precisely because they represent different parts of the transaction.

Does every difference mean the invoice should be rejected?

No. The process may allow partial deliveries, price tolerances or a later correction. The result should show the difference and apply the agreed routing.

Can a workflow compare more than three files?

The document package and checks can be configured for the customer. Multiple invoices, deliveries or orders need explicit allocation rules so a receipt or quantity is not counted twice.

Can PDF tampering checks run alongside matching?

Fraud Detection addresses signs of changes to the files. Matching addresses consistency between the recorded order, receipt and invoice. The two checks answer different questions.

Sources

See PaperWork on your documents

Request demo