Skip to Content

AP tolerance is not working

Hi All, I am testing the tolerance AP in our system. Here are the settings:

1) The Direct posting to G/L acct and to material is active

2)The item amount check is activated at company code level (tcode omrh)

3) The item amount check is activated for item categories (standard, consignment, subcontract and limit) and GR indicator. (tcode omri)

4) AP tolerance has been activated as you can see below (tcode omr6)

Now, I created a PO for an item, PO price is 100 USD, I am trying to post an invoice for 105 USD and I am getting the following error message

"Balance, not zero; 5 debits 100 credits 105 Message no M8534

I was expecting the system to post the invoice since the amount difference is within the tolerance.

I am must say that the vendor used to create the PO is not assigned to a tolerance group and tolerance BD is 0.00

Please let me know your thought.

Thank you.

ap.jpg (32.6 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Oct 16, 2017 at 12:25 PM

    Thank you Gian Marco, actually, BD tolerance is activated in my system the value is 0.00 USD that means any invoice amount different from PO's amount will not be posted.

    Now I am testing AP and it seems that the error message that I am getting is related to BD because if AP was working, the system would have posted the invoice.

    One more thing, I change BD from 0.00 USD to 100. 00 USD and I tested again. This time system posted the invoice difference in the small differences account. This a proof again that BD is working but not AP.

    Thank you Jurgen. I am posting new screen shots.

    PO

    Miro

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 14, 2017 at 05:55 AM

    Thank you,

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 14, 2017 at 05:29 PM

    Hi Jean

    In order to make the system post automatically differences, you have to set the BD tolerance key.

    The system checks the balance of the invoice against the absolute upper limit defined. If the upper limit is not exceeded, the system automatically creates a posting line called Expense/Income from Small Differences, making the balance zero and allowing the system to post the document.

    You should set the upper limit only: see sap notes 116974.and 6555.

    Make sure you have entries in T030 for transaction/event DIF.

    Tolerance key AP is used for blocking the invoice in case of variances, it cannot be used for posting small differences.

    Regards

    Gianmarco

    Add comment
    10|10000 characters needed characters exceeded

    • Thank you Gian Marco, actually, BD tolerance is activated in my system the value is 0.00 USD that means any invoice amount different from PO's amount will not be posted.

      Now I am testing AP and it seems that the error message that I am getting is releated to BD because if AP was working, system would have posted the invoice.

      One more thing, I change BD from 0.00 USD to 100. 00 USD and I tested again. This time system posted the invoice difference in the small differences account. This a proof again that BD is working but not AP.

      Thank you.