MIRO is the SAP transaction code for the Goods Receipt for Invoice Verification process. It is the first step in the 3-way matching process in SAP MM that is used to record the receipt of goods from a vendor from an Invoice. The MIRO transaction captures the details of an invoice such as vendor, invoice number, and PO reference as well as entering the receipt quantity and value of the goods or services. The MIRO transaction also updates the purchasing document and allows the system to make a three-way match between the vendor invoice, the purchase order and the goods receipt.
MIRO — Meta Data
| Description: | Enter Incoming Invoice |
| Main Category: | MM |
| Sub Category: | Invoice Verification |
TCodes related to MIRO
| TCODE | Description | Application |
|---|---|---|
| MIGO | Goods Movement | MM - Inventory Management |
| ME21N | Create Purchase Order | MM - Purchasing |
| FB60 | Enter Incoming Invoices | FI - Financial Accounting |
| OBYC | C FI Table T030 | FI - Basic Functions |
| J1IEX | Incoming Excise Invoices | FI - Localization |
| MR8M | Cancel Invoice Document | MM - Invoice Verification |
| MIR7 | Park Invoice | MM - Invoice Verification |
| VF01 | Create Billing Document | SD - Billing |
| FTXP | Maintain Tax Code | FI - Basic Functions |
| FV11 | Create condition | Treasury - Treasury |
| ML81N | Service Entry Sheet | MM - External Services |
Tables related to MIRO
| TABLE | Description | Application |
|---|---|---|
| BSEG | Accounting Document Segment | FI - Financial Accounting |
| BKPF | Accounting Document Header | FI - Financial Accounting |
| EKBE | History per Purchasing Document | MM - Purchasing |
| RBKP | Document Header: Invoice Receipt | MM - Invoice Verification |
| MSEG | Document Segment: Material | MM - Inventory Management |
| EKPO | Purchasing Document Item | MM - Purchasing |
| RSEG | Document Item: Incoming Invoice | MM - Invoice Verification |
| EKKO | Purchasing Document Header | MM - Purchasing |
| MKPF | Header: Material Document | MM - Inventory Management |
| LFA1 | Vendor Master (General Section) | FI - Financial Accounting |
| LFB1 | Vendor Master (Company Code) | FI - Financial Accounting |
| MARC | Plant Data for Material | Logistics - Material Master |
Authorization Objects related to MIRO
| AUTHORIZATION OBJECT | Description | Application |
|---|---|---|
| P_TCODE | HR: Transaction codes | |
| M_RECH_WRK | Invoices: Plant | |
| S_TCODE | Transaction Code Check at Transaction Start | |
| M_RECH_AKZ | Invoices: Accept Invoice Verification Differences Manually | |
| J_1IRG23D | Authorisation object for Depo Transactions | |
| F_BKPF_BUK | Accounting Document: Authorization for Company Codes | |
| F_BKPF_BES | Accounting Document: Account Authorization for G/L Accounts | |
| M_MSEG_LGO | Goods Movements: Storage Location | |
| M_RECH_SPG | Invoices: Blocking Reasons | |
| I_TCODE | PM: Transaction Code | |
| F_BKPF_BLA | Accounting Document: Authorization for Document Types | |
| M_RECH_EKG | Invoice Release: Purchasing Group |
ABAP FMs related to MIRO
ABAP Reports related to MIRO
| ABAP REPORT | Description | Application |
|---|---|---|
| RMBABG00 | Logistics Invoice Verification - Verification in Background | MM - Invoice Verification |
| AW01N | Asset Explorer | FI - Basic Functions |
| RGGBS000 | Exit Routines for Substitutions | FI - Validation, Substitution and Rules |
| RECON | Include RECON | PP - Material Identification and Reconciliation |
| SAPMV45A | Sales Order Processing | SD - Sales |
| RFWT0010 | Adjustment of Withholding Tax Information to Relevant Types | FI - Basic Functions |
| RFUMSV00 | Advance Return for Tax on Sales/Purchases | FI - Financial Accounting |
| SAPLMRMP | Logistics Invoice Verification: Update | |
| SAPMF05A | FI - Financial Accounting | |
| RFEPOS00 | Line Items (Module Pool) | FI - Financial Accounting |
| RFKORIEX | Include Module for Printing Forms: User Exits | FI - Financial Accounting |
| RM07CUFA | Field Selection Comparison: Movement Type - G/L Account | MM - Inventory Management |
BW Datasources related to MIRO
| BW DATASOURCE | Description | Application |
|---|---|---|
| 2LIS_03_BF | Goods Movements From Inventory Management | MM - Materials Management |
| 2LIS_03_BX | Stock Initialization for Inventory Management | MM - Materials Management |
| 2LIS_06_INV | Extraction of Invoice Verification Data into BW | MM - Materials Management |
| 2LIS_03_UM | Revaluations | MM - Materials Management |
| 2LIS_02_SCL | Purchasing Data (Schedule Line Level) | MM - Materials Management |
| 2LIS_02_ITM | Purchasing Data (Item Level) | MM - Materials Management |
| 0RENTAGRMNT_ATTR | RE: Lease-out Attribute | - |
| 2LIS_02_SGR | Produced Activity: Delivery of Schedule Lines | MM - Materials Management |
| 2LIS_12_VCITM | Delivery Item Data | SD - Sales and Distribution |
| 2LIS_12_VCSCL | Sales-Shipping Schedule Line Delivery | SD - Sales and Distribution |
| 2LIS_02_SCN | Produced Activity: Confirmation of Schedule Lines | MM - Materials Management |
| 2LIS_02_CGR | Produced Activity: Delivery of Confirmations | MM - Materials Management |
Errors related to MIRO
| ERROR | Description |
|---|---|
| DYNPRO_FIELD_CONVERSION | The program run has been interrupted and cannot be resumed. The program |
| ASSIGN_TYPE_CONFLICT | An attempt was made to assign a field to a typed field symbol |
| SAPSQL_ARRAY_INSERT_DUPREC | When an Open SQL array insert is performed |
| MESSAGE_TYPE_X | Short text of the error message: |
| TIME_OUT | After a certain time |
| RAISE_EXCEPTION | A RAISE statement in program &AP has raised exception condition &P1.\n |
| TABLE_INVALID_INDEX | When changing or deleting one or more rows in internal table &T1-NAME |
| SYSTEM_CORE_DUMPED | A process in the SAP system has been terminated by a signal in the |
| GETWA_NOT_ASSIGNED | An attempt was made to access a field symbol that has not been assigned |
| COMPUTE_BCD_OVERFLOW | In the current arithmetic operation with operands of type P |
| BCD_FIELD_OVERFLOW | A value generated during processing is too large for field &N1 of |
| DYNPRO_MSG_IN_HELP | While processing the &P5 |
Messages related to MIRO
| MESSAGE | Description |
|---|---|
| RS100 | View locked for maintenance in customer system |
| SG105 | Enter rate & / & rate type & for & in the system settings |
| SV033 | Specify the key within the work area |
| SV014 | Number of entries copied: & |
| BC218 | Adding an entry with this key is not allowed |
| RS400 | Transaction & & does not exist |
| V0104 | Requested function & is not available here |
| BBP_ATTR_CHECK301 | Application "&1": Define the attribute ADDR_SHIPTO |
| BL001 | & & & & |
| NR621 | Deletion only possible if status is initial |
| BC400 | No valid rule exists for rule ID |
| BS002 | & is not allowed (& &) |
Table Fields related to MIRO
Glossary/Terms related to MIRO
Invoice
BNS - Concur (BNS-CON)A request for payment from a vendor or supplier.
Invoice
CA - SAP Anywhere (CA-ANW)A document issued to the customer itemizing money owed for products or services rendered.
A message to the buyer of goods or services that contains, among other things, the following information: Name of the goods or services Quantity sent Remuneration due
Invoice
SAP - Global Field Legal (SAP-LEGAL)An itemized list of goods provided by a seller to a buyer, usually specifying price.
A sales and distribution document used to charge a customer for delivery of goods or services.
Invoice
SRD - CRM-Customer Invoice (SRD-CRM-INV)A document that states the invoice recipient's obligations to the company that sold the products. An invoice is normally created after the goods receipt or service performance has been confirmed. It includes information such as invoice amount, recipient details, supplier details, and payment terms.
Document that states the invoice recipient's obligations to the vendor or service provider. An invoice is normally created after the goods receipt or service performance has been confirmed. It includes general invoice information, such as total amount, total tax, freight costs, vendor and invoice recipient, and detailed information (header information, item information, approval preview).
A party that delivers goods or provides services, or is responsible for delivering goods or providing services.
Vendor
AP - FDN-Business Partner Data Management (AP-BP)A business partner from whom the buyer purchases materials or services.
A company that manufactures a control that is used in the Graphical Framework.
Vendor
BNS - Concur (BNS-CON)The provider of services or goods to whom the amount was paid in an expense transaction.
A business partner from whom materials or services can be procured.
Vendor
LOD - Travel OnDemand (LOD-TEM)A party that delivers goods or provides services, or is responsible for delivering goods or providing services.
Vendor
MFG - SAP Manufacturing Execution (MFG-ME)A supplier of one or more materials used as components when building assemblies.
Vendor
SBC - Shared Business Components (SBC)A partner or organization that authors and provides content.
The seller that uses a Web shop to sell to online customers.
Vendor
XAP - Cost and Quotation Management (SAP xCQM)(XAP-CQM) The party that manufactures a certain material or component. The vendor is a business partner from whom materials or services can be procured.
Purchase
FS - Funding ManagementBusiness processes for funding type ABS-O. The originator sells the funding transaction from an asset-pool to the SPV.
(BC-UPG-OCS) Set of software objects delivered together. A delivery comprises one or more delivery components. Deliveries are used both in installations and for support packages, upgrades, pilots, CRTs, and so on. Dependencies can arise between separate deliveries and in these cases only certain combinations of deliveries produce a functioning system.
The process for receiving, sending, or transferring goods, whether inbound or outbound.
Delivery
SBO - SAP Business One (SBO)A verification notice in the form of a marketing document used to confirm that the shipment of goods or services from the seller to the buyer has occurred.
Delivery
SRD - SCM-Warehousing and Manufacturing Execution (SRD-SCM-WME)The arrival of goods at a destination.
Transfer of a business transaction into one or several accounting ledgers. Posting takes place in the form of document entry.
A transfer of transaction and position flows to Financial Accounting. Firstly, the flows for posting are selected. Then flows and posting information are transferred to Financial Accounting, where the corresponding documents are generated. In Treasury, the posting run can be performed manually (for irregular posting activities) or automatically (for recurring flows that are condition based). The Treasury payment program, and the debit position and clearing connected with this, are directly linked to the posting run.
Posting
MP - Collaboration Room (MP-APP-CR)Message sent to a discussion in the forum service of a room. A posting is hierarchically subordinate to a topic.
Files that are located locally on a PC can be created as documents in the Business Workplace using the Import function.
Import
BC - Landscape Virtualization Management (BC-VCM-LVM)To transfer the SAP Landscape Management configuration settings from an XML file to the application, and use it for editing the configuration settings.
A process where data is taken from one or more source systems, possibly subdivided by data packages, and then stored in Source Data Tables in the Consolidation system. The data is used as input for a consolidation process, where the data (identified by source system and data package) is put into a Data Source. This data source is then processed by consolidation.
The process of acquiring information for the Data Services repository.
The activity that transforms product data into product templates of In-Force Business Configurator.
Import
SBC - Shared Business Components (SBC)To add a package to CLM that has been sent from a vendor.
An action that involves taking movable goods into the customs territory, that is to say in accordance with foreign trade law from overseas economic areas to domestic economic areas.
Import
XAP - Cost and Quotation Management (SAP xCQM)(XAP-CQM) An activity triggered by a user to upload information from an offline format to the SAP xCQM application and database.
A problem or project situation that affects project goals. An issue may result in changes to scope, budget, timeline, or resources. In the S/4HANA on-premise edition of SAP Commercial Project Management, the business object 'issue' is referred to as 'issue activity'. The term 'issue' denotes all the processes and actions related to any project situation that affects project goals.
Issue
CA - SAP Enterprise Dashboard (CA-EPT-EC)A task assignment associated with a "snapshot" in an enterprise dashboard.
Issue
CRM - S4CRM: Analytics (CRM-S4-ANA)A problem that impedes the fulfillment of a service transaction.
Written instructions to pay a specific amount of money to cover a bill of exchange payable.
A shortcoming that was discovered and reported when a control was being assessed or tested.
An exception, actual problem or incident that has been identified for review. Upon review of an issue, a remediation plan may be implemented to resolve or deal with the issue identified.
Issue
GRC - GRC Platform (GRC-PLA)A finding (which could be an exception, observation, problem, irregularity, or deficiency) that has been identified in business data or processes.
The issue is found at the lowest level of the product master and represents data from the actual sales unit for a title for a specific publication date. You can create issues automatically using data from the master record of the higher-level edition.
Issue
IS - SAP Retail Activity Optimization (IS-RAO)An automatically generated summary of the problems identified through store visits.
Issue
MOB - SAP Project Companion (MOB-APP-PC)A problem encountered while executing a project that endangers the successful completion of the project or the related actions within the originally planned boundaries (timeline, budget, or resources). Issues can belong to projects, work packages, and actions.
Issue
SAP - Global Field Legal (SAP-LEGAL)A subject or problem that people think or talk about, or need to deal with.
Issue
SRD - SCM-Foreign Trade Management (SRD-SCM-FTM)To send the export declaration to the customs authority.
(SV-ASA) In ASAP, an unplanned activity, project, or business situation that affects business and project goals and delays schedules. An issue may result in changes to scope, budget, timeline, and resources. Issues are managed using Issues Management.
The unknown underlying cause of an incident or incidents. The business transaction used to log such a cause.
Accounting
AP - FIN Accounting (AP-ACC)The recording of all relevant business transactions in financial accounting.
Accounting
FS - Reinsurance (FS-RI)The process of editing accounts.
Accounting
LOD - Sourcing OnDemandA SAP Sourcing page that contains general accounting information regarding an RFx.
The matching of documents created during the purchase order process, the goods receipt process, and the accounts payable process that is part of the internal controls system within an organization.
A term that describes the entering and checking of incoming (vendor) invoices. In invoice verification, vendor invoices are compared with the purchase order and the goods receipt, and are checked in the three following ways: Content Price Quantity
Invoice Verification
SRD - SRM-Supplier Invoicing (SRD-SRM-SI)An automated process that compares supplier invoices to purchase orders and goods and services receipts, and ensures that price, quantity, tax, and product information match, or are within set tolerances. Invoice verification also includes manual verification of invoices, for example, in cases where no reference is available.
VAT
SRD - FIN-General LedgerAn indirect tax levied on the difference in value between the cost of creating a product and the price at which the product is sold before other taxes are applied. VAT (value-added tax) is collected on behalf of the taxation authority by the taxable person that sells the product.
The internal price of an activity type for allocation between cost centers and business processes.
Price
IS - Formula-Based Price Calculation (IS-U-FPC)A value for an energy product that is calculated using a price formula within the scope of formula-based price calculation.
Price
IS - Germany (IS-U-LIB-DE)A value and unit of measure that is used for billing. A price must be assigned to each combination of price-key group and price key for each point in time.
Price
PLM - Product Lifecycle Costing (PLM-PLC)The price or cost of materials or other items. This includes, for example, the purchase price for raw materials, the price for activities and processes, and the calculated price for assemblies.
Price
SRD - CRO-Data Migration (SRD-BC-TLS-DTM)An amount of money for that a product can be purchased. For data migration, the corresponding price currency is defined under 'General'. &Example& The following settings were defined for a product: Under 'General', the currency is defined as 'EUR'. Under 'Item - Data', the quantity UoM is defined as 'EA' (= each piece). Under 'Item - Data', you have defined a price of '5' and a price unit of '2'. This means that two pieces of the product cost five Euros.
Price
SRD - FDN-Product Master (SRD-MD-PRD)The cost at which a product or asset can be purchased.
SAP Help, Wiki, Q&A and other resources for MIRO
Click here for the full list of resources and help pages, only the first few are posted below
-
View the full list of resources, SAP Help/Wiki pages and Q&A for MIRO
Differential Invoicing in the Commodity Procurement Process - SAP Help Portal
Relevancy Factor: 370.0The differential invoicing process straddles the Logistics applications of Purchasing, Inventory Management, and Invoice Verification. For further information about the standard process, see Procurement in the Materials Management System. The following process describes the features of differential invoicing, which is integrated with the standard process.
https://help.sap.com/viewer/98eed63ea3a544af84eb972dc68b0e84/6.18.11/en-US/1b2b1e3c63414f7ab5cb81817769438c.htmlDifferenzrechnungsstellung im Commodity-Beschaffungsprozess - SAP Help Portal
Relevancy Factor: 300.0Sie legen eine Standardbestellung für das vorbereitete Material und den vorbereiteten Lieferanten an (Transaktion Bestellung anlegen (ME21N)). Die Bestellung enthält dabei mindestens eine Bestellposition, bei der es sich um eine Commodity handelt, die für die Differenzrechnungsstellung relevant ist.
https://help.sap.com/viewer/98eed63ea3a544af84eb972dc68b0e84/6.17.14/de-DE/1b2b1e3c63414f7ab5cb81817769438c.htmlInvoice Verification in Differential Invoicing | SAP Help Portal
Relevancy Factor: 250.0Invoice verification is based on purchase orders for Commodities that are relevant for differential invoicing.
https://help.sap.com/docs/SAP_ERP_SPV/98eed63ea3a544af84eb972dc68b0e84/69e5efbf0a5c413bb7f17d8c0148a88b.htmlDifferential Invoice in Commodity Management - SAP Help Portal
Relevancy Factor: 240.0https://help.sap.com/viewer/98eed63ea3a544af84eb972dc68b0e84/6.17.18/en-US/6cac5ebdd76e47c78faa0a4bfeac000e.html
Differenzrechnung im Commodity Management - SAP Help Portal
Relevancy Factor: 240.0https://help.sap.com/viewer/98eed63ea3a544af84eb972dc68b0e84/6.18.06/de-DE/6cac5ebdd76e47c78faa0a4bfeac000e.html
Logistics Invoice Verification (MM-IV-LIV) - SAP Help Portal
Relevancy Factor: 230.0To create a provisional invoice (transaction Enter Incoming Invoice (MIRO)), choose the invoice type Provisional Invoice in the Transaction field.
https://help.sap.com/viewer/98eed63ea3a544af84eb972dc68b0e84/6.18.10/en-US/1b2b1e3c63414f7ab5cb81817769438c.htmlInvoice Verification in Differential Invoicing - SAP Help Portal
Relevancy Factor: 210.0In invoice verification, differential invoicing takes place at item level. Depending on the value in the relevance field Differential Invoicing in the purchase order item, logistics invoice verification decides whether differential invoicing applies for the invoice item. The system also supports purchase order items with account assignments.
https://help.sap.com/viewer/98eed63ea3a544af84eb972dc68b0e84/6.18.11/en-US/69e5efbf0a5c413bb7f17d8c0148a88b.htmlBuyer 1.0 - SAP Help Portal
Relevancy Factor: 210.0The tasks of a buyer comprise all necessary activities for the external procurement of goods and services. In particular, this means ensuring that all required goods and services are ordered from and delivered by the vendor in sufficient quantities and in good time. The buyer monitors the quality of the deliveries and sees to it that purchases are made at the best possible price.
https://help.sap.com/viewer/40951affb8ec4bd7acafbd19c2f23a23/6.18.12/en-US/9c0db753128eb44ce10000000a174cb4.htmlDown Payment Clearing - SAP Help Portal
Relevancy Factor: 200.0
"Under Extended Document SplittingDefine Document Splitting Rule, extend the document splitting rule that you use when posting the invoice from Logistics invoice verification (MIRO)."
https://help.sap.com/viewer/98eed63ea3a544af84eb972dc68b0e84/6.18.11/en-US/4f3b902bd8ed1616e10000000a42189b.htmlPayment Release - SAP Help Portal
Relevancy Factor: 190.0https://help.sap.com/viewer/98eed63ea3a544af84eb972dc68b0e84/6.18.10/en-US/4f3b902bd8ed1616e10000000a42189b.html