cancel
Showing results for 
Search instead for 
Did you mean: 

Configure Vendor Specific Tolerances

Former Member
0 Kudos

Dear all,

I am trying to configure vendor specific tolerances on MIRO invoice via t/code OMRX but my configuration is not working.  I have created a Tolerance Group for our Company Code and configured the tolerances required.  I have assigned the Tolerance Group to the Vendor Master record. 

However, when I carry out the MIRO transaction, the tolerance is being ignored.

I am aware of tolerance limits via t/code OMR6 (Price Variance PP), but I do not want this tolerance implemented across Company Code level, I require this tolerance at specific Vendor level.

Does anyone have any suggestions?

Regards,

Alistair

Accepted Solutions (1)

Accepted Solutions (1)

gajit_kumar
Participant
0 Kudos

Dear Alistair,

The maximum permissible payment difference applicable in any scenario is the least of the following:

  • amount arrived at by calculating the percentage of the invoice amount as mentioned in the tolerance group assigned to the vendor OR

  • absolute amount specified in the tolerance group applicable to the vendor OR

  • amount arrived at by calculating the percentage of the invoice amount as mentioned in the tolerance group assigned to the user OR

  • absolute amount specified in the tolerance group applicable to the User OR

  • the maximum permissible absolute variance from the Purchase Order and Goods Receipt amount as specified in the OMR6 tolerance key PP OR

  • the maximum permissible amount arrived at by calculating the percentage of the Purchase Order and Goods Receipt amount as specified in the OMR6 tolerance key PP

Hence if the requirement is that the tolerance limit of certain tolerance group should NOT be applicable, please maintain the values:

  • 9999999999999 in the fields containing the absolute amount of tolerance and

  • 99.99 in the field containing the percentage of tolerance

in the tolerance key or group which should not be applicable.

This would ensure that the maximum possible variance has been specified as the tolerance limit.

Subsequently, please create a tolerance group with the limits that need to be applicable in your scenario and assign it to the vendor master and the user entering the transaction.

Please follow the following steps for doing the same:

  • Tolerance groups for customers/vendors using transaction code OBA3
  • Tolerance groups for User using transaction code OBA4
  • Assign the tolerance group to the vendor using transaction code XK02/FK02
  • Assign the tolerance group to the user using transaction code OB57

For further details regarding the tolerance limit functioning please refer to the SAP document - http://scn.sap.com/docs/DOC-36324

Thanks and regards,

G. Ajit Kumar

Former Member
0 Kudos

Dear G. Ajit Kumar,

Thank you for your detailed response and suggestion, as well as your link to the documentation.

However, my questions is not regarding tolerances for payment differences, it's regarding tolerance on Vendor invoice processing using t/code MIRO.  The configuration of this actually sits under Materials Managment, not FI.

As a matter of interest, I did try a) to enter tolerance limit in OMR6 of 9999999999.99 absolute and 99.99 % then b) set up vendor specific tolerance in OMRX then c) assign tolerance key to vendor master, but this is still not working.

Regards,

Alistair

Former Member
0 Kudos

Dear G. Ajit Kumar,


I have done some further investigations. 

Vendor specific tolerances (OMRX) are used to check differences between invoice header and sum of invoice line items (when carrying out MIRO), and post difference if tolerance is not exceeded.

Invoice block tolerance limts (OMR6) are used to block invoices for payment when checking variances between the purchase order price and the invoice price.  The price check is on tolerance key PP.  This is the config I am after, but from what I can tell, this is at company code level, i.e. you cannot take this down to vendor level.

You also have the option here to change message control from warning to an error which will prevent the invoice from posting should it exceed the PO price by defined tolerance limit.

Thanks for your trouble

Alistair Stewart

gajit_kumar
Participant
0 Kudos

Thanks a lot Alistair for keeping me posted.

Answers (0)