Prerequisites
Before booking a vendor invoice, ensure the following are completed:
- Authorization for transaction MIRO
- Purchase Order has been created (ME21N)
- Goods Receipt has been posted against the PO (MIGO)
- Vendor Invoice (hard copy or soft copy) is available
- Tax codes and payment terms are correctly maintained
Step-by-Step Process
1
Enter Transaction Code
In the SAP Easy Access screen, type MIRO in the command field and press Enter.
2
Select Transaction Type & Enter Basic Data
- Transaction: Select Invoice (default)
- Invoice Date: Enter the date mentioned on the vendor’s invoice
- Posting Date: Enter the accounting posting date (usually today’s date)
- Amount: Enter the total invoice amount (including tax)
- Tax Amount / Calculate Tax: Enter tax or let the system calculate
- Currency: Defaults from company code; change if required
3
Enter Purchase Order Reference
- In the Purchase Order/Scheduling Agreement field, enter the PO number
- Press Enter
- The system will propose all goods receipt items that are pending for invoice verification
4
Review Proposed Items
Check the following details carefully:
- Material and Description
- Quantity (should match GR quantity)
- Amount (Net Price × Quantity)
- Tax Code
- PO Number and Item
You can uncheck items that are not to be invoiced in this document.
5
Check Balance / Simulate
- Look at the Balance field at the top right
- Balance should be zero for the document to be posted
- If balance is not zero, check quantity, price, or tax differences
- Click Simulate (optional) to preview the accounting entries
6
Enter Additional Information (if needed)
- Payment tab → Check Baseline Date, Payment Terms, Payment Method
- Details tab → Enter Invoice Reference / Text
- Tax tab → Verify tax details
- Header text / Item text for notes
7
Post the Invoice
Click the Post button (or press Ctrl + S).
The system generates an Invoice Document Number and simultaneously creates the Accounting Document in FI.
Note down the Invoice Document number.
Quick Process Flow
MIRO → Invoice Date + Amount → Enter PO Number → Review Items & Balance = 0 → Post
Common Invoice Types in MIRO
| Transaction | Description |
|---|---|
| Invoice | Standard vendor invoice |
| Credit Memo | Credit note from vendor (price/quantity difference or returns) |
| Subsequent Debit | Additional debit after original invoice |
| Subsequent Credit | Additional credit after original invoice |
Related Transaction Codes
| T-Code | Description |
|---|---|
| MIRO | Enter Incoming Invoice |
| MIR4 | Display Invoice Document |
| MIR5 | Display List of Invoice Documents |
| MIR6 | Invoice Overview |
| MIR7 | Park Incoming Invoice |
| MR8M | Cancel Invoice Document |
| MRBR | Release Blocked Invoices |
| MIGO | Goods Receipt |
| ME23N | Display Purchase Order |
Helpful Tips
- Always ensure Goods Receipt is posted before invoice booking (three-way match: PO + GR + Invoice).
- If the Balance is not zero, check for price or quantity variance — the system may block the invoice.
- Blocked invoices can be released later using MRBR.
- You can park an invoice using MIR7 if data is incomplete.
- For credit memos, select Credit Memo as the transaction type and enter the original invoice reference if required.
- After posting, the vendor liability is created in FI and can be paid using Automatic Payment Program (F110).
