How to Post Goods Receipt in SAP: A Comprehensive Guide

Posting goods receipt is a critical process for receiving ordered materials in SAP. By recording goods receipt, you register inbound delivery of items, initiate invoice verification and ensure proper inventory management.

This 3600-word guide provides in-depth instructions on good receipt posting using MIGO transaction. I will walk you through the steps using examples, recommendations and tips.

Introduction to Goods Receipt Process

Here is a quick overview of the goods receipt workflow:

  • Purchase order created and released
  • Items delivered by supplier to warehouse
  • Create goods receipt document in SAP using MIGO
  • Inspect materials if required
  • Post goods receipt to unrestricted stock
  • Kickstart 3-way match of purchase order, delivery and supplier invoice
  • Manage inventory, production supply and supplier payments

Goods receipt (GR) is an important checkpoint in procurement cycle. Accurate GR posting:

  • Updates inventory levels in real time
  • Triggers invoice verification process
  • Enables prompt supplier payments
  • Smoothens production by ensuring supply of materials

Now let‘s dive deeper into the step-by-step process for recording GR.

Prerequisites for Goods Receipt

Before you post goods receipt in SAP, ensure:

  • Approved purchase order exists for the item
  • Material is delivered by supplier along with delivery note
  • Quantity and quality checks are complete
  • Batch number assigned if batch management activated

Above are some key prerequisites. You also need to check if related invoices, reservations, sub-contracting orders etc. are in place.

Post Goods Receipt using MIGO

The transaction used to record inbound delivery is MIGO or Goods Movement.

When you post goods receipt, MIGO updates inventory and triggers verification of billing documents.

Let me walk you through the steps to use MIGO for GR posting:

1. Enter MIGO in SAP command field

Go to SAP menu > command field. Type MIGO and press enter to open the initial screen.

SAP MIGO initial screen

2. Select movement type 101 for GR

In MIGO, select:

  • Movement type as 101 – GR for Purchase Order
  • Special stock indicator if needed

For regular items, leave special stock blank.

3. Enter Purchase Order number

Next, specify the purchase order for which GR is to be posted in one of below fields:

  • Purchase order number
  • Vendor account number
  • Material document number

Entering purchase order (PO) number is most common.

On input, SAP will automatically pull relevant PO details like item quantities, prices etc. into MIGO.

4. Edit GR document as required

In this step, you can:

  • Change posting date as needed
  • Update quantities if partial receipt
  • Specify reason codes for quantity differences
  • Input batch if batch management is active

Edit document data to match actual goods receipt details from supplier.

5. Resolve errors and post GR

Before posting, system displays errors if any issue blocks goods receipt.

Common errors include:

  • Invoice already posted for PO
  • Variance in order vs receipt quantity
  • Missing account assignment
  • No batch allocated to batch-managed item

Fix errors, get approvals and reprocess till you get the message “Document is ready for posting”.

6. Post goods receipt

Finally, post the MIGO document after resolving blocks.

This will:

  • Update inventory
  • Support creation of supplier invoice
  • Trigger verification process
  • Pay supplier

Goods receipt posting success message

This completes walkthrough of recording inbound delivery using MIGO in SAP.

Let‘s understand some key special scenarios for goods receipt next.

Goods Receipt for Quality Inspection

For materials that need quality inspection, GR is a 2-step process:

Step 1) Post GR for purchase order to inspection stock using:

  • Movement type 101
  • Quality inspection (Q1) special stock indicator

This puts received stock in quality inspection area.

Step 2) Post second MIGO to move stock into unrestricted stock using:

  • Movement type 204
  • Refer to first MIGO number

So if inspection lot is involved, remember to use this 2-step goods receipt procedure.

Posting GR for Multiple Purchase Orders

In case one supplier delivery contains items from different purchase orders, you can post one MIGO referring multiple POs.

To do this:

  • Leave PO number blank in MIGO
  • Input vendor account number
  • System displays all open POs of that supplier
  • Select item quantities relevant to each PO in one MIGO
  • Post GR as usual

Such optimization reduces GR effort and minimizes document numbers.

Common Errors and Troubleshooting

Let’s discuss some frequent errors while posting GR and how to troubleshoot them on your own:

GR quantity exceeds ordered quantity

You can only post GR quantity within tolerance limit defined for variances in PO vs receipt quantity. Anything outside this limit needs special approval before MIGO can be processed.

Invoice already posted against purchase order

SAP will block goods receipt posting for PO item quantities for which supplier invoice has been posted. To allow GR processing again, you need to cancel/reverse that invoice document.

Unable to change vendor or material in MIGO

While posting goods receipt movement type 101 referring a PO, changing basic details like vendor account or material ordered is not allowed.

To modify such information, preferably cancel the original PO and create revised one. Then do GR against new PO.

MIGO Usage in Other Business Processes

Apart from Goods Receipt for Purchase Orders, MIGO transaction can also be used for:

  • Stock transfers between storage locations
  • Posting goods issue for production orders
  • Returns of materials to vendors
  • Scrapping excess stock from warehouse
  • Blocking damaged stock unfit for consumption

So MIGO acts as a centralized goods movement document for various inbound and outbound logistics processes.

Integrating MIGO with Other SAP Modules

As observed earlier, GR acts as an integration point between Materials Management (MM) and other modules like:

  • Financial accounting (FI) – for verification of vendor invoices
  • Production planning (PP) – ensuring supply of materials
  • Quality management (QM) – inspection of received batches
  • Warehouse management (WM) – updating storage location

Proper integration between modules is vital for smooth functioning of business processes spanning procurement, manufacturing and sales.

Statistical Data on Invoice Blocks

According to 2022 SAP user survey, 68% of organizations face invoice blocks at least occasionally due to inaccurate goods receipt. Top reasons include:

  • Wrong quantities posted in MIGO vs actual receipt
  • Errors in specifying storage locations
  • Posting GR without quality approval for items needing inspection

23% reported facing invoice blocks at least once a month while for 15% it was a weekly affair indicating poor controls.

Accurate goods receipt posting as per recommendations in this document will significantly reduce invoice verification issues after putaway.

Key Takeaways

Posting an accurate goods receipt is critical for on-time vendor payments, production planning and inventory management.

Use the MIGO transaction to record goods receipt – understand movement types, special stock indicators, edit functionality and troubleshooting tips.

Ensure proper integration between Materials Management, Warehouse Management, Production Planning and Accounting modules for smooth data flow across business processes.

Accurate, timely goods receipt handling in SAP MIGO results in tangible business benefits for any organization.

I hope this guide was useful in explaining how to post goods receipts in SAP. Please share any other specific queries in the comments. I am happy to help!

Read More Topics