Invoice Tolerance setting
Hi,
In configuration settings,we can set tolerance limit for invoices either on percentage basis or Absolute.
SPRO>MM>Logistics Invoice verificatio>Invoice block>Set tolerance limits.
Question:Is it possible to set tolerance based on invoice value range?E.g.
1) Invoice upto $100--Flat tolerance of 5$.
2) Invoices between $101-1000----Tolerance of 5%
3) Invoices> $1000---- Tolerances upto $50
If we can't set the bandings as above how much flexibility have we got?
Regards
Chandra Prakash
[email protected]
Hi Charlie,
Thanks for reply.
I can't set tolerance as 5% because in this case third condition is not satisfied i.e.if Invoice value> 1000$---tolereance upto 50$.
E.g. If Invoice value=20000,than 5%=1000$,while system should allow upto 50$ max.
Regards
Chandra Prakash
Similar Messages
-
MIRO- INVOICE BLOCK-Set tolerance limit
Dear All,
We configure tolerance limits for each tolerance key in IMG-Invoice block>set tolerance limits.
What is meaning of absolute upper and lower limit in tolerance key. And how it is different from upper and lower limits
I have read the details of each and every tolerance key for example AN, AP, BD, BR, BW, DQ, DW, KW, LA, LD, PP, PS, ST, VP from sap help, but I am not able to understand properly and remember.
Especially DQ- (the line that is Underlined and in bold letters)
If a goods receipt has been defined for an order item and a goods receipt has already been posted, the system multiplies the net order price by (quantity invoiced - (total quantity delivered - total quantity invoiced)).
If no goods receipt has been defined, the system multiplies the net order price by (quantity invoiced - (quantity ordered - total quantity invoiced)).
The system compares the outcome with the absolute upper and lower limits defined.
<u><b><i>This allows relatively high quantity variances for invoice items for small amounts, but only small quantity variances for invoice items for larger amounts.</i></b></u>
You can also configure percentage limits for the quantity variance check. In this case, the system calculates the percentage variance from the expected quantity, irrespective of the order price, and compares the outcome with the percentage limits configured.
The system also carries out a quantity variance check for planned delivery costs.
Can anybody spare time to explain me in the laymen language ALL these keys so that I can remember and get the meaning of these keys.
thanks in advance
regardsPlease use the Posting Key BD, with no limits there by restricting any value differences
-
Invoice tolerance check at company code level
Hi! I know in SRM, the tolerance check for invoice is set up and assigned to a tolerance group which is then assigned to the user attribute. In theory, the tolerance setting should match that of ECC as it does not make sense to meet the tolerance requirement in SRM and then subsequently get block in ECC. However, it is common in ECC that we maintain different tolerance value for different company codes. Is there a way to do the same in SRM? My guess at the moment is that we will have to 'copy' the check in ECC to SRM rather than relying on the tolerance checks in SRM. Am I right to say that? What is the best practice in such situation?
Appreicate you sharing your experience in this.
Cheers!
SFHi. I think the only way to do this is to set the tolerance to 999% via config and PPOMA and assign to all users. This means the standard tolerance check does not apply.
Then use the BBP_DOC_CHECK_BADI to read in whatever tolerances you want based on whatever parameters, and issue an error on screen if the tolerance is exceeded. You can easily RFC into R/3 to get the tolerances from table T169G.
Regards,
Dave. -
Invoice Block --------- set tolearnce limit
HI,
Iam configuring Invoice block - set tolerance limits in logistics invoice verification. it listed some standard tolerance keys like AN, AP, BD,BV etc, is there any place where i can create one new custom tolearnce key. my business requirement is if the total amount in the invoice varies from the total amount in the purchase order then it should be automatically blocked for payment. can anyone help me with this.
Thanks,
MonicaPlease use the Posting Key BD, with no limits there by restricting any value differences
-
Invoice Tolerance Check at Invoice Header Level
Hi Experts,
Can you advise on this query please?
We would like to be able to check for this scenario. Where the Invoice exceeds the GR by 5% or $50 we want to have this invoice blocked so that it cannot be posted in MIRO. We want to stop the users posting it in MIRO rather than allowing it to post and then blocking for payment.
The indivdiual price tolerances such as PP or PS will not work for us because these tolerances check at item level. Our PO's can have multiple line items so in total these can add up to more than $50 depending on the value of the line item.
So we ant to be able to apply the 5% or $50 limit to the overall invoice.
The BD small differences checks (we believe) at the invoice level. However, it only allows an absolute value to be specified and does not seem to allow both a value and a percentage to be specified.
Is there a way to apply the 5% or $50 at overall invoice level?
If not, is BD the correct tolerence to use to block for the $50 value at overall invoice level?
If we use the BD, must we then blank out the other tolerances so as to avoid these coming into effect and overrding the effective $50 limit for the overall invoice if the individual line items totoal to more than $50.
Appreciate your advice on how we can achieve this 5% or $50 to apply to the overall invoice.
Thanks and regards
M. Ryan.Hi Michael,
Just wondered if you managed to find out how to set up an invoice tolerance at header level ? I have a similar requirement and wondered if this can be done. It seems the tolerances are all at item level (except for the small difference as you mentioned).
Regards,
Jacklyn. -
I am trying to set invoice tolerance limits for price variance in both value and percentage terms. I did config for it in OMR6 but it doesnt block the invoice.
Is there some place else also where we can set the tolerance limits.
ThanksHi,
OMR6 maintainace define whether to allow posting or not it will block the invoice. To do so go to path SPRO>Materials Management>Logistics Invoice Verification>Invoice BlockI>tem Amount Check>Activate Item Amount Check and
select Check item amount.
now it block invoice.
Regards,
Chintan Joshi. -
Invoice Tolerance Not Working for Percent
Hello - I have searched and couldn't find another user with the same issue. The invoice tolerance levels are set at $250 or 2.50%. When I go to test the 2.50% level, I enter an amount that is over the limit by a few pennies. It did not trigger. But if I go above the 2.50% by, say, $50, it does trigger the 2.50% tolerance limit. Does anybody know why the percentage limit does not trigger when it is over the limit by a few pennies, but does when it is $50 over the limit?
Thanks,
KojonesHi
Check the T codes For Tolerances group
1. OBA0
2. OBA4
3. OB57
3. OBA3
Anil -
Invoice Tolerance - System Level
Hi
I've been looking at setting invoice tolerances to block invoices outside set limits.
I am aware I can create invoice tolerance and set these at vendor level but to make maintenance of this simple can you set invoice tolerances at system level i.e. one tolerance rate that applies to all invoices recieved?
Many Thanks for you help.
ChrisPlease check these links for details:
Invoice verification tolerance limits
Re: RE: Invoice Tolerance
Invoice Tolerance key BW.
Re: Tolerance in invoice verification
Edited by: Afshad Irani on Apr 29, 2010 9:11 PM -
Purchase Order Goods Receipt quantity tolerance setting not working.
Team,
We are using the IS-Oil solution, ECC 6.0 REL 605 SP LEVEL 009 .
The issue that I have is as follows:
Purchase Order Goods Receipt quantity tolerance setting not working, I had set up a 10% tolerance on QTY received in the GR process via the PIR and also the Purchase Value Key in the material master and also changed the message to a warning in OMCQ for message number M0722.
I had performed a similar configuration and master data maintenance on a different NON IS-OIL client install and it worked fine.
I believe it is the IS-OIL component in the Inventory update portion of the GR process that is causing the error.
I have searched for OSS notes, however they mention that there is no solution.
Setting the PO line item as Unlimited will not be best practice for the business and will not be used.
Has anyone come across this issue? and how was it resolved, your help and guidance will be greatly appreciated.
ThanksHello,
Please check the Tolerance levels in O588
Also you can use the BAdI OIB_QCI_ROUND_QTY: A new method, CHECK_TOLERANCE
Best Regards,
R.Brahmankar -
Need Setting for Invoice Tolerance
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
SunamiThe 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 -
Invoice Tolerance variance PP not working for lower limit
I am working in ECC 6.0 environment. I had configured tolerance variance PP to check MIRO value with GR Value. I had maintained upper and lower tolerance limits equal to 1000/- and had set messages M8082 and M8084 to error to stop invoice activity if invoice value is not within interval specified by tolerance variance.
I had posted a GRN with value 5000/-. Now, at time of MIRO ---
1) If i change MIRO value more than 6000/-, error message M8082 is there, which is correct.
2) But, if i decrease MIRO value by 500/- (which is within lower limit of variance), error message M8084 is there which should not be there until MIRO value will be reduced by more than 1000/-.
Kindly resolve this issue asap.Hi !
Please note the following:
The system will check the lower tolerance limit but an invoice will
never be blocked if the LOWER limit is exceeded. The system will only
display a warning message. In the standard system invoices will only be
blocked if the UPPER limit is exceeded because normally one wants to
prevent to pay more than expected.
In SAP Library: MM-Invoice with Variances-Tolerances you will also
find the following explanation:
Variances are allowed within predefined tolerance limits. If a varianc
exceeds a tolerance limit, however, the system issues a message
informing the user. If an upper limit (except with BD and VP) is
exceeded, the invoice is blocked for payment when you post it. You mus
then release the invoice in a separate step. If the tolerance limit fo
BD is exceeded, the system cannot post the invoice."
The system will check the lower limit but an invoice will never
be blocked if the lower limit is exceeded. The system will only
display a warning message. In the standard system invoices will only b
blocked if the upper limit is exceeded because normally one
wants to prevent to pay more than expected.
Best regards
Erika -
Invoice posting possible for limit PO although final invoice is set
Hi,
I encountered a strange behavior, I think.
I created a limit PO and posted several invoices against it. So far, so good.
Then, I wanted to "close" the limit PO and set the "Final invoice" indicator in PO. Even though, I was able to post further invoices against this PO. Shouldn't this be prevented?
I used the workaround to modify the PO and change the expected value to the actual value of invoices posted against the PO... But why does final invoice flag have no effect at all? Any ideas?
Thanks in advance!Hi,
The purpose of final invoice indicator is to reset the purchase order commitments. The final invoice indicator does not prevent further invoices from being posted. Please see F1 help documentation on this field.
You can block the item if further processing is required.
Kind Regards,
Suneet -
Please help to solve this issue.
I have Oracle 11i instance demo.
On Account Payables when i click on Invoices:Entry: Invoice Batches i have an error message.
The Message says: " you cannot navigate to the Invoice batches Window because batch control is not enabled for your system" Then it says ask your system administrator to enable option AP: Use Invoice Batch controls in the system Profile options Window"
I log in as system administrator on the Profile: System ( System profile values window) i set the profile AP:Use Invoice Batch Controls to Yes at site level (Remember Application level, responsibility level and user level are grey out and cannot be change)
After this set up, i still have an error message on AP: Invoice batches. What am i missing? Please help.Hello.
The Responsibility level is greyed out because you are not filling it when making the query of the profile option. So, on the Find System Profiles window, in the Responsibility field, enter the responsibility you want to use to enter invoice batches and you will see that you can set it to Yes.
Hope this helps.
Octavio -
Invoice posting - set document date as baseline date
Hi Expert!
I have issue regardig invoice posting.
When invoice posting transactions are done, the baseline date in the transaction is changing due to unknown reasons. The baseline date should not change and should be the document date. This in turn is having effects on the culculation of the due date for the payment terms.
In this case, i would like to make the document date as the default baseline date and remove the option of changing the baseline date. Please guide me on how to do it step by step.. Please also advise step by step how can i do that in transaction MIRO, FB60, FV60, FB65 and FV65..
Thanks..prashant,
let say i have 3 company codes but i want to set the document date as the default for baseline date only for 2 company codes, how? If i tick on document date in the path u've given, will it be affected to all of company codes?
Where can i check for the payment terms against company code? Because payment terms in the path u've given seems like different than what is being using in the PO currently..
In the path there are 0001, 0002 and 0003 but payment terms which are being using in the PO are K160, K162....
Please advise.. -
Duplicate AP Invoices Error Setting
Hi,
How do I set duplicate AP invoices error in SAP?
Thanks,
TeoHi
If you have to do this, you need to check the field "Chk Double Inv" in the vendor master.
What happens?(please read the help for this field in SAP)
Checking Logistics documents
Firstly, the system checks whether the invoice documents have already been entered in the Logistics invoice verification; the system checks invoices that are incorrect, or invoices that were entered for invoice verification in the background.
Checking FI documents
The system then checks whether there are FI or Accounting documents that were created with the original invoice verification or the Logistics verification, and where the relevant criteria are the same.
Checking Logistics documents
In checking for duplicate invoices, the system compares the following characteristics by default:
Vendor
Currency
Company code
Gross amount of the invoice
Reference document number
Invoice document date
If all of these characteristics are the same, the system issues a message that you can customize.
When you enter credit memos or subsequent adjustments, the system does not check for duplicate invoices.
Exception: Country-specific solution for Argentina, where invoices and credit memos are checked for duplicate documents.
Maybe you are looking for
-
Creative I-Trigue 2.1 (3300) Left channel not working
Just recently purchased the Creative I-Trigue 2.1 (3300) for my boyfriend's gaming station. I have his audio settings set to 2.0 CH speakers, and have the thing plugged into the appropriate hole. The subwoofer works, the right speaker works, but ther
-
Problem with business partner cumulative balance
Hi I used to used the business partner balance enqury to quickly tell customers what they were due to pay up to the start of the month. I just looked at the cumulative balance of the last transaction of the previous month and that was it. I know I co
-
I have my pdf open, I created a custom stamp. Applied the stamp to the document and I see it. Save my document and then do either a print preview or print it and the stamp is not showing! This method of applying stamps used to work but something h
-
Relating with back ground jobs
hi gurus, i have 3 fields on sel-screen.one for date of creation of sales order in range and three radiobuttons for yearly, quartly and monthly display of sales order. i am creating this pgm to run in background. pls, help me out to write a logic to
-
Business Process Step properties not loading
Hi All, I believe the problem is apparent enough from the topic itself . After i create a Business process and then decide upon the steps and later on when i try to load the properties of the individual steps its not getting loaded. i belive its not