Skip to Content

Different PRD Account Determination for MIRO


Can we determine a PRD account for variance posting during MIRO based on the cost components (purchasing conditions) in the PO ?



Purchase Orders are placed with the overseas vendor with the Incoterm FOB. The PO has accruals for the ocean freight, customs duties and other admin charges, which are set up as planned delivery cost in addition to the basic price. All of these PO condition types are assigned to different vendors.

Invoice will be received from each vendors individually and they need to be cleared against the PO accruals.

The requirement is to POST the variances generated at the time of the MM-LIV posting to DIFFERENT variance accounts based on the cost components in the PO (like FRA1 for Freight , ZDTY for Duty etc)

We do not want to use GL Tab for this (3-Way match needs to be ensured).

SAP posts all variances to the account in PRD. We tried using the INVOICE_UPDATE BADI, but the BADI structure does not yield the required data. There are no user exits which are available for this purpose.

Any pointers on how this could be achieved ?


Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Apr 24, 2007 at 03:13 AM

    Hi Sanjib,

    Price differences (PRD)

    Price differences arise for materials valuated at standard price in the case of all movements and invoices with a value that differs from the standard price. Examples: goods receipts against purchase orders (if the PO price differs from the standard pricedardpreis), goods issues in respect of which an external amount is entered, invoices (if the invoice price differs from the PO price and the standard price).

    Price differences can also arise in the case of materials with moving average price if there is not enough stock to cover the invoiced quantity. In the case of goods movements in the negative range, the moving average price is not changed. Instead, any price differences arising are posted to a price difference account.

    Depending on the settings for the posting rules for transaction/event key PRD, it is possible to work with or without account modification. If you use account modification, the following modifications are available in the standard system:

    None for goods and invoice receipts against purchase orders

    PRF for goods receipts against production orders and

    order settlement

    PRA for goods issues and other movements

    PRU for transfer postings (price differences in the case

    of external amounts)

    Try this link and if you have any further query please post it , will try to reply ,



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.