How to Create Goods Receipt in SAP: MIGO, MB1C, MB03

⚡ Smart Summary

Create Goods Receipt in SAP confirms that ordered materials have physically arrived against a purchase order. The MIGO transaction captures quantities, posting dates, and storage locations, while MB03 lets you verify the resulting material document for audit and inventory accuracy.

  • 📦 Use MIGO as the default: MIGO consolidates every movement scenario, while MB1C remains useful for legacy or quick goods movements.
  • 🧾 Reference the right document: Choose A1 Goods Receipt with R01 Purchase Order so the receipt is posted against the correct PO line.
  • 🏷️ Validate tabs before posting: Review Material, Quantity, Where, and Purchase Order tabs to catch storage-location or stock-type mistakes.
  • Flag items OK and post: Set the OK indicator on each line, then post to generate a material document with an automatic FI accounting entry.
  • 🤖 Use AI for audit checks: AI assistants reconcile MIGO postings, flag quantity mismatches, and draft MB03 inquiries to speed up monthly inventory close.

How to Create Goods Receipt in SAP

What is a Goods Receipt in SAP?

A Goods Receipt in SAP MM records the physical inward movement of materials against a reference document such as a purchase order, production order, or inbound delivery. Posting the receipt updates stock quantities and value, triggers an accounting entry, and closes the cycle from purchasing to inventory.

Two transactions are commonly used to create a goods receipt:

  • MIGO — the modern, multi-purpose transaction that supports every movement scenario.
  • MB1C — the classic transaction, kept for quick movements without a reference document.

Most teams use MIGO because it consolidates every movement type, vendor, plant, and storage-location option behind a single screen.

Process to Create Goods Receipt in SAP using MIGO

Follow the steps below to post a goods receipt against a purchase order with MIGO and then verify the resulting material document with MB03.

Step 1) Open MIGO and pick the purchase order

  1. Execute the MIGO transaction.
  2. Choose the A1 – Goods receipt process.
  3. Choose R01 – Purchase order as the reference document.
  4. Enter your purchase order number.
  5. Click the Execute button.

MIGO purchase order entry

Step 2) Confirm posting and document date

The material is transferred to the item overview section. Choose the posting date and document date — keeping today’s date as the default is recommended unless the receipt is back-dated for compliance reasons.

MIGO posting and document date

Step 3) Review header and item tabs

  1. At the header level, open the Vendor tab to view vendor information.
  2. Click on the line item number to reveal several tabs at the bottom of the screen; each tab shows specific information about the item.
  3. Open the Material tab to see the general material master data.

MIGO header and item tabs

Step 4) Check the quantity

Open the Quantity tab. You can post a goods receipt for less than the ordered quantity by changing the value here. The ordered quantity continues to appear at the bottom of the screen for reference.

MIGO Quantity tab

Step 5) Verify the destination (“Where” tab)

The next tab contains information about the destination for the goods:

  1. The movement type used for the receipt (usually 101 for a standard GR against a PO).
  2. The destination plant and storage location.
  3. The stock type upon receipt. In the example, the material is posted to Quality Inspection — an indicator set in the material master — so it is not available for use until confirmed to be in satisfactory quality.
  4. The goods recipient and unloading point fields.

If you need to change the storage location or override the stock posting type, do it on this tab.

MIGO Where tab

Step 6) Review purchase order data and post

The Purchase Order Data tab shows reference details from the PO:

  1. You can change how the delivery completed indicator is updated on the purchase order. By default it updates automatically on posting, but you can change this if your process requires a different approach.

MIGO Purchase Order Data tab

After reviewing every tab and confirming the data is accurate, flag the items as OK. You can then post the document.

MIGO OK flag

Upon posting, SAP generates a material document, and a confirmation message displays the new material document number.

Material document confirmation

Verify the Material Document with MB03

Use transaction MB03 to look up the material document you just posted.

  1. Execute the transaction MB03.
  2. Enter the material document number and the document year.
  3. Press ENTER.

MB03 entry screen

You will see basic information about the document and its items.

Double-click an item to drill in.

MB03 document header view

The item-detail view shows additional information such as account assignment, batch, and value.

MB03 item detail view

You have now posted a goods receipt and verified the resulting material document. The process is identical for production orders and inbound deliveries — only the reference document (R02 for orders, R08 for inbound delivery) changes.

Key Transactions and Movement Types

The table below summarises the most common transactions and movement types used during the goods-receipt process.

Transaction / Movement Purpose
MIGO Universal goods movement transaction — receipts, issues, transfers, and reversals.
MB1C Quick goods movement without a reference document; ideal for initial stock upload.
MB03 Display a material document already posted.
MB31 Goods receipt against a production order.
Movement Type 101 Standard goods receipt against a purchase order.
Movement Type 102 Reversal of a goods receipt against a purchase order.
Movement Type 103 Goods receipt into blocked stock for vendor evaluation.
Movement Type 105 Release of blocked stock to unrestricted use.

Best Practices for Posting a Goods Receipt

The following habits keep goods-receipt postings clean, auditable, and easy to reconcile during month-end close:

  • Match against the PO line: always post against a specific purchase order line item so three-way matching with the invoice works automatically.
  • Confirm posting date: the posting date drives FI period; never back-date a receipt without finance approval.
  • Use stock type intentionally: route incoming material to Quality Inspection or Blocked Stock when the quality team needs to clear it before consumption.
  • Document partial receipts: note short shipments in the item text and inform purchasing so the PO can be closed or chased.
  • Attach supporting documents: use the Service Notes or Generic Object Services to attach the delivery note for audit trail.
  • Validate value postings: open FI accounting entries via the material document to confirm that the GR/IR clearing account moves as expected.

FAQs

MIGO is the universal goods movement transaction that supports every reference document, while MB1C is the classic transaction used for quick movements such as initial stock upload without a purchase order.

Movement type 101 is used for a standard goods receipt against a purchase order or production order. It increases unrestricted stock and posts the corresponding FI accounting entry automatically.

Yes. Open the Quantity tab on the line item and enter a value lower than the ordered quantity. The remaining quantity stays open on the purchase order for future receipts.

Open MIGO and choose the A02 Cancellation process with R02 Material document as the reference. Enter the original material document number, review the lines, flag them OK, and post the reversal.

A standard receipt debits the stock account and credits the GR/IR clearing account. The GR/IR balance is cleared later when the vendor invoice is posted through MIRO, completing the three-way match.

Use transaction MB51, enter the purchase order number on the selection screen, and execute. The list shows every material document posted against the PO, including receipts, transfers, and reversals.

AI tools reconcile MIGO postings, flag price and quantity variances against the PO, and highlight stock-type mistakes before they reach finance. They also draft MB03 queries from plain-English questions.

Yes. Modern OCR plus AI can read a delivery note PDF, match it to the purchase order, and propose MIGO entries for quantity, batch, and storage location. A clerk still reviews and posts the document.

Summarize this post with: