SAP MIRO TCode list: Complete Guide with Description
Categories :
Last Update :13 July 2026
Publish Date :13 July 2026
Admin
Content Writter
Learn about SAP MIRO TCodes with this complete guide designed for SAP MM consultants, beginners, and finance professionals. Explore transaction codes, descriptions, usage, and invoice verification processes.

SAP invoice validation is an essential aspect of operations for organizations seeking to maintain proper financial records and manage vendors effectively. Through personal experience and training in SAP implementation, it is evident that the knowledge of SAP MIRO TCodes is important in achieving efficiency.
MIRO transaction code in SAP is popularly used among accounts payable departments and SAP MM consultants to match invoices with purchase orders and goods receipt documents. Here is an exhaustive guide on all MIRO transactions with detailed descriptions, popular transaction codes, how to use them, and best practices. Whether you are an SAP beginner or an experienced SAP MM consultant, this guide will be useful to you in learning about Micro TCodes in SAP.
What Are TCodes in SAP MIRO?
TCode (short form of Transaction Code) in SAP are commands, which help users access particular functionalities, screen and business processes without having to go through a number of menus. MIRO is one of the important transaction codes used in SAP Material Management Module.
SAP MIRO TCode enables the user to input and verify invoices from vendors against the purchase order and good receipt documents. This helps ensure that quantity, price, tax information and many other pieces of information in the invoice match up with that of the procurement process.
Key functionalities of SAP MIRO include vendor invoice postings, verification of invoices, two and three way invoice matching, tax calculation, invoice differences, and vendor master data. Individuals willing to enhance their SAP MM skills may go through the SAP cerfication courses provided by Srijan Institute.
Knowledge on Miro TCodes is very crucial since invoice verification links the process of procurement to that of financial accounting. It is important to verify invoices to keep the company books in order.
Complete SAP MIRO TCodes List with Descriptions
The following SAP MIRO TCodes list covers important transaction codes related to invoice verification, invoice management, and related activities.
1. Invoice Entry and Posting TCodes
Code | Name | Explanation |
MIRO | Enter Incoming Invoice | MIRO is the primary SAP transaction used for posting vendor invoices. It allows users to process invoices with reference to purchase orders, goods receipts, or delivery costs. |
MIR7 | Park Incoming Invoice | MIR7 allows users to temporarily save invoice documents without posting them to accounting. It is useful for review and approval processes before final posting. |
MRM1 | Create Invoice Verification Document | MRM1 supports the creation of invoice verification documents in SAP. It helps manage invoice-related documentation during the verification process. |
MRM2 | Change Invoice Verification Document | MRM2 is used to modify invoice verification documents when changes are required during the invoice processing cycle. |
2. Invoice Display and Monitoring TCodes
Code | Name | Explanation |
MIR4 | Display Invoice Document | MIR4 allows users to view posted invoice documents along with related purchase order and accounting information for verification and reference. |
MIR5 | Display Invoice List | MIR5 provides a list of invoice documents based on selected criteria, helping users monitor and review invoice processing activities. |
MIR6 | Invoice Overview | MIR6 displays invoice-related information for monitoring, analysis, and tracking invoice verification activities in SAP. |
MRM3 | Display Invoice Verification Document | MRM3 enables you to display documents for invoice verification and to check the details of invoice processing. |
MRIS | Invoice Document Analysis | MRIS helps users analyze invoice verification information and review invoice-related data for better process management. |
3. Invoice Cancellation and Correction TCodes
Code | Name | Explanation |
MR8M | Cancel Invoice Document | MR8M is used to reverse or cancel incorrectly posted invoices through MIRO. It helps correct invoice processing errors while maintaining accurate records. |
MRM5 | Reorganize Invoice Verification Documents | MRM5 supports the reorganization of invoice verification documents to maintain proper document management and system performance. |
4. Blocked Invoice Management TCodes
Code | Name | Explanation |
MRBR | Release Blocked Invoices | MRBR allows users to review and release blocked invoices caused by price differences, quantity mismatches, or purchase order and goods receipt discrepancies. |
MRBP | Background Invoice Processing | MRBP supports background processing activities related to invoice verification, helping automate and manage invoice-related tasks efficiently. |
5. GR/IR Clearing Related TCodes
Code | Name | Explanation |
MR11 | Maintain GR/IR Clearing Account | Use MR11 to erase the difference between the goods receipt and invoice receipt amounts so that the GR/IR account balance stays clean. |
MR11SHOW | Display GR/IR Clearing Account | MR11SHOW allows users to review GR/IR clearing details and analyze differences between goods receipts and invoice receipts. |
6. Automatic Settlement and Special Invoice Processing TCodes
Code | Name | Explanation |
MRRL | Evaluated Receipt Settlement (ERS) | MRRL creates invoices automatically based on goods receipt data without requiring a vendor invoice, simplifying settlement processes. |
MRKO | Consignment and Pipeline Settlement | MRKO is used for settling consignment stock and pipeline materials based on SAP settlement procedures. |
7. Invoice Output and Communication TCodes
Code | Name | Explanation |
MR90 | Output Messages from Invoice Documents | MR90 manages output messages related to invoice documents and supports invoice communication processes in SAP. |
8. Related SAP TCodes Used Alongside MIRO
Code | Name | Explanation |
MIGO | Goods Movement | MIGO is used for posting goods receipts, which are later referenced during MIRO invoice verification processes. |
ME23N | Display Purchase Order | ME23N allows users to review purchase order details before processing invoices through MIRO. |
FB03 | Display Accounting Document | FB03 is used to view FI accounting documents generated after invoice posting through MIRO. |
FBL1N | Vendor Line Item Display | FBL1N helps users review vendor invoices, payment details, and outstanding vendor-related accounting information. |
These SAP MIRO T-Codes, when properly understood and categorized, will make it easier for SAP MM Consultants, Accounts Payable Departments, and financial specialists to manage the entire invoice verification process. This involves processes ranging from invoice creation through to invoice posting and reconciliation.
Most Commonly Used SAP MIRO TCodes
Although SAP provides several transaction codes for invoice verification, some SAP MIRO TCodes are used more frequently in daily business operations.
Code | Name | Explanation |
MIRO | Enter Incoming Invoice | The function MIRO is utilized to post vendor invoices after receiving goods. The module enables a user to link purchase order, validate invoices, compute tax, price checking, and create financial statements. |
MIR7 | Park Incoming Invoice | MIR7 allows users to temporarily save incoming invoices without posting them. It is useful for invoices requiring review, approval, or additional verification before final accounting entry. |
MIR4 | Display Invoice Document | MIR4 is used to display posted invoice documents in SAP. Users can review invoice details, accounting documents, and linked purchase order information for verification and reference purposes. |
MR8M | Cancel Invoice Document | MR8M allows authorized users to reverse or cancel incorrectly posted invoice documents. It helps correct errors related to invoice amounts, vendor information, or other posting issues. |
MRBR | Release Blocked Invoices | MRBR is used to review and release blocked invoices in SAP. It helps users resolve invoice mismatches caused by price differences, quantity variations, or purchase order and goods receipt discrepancies. |
How to Use SAP MIRO TCodes Efficiently
Using SAP MIRO TCodes effectively requires understanding both the transaction process and the business rules behind invoice verification. The following practices help SAP users improve accuracy and productivity.
1. Understand the Invoice Verification Process
Before using MIRO, users should understand the complete procurement cycle:
Purchase Requisition → Purchase Order → Goods Receipt → Invoice Receipt → Payment Processing
This process helps users identify where invoice-related issues occur.
2. Verify Purchase Order Details
Before posting invoices through MIRO, always verify:
Vendor information
Purchase order number
Material quantity
Invoice amount
Tax details
Payment terms
Accurate verification reduces invoice errors and payment delays.
3. Use Reference Documents Correctly
MIRO works effectively when users provide the correct reference document, usually a purchase order or goods receipt document. Incorrect references can lead to mismatches and invoice blocks.
4. Monitor Blocked Invoices Regularly
Blocked invoices can affect vendor relationships and payment schedules. SAP users should regularly check blocked invoices using MRBR and resolve issues quickly.
5. Learn Keyboard Shortcuts and Transaction Navigation
Experienced SAP users save time by using transaction codes instead of navigating through multiple SAP menus. Regular practice with frequently used SAP MIRO TCodes improves efficiency.
6. Maintain Proper Authorization Access
SAP administrators should ensure that users have appropriate authorization before accessing invoice verification transactions. Proper access control helps maintain financial security and compliance.
7. Practice Real-Time SAP Scenarios
Learning SAP MIRO TCodes through practical examples helps professionals understand how invoice verification works in real business environments. Training programs from platforms like Srijan Institute can help learners gain hands-on knowledge of SAP processes and improve job readiness.
Read More:
SAP ABAP TCodes List
How to Use SAP MIRO TCodes Efficiently?
Using SAP MIRO TCodes efficiently helps SAP users streamline invoice verification, reduce errors, and improve procurement-to-payment processes. Follow these best practices:
Understand the invoice verification process: Learn the entire procurement process starting from purchase requisition, purchase order, goods receipt, invoice receipt, and payment procedure prior to applying SAP MIRO TCodes.
Verify purchase order details: Ensure that you verify the data of vendors, purchase order number, quantity, cost, tax, and payment terms before posting an invoice.
Use the correct reference documents: Make sure that the invoice references the right purchase order or receipt of goods to prevent any errors or holdups.
Monitor blocked invoices regularly: Utilize transactions such as MRBR to check on and unblock blocked invoices due to price or quantity differences.
Use display and analysis transactions: Make use of TCodes like MIR4, MIR5, and MIR6 to display invoices, check their status, and analyze invoices.
Maintain proper authorization access: Proper authorization is to be provided to the users for accessing MIRO related transactions.
Practice with real-time scenarios: Practical experience with SAP MIRO TCodes will help the user get knowledge about difficulties of invoice verification and transaction handling.
Stay updated with SAP processes: Regular training programs in SAP systems will help professionals become more efficient and adapt to new business needs.
SAP MIRO TCodes play a crucial role in the management of the entire process of verifying invoices within the SAP MM. Invoices entry via MIRO, blocked invoices management, invoice cancellations and display of documents are some of the transactions.
According to the principles of SAP system implementation, people who know about these codes will be able to achieve process efficiency and avoid problems with invoices. The SAP MIRO TCode list with descriptions will help SAP consultants, students, and finance departments function in real-life situations.
Continuous learning, practical experience, and mentoring from credible training providers like Srijan Institute will go a long way in developing SAP skills and career prospects. Knowledge of Miro TCodes in SAP forms the base for successful integration of procurement and accounting.
FAQs Related to SAP MIRO TCodes
Q1. What is the SAP MIRO TCode used for?
A. The SAP MIRO TCode is used to enter and post incoming vendor invoices. It helps users verify invoice details against purchase orders and goods receipts before creating accounting documents.
Q2. What is the difference between MIRO and MIR7 in SAP?
A. MIRO is used to enter and post vendor invoices, while MIR7 allows users to park invoices temporarily. Parked invoices can be reviewed, approved, and posted later.
Q3. Can I reverse an invoice posted with MIRO?
A. Yes, invoices posted through MIRO can be reversed using the MR8M transaction code. Authorized users can cancel incorrect invoice documents and process necessary corrections.
Q4. Which SAP module uses the MIRO transaction?
A. The MIRO transaction is mainly used in the SAP Materials Management (MM) module under Logistics Invoice Verification. It also integrates with SAP Financial Accounting (FI).
Q5. Why are SAP Miro TCodes important?
A. SAP MIRO TCodes improve invoice verification accuracy, connect procurement with finance, reduce processing errors, and support timely vendor payments. They are essential for SAP MM consultants.
Turn Knowledge Into Skills
Convert knowledge into job-ready skills with live expert sessions.

Explore Our Top Career Focused Courses
Upskill with industry-relevant training in SAP, Salesforce, Workday & more
Ready to Upgrade Your Skills?
Connect with us today and find the right course for your goals.





