AccountsSkill logo ACCOUNTS SKILL
← SAP Learning Hub🔎 Search all T-Codes

Purchase Return Process in SAP

Complete Step-by-Step Guide – Return to Vendor

Overview

The Purchase Return Process (Return to Vendor) is used when materials received from a vendor need to be returned due to quality issues, excess quantity, wrong material, or other reasons. The process typically involves creating a Return Purchase Order (or using movement type 122), posting Goods Issue to the vendor, and creating a Credit Memo.

Prerequisites

  • Original Purchase Order and Goods Receipt exist
  • Vendor master and material master are properly maintained
  • Sufficient stock of the material to be returned
  • Authorization for ME21N, MIGO, and MIRO

Method 1: Return with Reference to Purchase Order (Recommended)

1

Create Return Purchase Order (ME21N)

  • Go to transaction ME21N
  • Select Document Type (usually standard NB or a specific Return PO type if configured)
  • Enter the Vendor
  • Enter Purchasing Organization, Purchasing Group, and Company Code
  • In the item overview, enter the Material and Quantity to be returned
  • Important: Set the Returns Item indicator (in item details → Delivery tab or Item category)
  • Enter the original Purchase Order as reference if possible
  • Enter Plant and Storage Location
  • Save the Return Purchase Order and note the number
2

Post Goods Return to Vendor (MIGO)

  • Go to transaction MIGO
  • Action: Select A01 – Goods Receipt (system treats return as reverse GR) or use Return Delivery
  • Better option: Select Return Delivery or directly use Movement Type 122
  • Reference: Enter the original Purchase Order or the Return PO
  • Movement Type: 122 (Return to Vendor against PO)
  • Enter quantity to be returned
  • Check Storage Location and Batch (if applicable)
  • Post the document

Stock will be reduced and a Material Document will be created.

3

Create Credit Memo (MIRO)

  • Go to transaction MIRO
  • Select Transaction = Credit Memo
  • Enter Invoice Date and Amount (credit amount)
  • Enter the original Purchase Order or Return PO number
  • System proposes the returned quantities
  • Check the amount and tax
  • Ensure Balance is zero
  • Post the Credit Memo

Vendor liability will be reduced (credit posted to vendor account).

Method 2: Direct Return using Movement Type 122 (Without Return PO)

A

Post Return Delivery Directly in MIGO

  • Go to MIGO
  • Action: Goods Receipt → Reference: Purchase Order
  • Enter the original PO number
  • Change Movement Type to 122 (Return Delivery to Vendor)
  • Enter the quantity to return
  • Post

Then create Credit Memo in MIRO with reference to the original PO.

Quick Process Flow

ME21N (Return PO) → MIGO (Movement 122) → MIRO (Credit Memo)

Important Movement Types

Movement Type Description
122 Return Delivery to Vendor (against PO)
161 Returns for Purchase Order (from Returns PO)
124 Return Delivery to Vendor from GR Blocked Stock

Related Transaction Codes

T-Code Description
ME21N Create Return Purchase Order
ME22N / ME23N Change / Display Purchase Order
MIGO Goods Movement (Return to Vendor – MvT 122)
MB51 Material Document List
MIRO Enter Credit Memo
MIR4 Display Invoice / Credit Memo Document
MMBE Stock Overview
ME2L / ME2M Purchase Order reports by Vendor / Material
Important Notes:
  • Always try to reference the original Purchase Order for better tracking and automatic quantity updates.
  • Movement Type 122 is the most commonly used for returns against a PO.
  • After posting the return, the PO history is updated and open quantity is adjusted.
  • Quality inspection can be activated for returns if required.
  • Ensure the credit memo amount matches the returned value to keep FI and MM in sync.

Helpful Tips

  • Use the Returns Item indicator in the PO when creating a dedicated Return Purchase Order.
  • Check stock availability in MMBE before posting the return.
  • After MIGO (122), verify the Material Document and stock reduction.
  • In MIRO, select Credit Memo as the transaction type (not Invoice).
  • You can also create a Return Delivery (Outbound Delivery) and then post Goods Issue if shipping is involved.
  • Monitor returns using standard purchasing reports (ME2L, ME2M).