--Advertisement---

Invoice Processing in SAP MM: MIRO Step-by-Step Guide for Beginners

Published On: August 16, 2026
Follow Us
Invoice Processing in SAP MM: MIRO Step-by-Step Guide for Beginners
---Advertisement---

Invoice Verification in SAP MM is an important part of the Procure-to-Pay (P2P) process. It is used to check whether a vendor’s invoice matches the Purchase Order (PO) and Goods Receipt (GR) before the invoice moves toward payment.

The main transaction code used for incoming invoice processing is MIRO – Enter Incoming Invoice.

Invoice Processing in SAP MM: MIRO Step-by-Step Guide for Beginners

SAP MM Invoice Process

Purchase Order → Goods Receipt → Vendor Invoice → MIRO → Payment

StepT-CodeActivity
1ME21NCreate Purchase Order
2MIGOPost Goods Receipt
3MIROVerify & Post Invoice
4MIR4Display Invoice
5MRBRRelease Blocked Invoice
6MR8MCancel Invoice
7F110Payment Process

Also Read: SAP MM, SAP PM & Store Transaction Codes: Complete T-Code List and Process Guide, PDF

Example

Suppose a company purchases 100 bearings at ₹500 each.

  • PO Quantity: 100 PCS
  • PO Price: ₹500/PCS
  • PO Value: ₹50,000
  • GR Quantity: 100 PCS
  • Tax @ 18%: ₹9,000
  • Vendor Invoice Total: ₹59,000

How to Post an Invoice Using MIRO

Step 1: Open MIRO

Enter MIRO in the SAP command field and press Enter.

Select Invoice as the transaction type.

Step 2: Enter Invoice Details

Enter the vendor invoice information:

  • Invoice Date: 16.08.2026
  • Posting Date: 16.08.2026
  • Reference: INV-2026-4587
  • Amount: ₹59,000
  • Currency: INR

Step 3: Enter Purchase Order

Enter the PO number in the Purchase Order/Scheduling Agreement field.

Example:

PO: 4500012345

Press Enter to load the PO items.

Step 4: Perform 3-Way Matching

Compare:

Purchase Order ↔ Goods Receipt ↔ Vendor Invoice

Example:

DocumentQuantityRate
PO100 PCS₹500
GR100 PCS
Invoice100 PCS₹500

The quantity and price should agree with the supporting documents, subject to configured tolerances.

Step 5: Check Tax and Balance

Verify:

  • Invoice quantity
  • PO price
  • Tax code
  • Tax amount
  • Total invoice value
  • MIRO balance/status

Investigate any unexpected difference before posting.

Step 6: Simulate and Post

Click Simulate to review the accounting impact.

If everything is correct, click Post.

SAP generates an invoice document number. You can display the posted invoice later using MIR4.

Remember

MIGO = Goods Receipt

MIRO = Invoice Verification

MIR4 = Display Invoice

MRBR = Release Blocked Invoice

MR8M = Cancel Invoice

F110 = Vendor Payment

Conclusion

For beginners, remember the basic SAP MM invoice sequence:

PO → MIGO → MIRO → MIR4 → Payment

Before posting MIRO, always verify the PO, GR, invoice quantity, price, tax and total amount.

Mukesh Pandit

Hi, I'm Mukesh Pandit, I am an engineer and passionate content creator who enjoys sharing informative articles on SAPMM, Biography, technology, Sports, Education, entertainment, and trending news. My goal is to provide accurate, easy-to-read, and valuable content that helps readers stay informed and updated.

Join WhatsApp

Join Now

Join Telegram

Join Now

Leave a Comment