Invoice Verification in SAP MM is the process of checking and posting the vendor’s invoice against the Purchase Order and Goods Receipt to ensure that the payment is correct.
Key Idea
In SAP MM, invoice verification confirms that:
The price in the invoice matches the Purchase Order (PO)
The quantity matches the Goods Receipt (GR)
The amount to be paid to the vendor is correct
This process is also called Three-Way Matching.
Three-Way Matching
Invoice verification compares:
Purchase Order (PO) – what was ordered
Goods Receipt (GR) – what was received
Invoice – what the vendor billed
If all three match, the invoice can be posted for payment.
Main Functions of Invoice Verification
Verifies vendor invoices
Checks price and quantity differences
Posts the invoice to accounting
Updates vendor liability
Allows payment processing
Common Transaction Code
MIRO – Enter Vendor Invoice
✅ Example:
A company orders 100 laptops through a purchase order.
After receiving the laptops (Goods Receipt), the vendor sends an invoice.
SAP checks whether the PO, GR, and invoice details match before approving payment.
SAP MM Integration: With SAP FI: MM posts automatic accounting entries for goods receipt, invoice verification, and material valuation. With SAP SD: MM supports sales by managing inventory, material availability, and goods issue during delivery. In short: MM handles materials and inventory, FI handles finance, and SD handles sales and distribution.
Free SAP study materials and SAP Training: FICO and MM concept, screen shots of step by step FICO and MM configuration / customizing at: http://www.sapstudymaterials.com
Procurement Cycle in SAP MM The procurement cycle in SAP MM is the end-to-end process of purchasing materials or services from a vendor, starting with a requirement and ending with vendor payment. Steps in the Procurement Cycle Purchase Requisition (PR) A request to procure material or services. Can be created manually or automatically through MRP. It contains quantity, delivery date, and material details. Source Determination SAP determines the possible vendor using info records, source list, or quotation. Request for Quotation (RFQ) (Optional) RFQ is sent to vendors to get price and delivery details. Vendor responses are compared, and the best vendor is selected. Purchase Order (PO) A formal legal document sent to the vendor. It includes material, quantity, price, delivery date, and payment terms. Goods Receipt (GR) Materials are received from the vendor. Stock is updated, and an accounting document is generated. Movement type 101 is commonly used. Invoice Verification (IV) Vendor invoice is checked against PO and GR. Price and quantity differences are verified. Payment to Vendor After invoice posting, payment is made via SAP FI. The procurement cycle is completed. Simple Flow Diagram PR → RFQ (optional) → PO → GR → Invoice Verification → Payment Key Points for Exams / Interviews PR shows requirement, PO shows commitment GR updates inventory Invoice Verification updates accounts SAP MM integrates closely with FI during GR and IV
What integration points does SAP MM have with FI and SD? In an SAP MM Course in Pune, students learn that SAP MM (Materials Management) is tightly integrated with SAP FI (Financial Accounting) and SAP SD (Sales and Distribution) to ensure smooth business processes and real-time data flow. Integration of SAP MM with SAP FI SAP MM integrates with FI mainly during procurement and inventory transactions: Goods Receipt (GR) When goods are received against a Purchase Order, MM automatically posts accounting entries in FI. Inventory account is debited and GR/IR clearing account is credited. Invoice Verification (MIRO) When vendor invoice is posted, MM updates FI by clearing the GR/IR account and posting vendor liability. Material Valuation Material valuation in MM determines how inventory values are posted in FI. Valuation class links materials to correct G/L accounts. Account Determination MM uses automatic account determination to post transactions directly into FI without manual entries. Stock Posting Any stock movement (goods issue, transfer posting) directly impacts FI accounts. Integration of SAP MM with SAP SD In an SAP MM Course in Pune, MM–SD integration is explained through sales and delivery processes: Sales Order Processing SD checks material availability from MM stock during sales order creation. Delivery Processing When delivery is created in SD, stock is reduced in MM. Goods Issue (GI) Goods issue posted in SD automatically updates MM inventory and creates FI accounting entries. Pricing and Tax Determination Material master data from MM is used in SD for pricing and tax calculations. Returns and Credit Memos Returned goods update MM stock and corresponding financial postings are updated in FI. Conclusion (Exam / Interview Tip) As taught in an SAP MM Course in Pune, SAP MM acts as a bridge between logistics and finance, ensuring that material movements automatically generate financial postings and sales processes reflect accurate stock availability.
Let me explain the SAP invoice verfication process (MIRO) in SAP R3 step by step:1. The first step is entering vendor invoice details received into SAP. This process is done using the transaction code "MIRO" Enter Incoming Invoice in SAP. All invoice details such as basic data, payment details, tax details etc can be entered using this t-code.2. The next step involves matching the details of invoices with purchase order information and goods receipt information. This step is called matching in the process invoice verification and is done using t-code MIRO. This step can have two results. In case, the invoices match, same are automatically released for payment in SAP through a scheduled payment run. In case, invoices verification fails and there is a mis-match, then further investigation is required.3. In case invoices do not match with PO and GR details, same can be further investigated and cleared off using the t-code MRBR. MRBR is the t-code for releasing blocked invoices for payment once they have been matched. Such blocked invoices can either be released manually or the same can be released automatically by activating automatic release flag.4. Finally, as a last step, the accounting entries for invoice verification are updated at the time when the transactions MIRO and MRBR are posted to SAP FI.
If you having functional experience in MM and also completed SAP MM course ( certification will be better ) . Then you are eligible for an entry as fresher in SAP MM. Its difficult to get a start, but still opportunities are there.
108 T code is there in sap mm
The main components of SAP MM (Materials Management) are: Purchasing Handles procurement activities such as purchase requisitions, purchase orders, vendor selection, and pricing. Inventory Management Manages stock levels, goods receipts, goods issues, stock transfers, and physical inventory. Invoice Verification Deals with verifying vendor invoices and ensuring correct payment processing. Material Master Stores all material-related data like description, unit of measure, valuation, and storage details. Vendor Master Contains vendor information such as address, payment terms, and contact details. Valuation and Account Determination Determines how material values are posted to financial accounts and integrates with SAP FI. These components work together to control the complete procurement-to-payment process in SAP MM.
Both are functional modules in SAP ERP. MM stands for Material Management and PP stands for Production Planning.
nothing..implementing SAP MM is just like a piece of cake.
The SAP Materials Management (SAP MM) module plays a vital role within the broader suite of SAP Modules by streamlining both procurement and inventory management processes to ensure operational efficiency and cost control. It automates every stage of procurement—from purchase requisitions and vendor selection to purchase orders and invoice verification—helping organizations maintain accuracy, transparency, and compliance across their supply chain. In inventory management, SAP MM enables real-time tracking of stock levels, material movements, and storage locations, ensuring that businesses always have the right materials available at the right time. With features such as automatic reorder points, goods receipt and issue management, and detailed stock valuation, SAP MM helps reduce shortages, prevent overstocking, and optimize overall inventory performance. This integration of procurement and inventory functions ultimately leads to improved productivity, reduced operational costs, and better decision-making across the organization.
SAP MIRO stands for "Invoice Receipt." It is a transaction in the SAP ERP system used for processing and managing incoming invoices from vendors. MIRO facilitates the verification of invoices against purchase orders and goods receipts, ensuring accurate financial accounting and compliance with procurement processes. This transaction is essential for maintaining proper financial records and for enabling timely payments to suppliers.