on 10-13-2017 6:32 PM
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This was possible because I could see those values in the screenshots. It is of course not possible to troubleshoot a case without knowing much. And especially in such remote discussions where it takes hours or days in communication one would like to see the screens like they are in standard. Nobody wants to see your vendor name or how your own company is named, what product you bought, as names are not important to troubleshoot errors and should not be shown for data protection reasons. But numbers are important, so you should not blacken the company code number as it is essential for a troubleshooting this case. I had also expect to the see quantity and amount field from the purchasing document like it is in standard
Is this case an import or why does it not have any tax?
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.