Section 4 of 10

Goods Receipt and Invoice Verification

What happens to stock and accounting at goods receipt, how invoice verification matches three documents, tolerances, and releasing blocked invoices.

Open contents

Goods arrive, an invoice follows, and payment is made. This second half of the process is where stock and accounting actually move.

Goods receipt

Receiving is done in MIGO with reference to the purchase order, entering what actually arrived.

Receiving a stock item (movement type 101)
Dr Raw material inventory   100,000
     Cr GR/IR clearing          100,000

The amount comes from the order price and received quantity. Under standard price control, inventory is valued at standard and the difference from the order price posts to a price difference account.

Movement types around receiving
TypeMeaning
101Goods receipt against a purchase order
102Reversal of 101
103Receipt into GR blocked stock
105Release from GR blocked stock
122Return to vendor
161Issue against a returns order

Where received stock lands

  • Unrestricted stock: immediately usable; the default
  • Quality inspection stock: where QM is active, moved to unrestricted after inspection passes
  • Blocked stock: known to have a problem or held pending a decision
  • GR blocked stock: physically received but not yet formally taken into stock (movement type 103)

Invoice verification

Vendor invoices are processed in MIRO. Entering the purchase order number brings up the receipts against it for comparison.

Differences the match detects
DifferenceWhat it meansExample
QuantityInvoiced quantity differs from received100 received, 110 invoiced
PriceInvoiced price differs from orderedOrdered at 1,000, invoiced at 1,100
DateDelivery earlier or later than agreedWhere date checking is active
ValueQuantity times price does not equal the invoice totalRounding differences

Tolerances and blocking

Stopping on every difference would be unworkable, so tolerances are configured โ€” as absolute amounts and as percentages, with separate upper and lower limits.

An invoice outside tolerance still posts, but with a payment block: the liability is recognised while payment waits.

GR-based invoice verification

Ticking GR-based IV on the order item matches invoices against individual goods receipts rather than the order as a whole.

With it active, quantities not yet received cannot be invoiced. Where deliveries and invoices come in matching instalments it improves accuracy; where they do not line up it becomes awkward.

Invoice entry patterns

SituationHow to handle it
A normal invoice against an orderMIRO referencing the order
An invoice with no order, such as an expensePost directly in FI with FB60
Unplanned delivery costs such as freightAdd as unplanned delivery costs in MIRO
A credit memoChange the transaction type in MIRO

๐Ÿ“– Unfamiliar term? Look it up in the SAP glossary.

Check your understanding

Test what you just read.

Quiz 1

What is the movement type for a standard Goods Receipt against a Purchase Order?

Quiz 2

Three-way matching means reconciling the PO, Goods Receipt, and vendor invoice.

Quiz 3

What does transaction MIRO do?

Quiz 4

The GR/IR clearing account permanently records the difference between GR and invoice.

Quiz 5

What happens when an invoice price variance exceeds the tolerance in MIRO?

Quiz 6

Arrange the steps from Goods Receipt to Payment in the correct order.

Click items in the correct order