cancel
Showing results for 
Search instead for 
Did you mean: 

Need Setting for Invoice Tolerance

Former Member
0 Kudos

Hi

Can any body suggest for the requirement below here with.

I want Invoice Qty should n't be more than P.O Qty.

I am trying for message "087 " Invoice quantity greater than PO quantity (item without GR)

system is not checking the tolerance.

Regards

Sunami

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

The tolerance keys compare only the invoiced quantity with the quantity delivered but not purchase order with the quantity of

the invoice.

If you expect a goods receipt but you have not receipt any goods yet there is no tolerance key which compares the quantity of the purchase order with the quantity of the invoice.

Example:

If you would post the invoice reference to the PO and with quantity = 100 (more than GR quantity) before posting others GR DOCs, but would the invoice blocked for payment and would release it using TXN MRBR after posting others GR DOCs (GR quantity = invoiced quantity), you can change the message type for M8 081 from 'E'(error) as 'W'(warning).

If you would post the invoice reference to the PO and with quantity = 100 (more than GR quantity) before posting others GR DOCs, but would the invoice not blocked for payment, you can de-activate the tolerance check of T-key 'DQ' via setting 'Do not check' as 'X'.

If you want not only GR quantity, but also the PO quantity, to be incl. in the tolerance check within MM-invoice process,please review the note 786810.

Look to SAP Note 786810

Reason and Prerequisites

The problem is due to the system design.

Solution

If you want the amounts and quantities for the purchase order items to be included in the tolerance check, you can use a customer enhancement (BADI) in the 'MRM_BADI_INVOICE_CHECK' function module to run the check on price and quantity variances based on the amounts and quantities from the purchase order item

Thanks & Regards

Sudhansu

Answers (2)

Answers (2)

BijayBarik
Active Contributor
0 Kudos

Hi,

As you set message in T.code: OMRM & maintained the message M8 -087 { Invoice quantity greater than PO quantity (item without GR)} as Error. Now set Error for message M8 -087 in OBMSG t.code and save.

Now try transaction ,you will get your result

Regards,

Biju K

Former Member
0 Kudos

Hi,

You can deal with this situation in 2 ways. Manually block the invoice while posting, TAB: Payment.

Else,

Use Quantity Variance Key: DQ,DW. You can enter tolerances for Lower and Upper Limit. You can enter absolute and percentage base variance. If one of the limit is exceeded the invoice is blocked for payment.

If you want certain variance is always blocked, set value or percentage for the upper limit to ZERO and select Check Limit.

IMG->Material Management->logistics Invoice Verification->Invoice Block->Set Tolerance Limits (Transaction Code: OMR6).

These setting are for Co. Code level.

Any deviation from ordered Quantity will be blocked.

Hope this is what you are looking for!!

Reetesh