AccountsSkill logo ACCOUNTS SKILL
← SAP Learning Hub🔎 Search all T-Codes

Invoice Booking In SAP (MIRO)

Complete Step-by-Step Guide – Incoming Vendor Invoice

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).