Decision Atlas
SAPSAP in practiceStop 4 of 10
  1. SAP & S/4HANA basics
  2. Demand planning in SAP
  3. Inventory & MRP in SAP
  4. Procure to pay (MM)
  5. Plan to produce (PP)
  6. Warehouse (WM / EWM)
  7. Order to cash (SD)
  8. Record to report (FI/CO)
  9. End-to-end process map
  10. SAP interview questions

Procure to pay (MM)

From requisition to payment in SAP MM: ME51N to F110, the three-way match, and what each step posts in finance.

3 min gist, 10 min in full Draft, review pending

Read atChange any time

Six steps, the T-codes behind them, and the accounting each one triggers.

Procure to pay in SAP follows the business process step by step, with a transaction (and a Fiori app) for each:

StepT-codeWhat happensFinance posting
Purchase requisitionME51NInternal request, often created by MRPNone
RFQ and quotations (optional)ME41, ME47, ME49Invite bids, enter quotes, compare pricesNone
Purchase orderME21NBinding order to the supplierNone (a commitment)
Goods receiptMIGO, movement type 101Stock increasesDr Inventory / Cr GR/IR clearing
Invoice verificationMIROThree-way match against PO and goods receiptDr GR/IR / Cr Supplier
PaymentF110Payment run pays due, unblocked invoicesDr Supplier / Cr Bank

The GR/IR clearing account is the bridge: the goods receipt credits it and the invoice debits it. If they don’t balance, something was received but not invoiced, or invoiced but not received, and old GR/IR balances are a classic audit question.

At invoice verification, SAP compares price, quantity and dates against tolerances (set in OMR6). An invoice outside tolerance is blocked for payment, and someone must release it (MRBR) once the cause is fixed. The payment run (F110) skips blocked invoices.

Master data does a lot of quiet work: purchasing info records remember supplier prices, source lists restrict allowed suppliers, and the material master’s valuation class decides which inventory account a goods receipt hits.

Words to use

GR/IR clearing account
Bridge account credited at goods receipt and debited at invoice receipt.
Tolerance limits
Allowed price, quantity and date differences before an invoice is blocked.
Movement type 101
Goods receipt against a purchase order.

Document types, item categories and approvals behind a PO, the postings by transaction key, and how invoice tolerances block payment.

What shapes a purchase order

  • Document type: NB for a standard purchase order, UB for a stock transport order between plants.
  • Item category: standard, or special ones such as K (consignment), L (subcontracting), S (third-party) and D (service).
  • Account assignment: stock items need none; items for consumption carry one, such as K for a cost center, F for an order or A for an asset, so costs go to the right place.
  • Release strategy: approval rules by value, purchasing group or other criteria. Requisitions and orders can be released individually (ME29N for orders) or collectively (ME28).
  • Sources: info records supply prices and conditions, source lists restrict the allowed suppliers, and contracts or scheduling agreements set long-term terms.

The postings, with their keys

StepDebitCreditAccount determination key
Goods receiptInventoryGR/IR clearingBSX / WRX
InvoiceGR/IR clearingSupplierWRX
Price difference (standard price)Price difference accountPRD
PaymentSupplierBank
Worked example: the Round 2 GR/IR difference

The PO was for 100 units at 25.50. The first goods receipt brought 80, crediting GR/IR with 80 × 25.50 = 2,040. The invoice for 100 debited GR/IR with 2,550. The account showed a 510 debit, the value of the 20 units invoiced but not yet received, until the second receipt credited the remaining 510.

Tolerances and blocks

Tolerance keys in OMR6 set limits for each kind of variance at invoice verification, such as PP (price), DQ (quantity) and DW (date). An invoice outside a limit posts but is blocked for payment. The payment run (F110) skips it until someone releases it with MRBR, either after fixing the cause or after deciding the variance is acceptable. In Global Bike, Round 1’s invoice was blocked by the date tolerance and Round 2’s by quantity.

Goods can also arrive into blocked stock (movement type 103) or quality inspection stock and be released later (105), so receiving and accepting are separate steps when needed.

Consignment, subcontracting, third-party and stock transport orders, outline agreements, evaluated receipt settlement, GR/IR clean-up, and common P2P problems.

Special procurement processes

  • Consignment: the supplier’s stock sits in your warehouse; you own it only when you withdraw it. Liabilities are settled periodically from withdrawals (MRKO).
  • Subcontracting: you send components to a supplier who processes them and returns a finished item. Components move to stock provided to the vendor (movement type 541) and are consumed when the finished item is received.
  • Third-party (drop-ship): the supplier ships directly to your customer; often triggered from a sales order.
  • Stock transport orders: move stock between your own plants, in one step or two (goods issue into transit, then goods receipt), optionally with deliveries and shipping documents.

Outline agreements

  • Contracts (ME31K) fix prices or values over a period; release orders draw against them.
  • Scheduling agreements (ME31L) set delivery schedules for repetitive supply, common in automotive and process industries.

With source lists, info records and agreements in place, approved requisitions can be converted to purchase orders automatically (ME59N).

Evaluated receipt settlement

With ERS, the buyer doesn’t wait for a supplier invoice: the system creates the invoice from the goods receipt and the agreed price (MRRL). It removes most invoice mismatches and speeds up payment, but it needs accurate prices in the system and suppliers who agree to it.

Keeping GR/IR clean

At period end, GR/IR balances are analysed and old items investigated: goods received but never invoiced, invoices for goods never received, small differences that can’t be traced. Small, explained differences can be cleared with MR11, and balances are reclassified for the balance sheet. Old, unexplained balances are a classic audit finding, so most companies review them monthly.

Common P2P problems

  • A requisition isn’t converted: no source of supply, or the source list blocks the supplier.
  • A goods receipt fails: no open quantity, the PO isn’t released, or the posting period is closed.
  • An invoice is blocked: variances beyond tolerance, or GR-based invoice verification with the receipt missing.
  • Wrong prices: outdated info records or conditions copied into new orders.
  • Duplicate invoices: the duplicate-invoice check depends on reference numbers being entered consistently.

Interview kit

Practise it out loud

Answer each question yourself before opening the model answer.

Say it in 30 seconds

Procure to pay in SAP runs from purchase requisition (ME51N) through optional RFQs, purchase order (ME21N), goods receipt in MIGO with movement type 101, which posts inventory against the GR/IR clearing account, invoice verification in MIRO with a three-way match and tolerances, which posts GR/IR against the supplier, and payment through the F110 payment run. Blocked invoices are released in MRBR once the cause is fixed.

What is the difference between MIRO and F110?

MIRO records and verifies the supplier invoice against the PO and goods receipt and creates the payable. F110 is the automatic payment program that pays due, unblocked payables in a batch and generates the payment file. MIRO creates the liability; F110 settles it.

What accounting entries does a goods receipt against a PO create?

For a stock material: debit inventory (via account determination key BSX) and credit the GR/IR clearing account (WRX). The invoice later debits GR/IR and credits the supplier; price differences go to inventory or a price difference account depending on stock and price control.

Why was an invoice blocked even though the goods arrived?

Something exceeded tolerance: price above the PO price, quantity invoiced above quantity received, or a date variance such as invoicing far earlier than planned. Even after the cause is fixed, the payment block stays until the invoice is released.

Connected stops

Where this idea feeds in, or gets its inputs from.

Sources and further reading

  1. Magal, S. R. & Word, J. (2012). Integrated Business Processes with ERP Systems. Wiley. Chapter on the procurement process.
  2. SAP Help Portal. SAP S/4HANA Sourcing and Procurement documentation.

Reading settings

Saved on this device. Changes apply as you choose them.

Theme
Text size
Typeface for reading
Line spacing
Line length
Start each topic at

Deeper levels stay one click away whichever you choose.

Preview

Safety stock covers the surprises while you wait for a delivery. It grows with the square root of lead time, not with lead time itself.

Lines

↑ ↓ move ↵ open Topics marked “Soon” open their line