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!
SF

Hi. 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.

Similar Messages

  • SAP ISU- Can you help on Invoice Rounding steps at company code level,

    Dear Friends,
    Can you help on SAP ISU Invoice Rounding steps at company code level,
    Client requirement is: - for one company code they need round the Invoice and other company codes they does not required the round option.
    We have configured some steps, which are given below,
    Contract Accounts Receivable and Payable - Basic Functions - Postings and Documents
    1.     Define Rounding Rules for Currencies
    2.     Define Accounts for Rounding Differences
    3.     Accounts for Rounding Gross Amounts (IS-U)
    4.     IS-U: Define Acct Assignment Data Relevant to Transactions
    a.     (Main Transaction 0010 and Sub Transaction 0040)
    SAP Utilities u2013 Invoicing
    1.     Define Basic Settings for Invoicing
    2.     Define Invoice Rounding Rules
    Please provide the solution; I will be appreciating for earliest answer...
    Thanks and Regards,
    Prudhvi

    Hello Christiane,
    Thanks for your quick reply, and valuable information,
    But we have u201CNo roundingu201D option available at client level, path has given below, 
    SPRO u2013 SAP Utilities Invoicing u2013 Basic setting u2013 Define Basic setting for invoicing
    We are not authorized to change any configuration at client level,
    If you can able to guide me at company code level that could be great,
    Thanks for the support
    Thanks and Regards,
    Prudhvi

  • Transaction code KO88 need to be check at company code leval

    Dear Experts,
    I need maintain authorization check at company code level for the transaction code KO88
    Can you suggest what are the better approaches/solutions to meet this requirement
    Thanks in Advance
    Guru Prasad

    Hi,
    it does not look like you can use standard authorization objects assigned to this transaction. This transaction is from CO module and this module does not use company codes directly. It uses controlling areas instead. You can see it in authorization object K_VRGNG which is checked in KO88.
    It does not look like there is a suitable BADI either. So if you are on Netweaver you can try to use enhancement framework. In program KO71 which corresponds to transaction KO88 is subroutine ACTIVITY_AUTHORITY_CHECK where FM K_VRGNG_AUTHORITY_CHECK is used to check authorization for object K_VRGNG. It looks to me that it's a good point to use implicit enhancement point of this subroutine to add additional authorization check. In your case check for company code attached to internal order. But you need to test it properly and it might work only for this transaction. So if user can start settlement from somewhere else that your additional check might not be performed.
    Cheers.

  • Blocking logistic invoice verification at company code level

    Dear all,
    May I know what is the system setup (SPRO) for this:
    Blocking logistic invoice verification at company code level ?
    Thanks
    tuffy

    Hi There
    I think it can be solved in 2 ways,,
    1. Number range, if you have not defined for the particular company code for this year,,
    2. Authorization for the Comp Code level (Check with your basis team ,, it will be the easieast way to block it for CC level and when ever you want they can just remove the block, (insterad of doing the changes in config, if basis can control the authorization it will be the best way)
    Hope it helps,,
    Thanks
    Senthil

  • Double Invoice check across company code

    Hi All,
    I have been trying to use the double invoice check functionality across company codes. i.e. when an invoice is posted in Company code A with ref no: xxx, and when I try to post a new inovice with the same reference ie. xxx in company code B, system does not give error message.
    Please note: I have maintained message in application F5, no: 117 and 312.
    Also in customization for double invoice check, I have unchecked "Check Company code" and checked "check reference" and "check invoice date"
    I have also maintained the double invoice check flag in the vendor master.
    Please help at the earliest.
    Regards,
    Ankush

    Hi Ankush,
    Good Day,
    Duplicate invoice check across company code will not check for FI related invoice ( Like FB60)
    But you can able to achive this with BTE ( SAMPLE_PROCESS_00001110 for FI Duplicate invoice check)
    Steps for Implementing a BTE
    (1)Goto transction FIBF menu Environment->Info System (P/S )
    (2)Select the BTE you want to implement.
    (3)Press button Sample function module
    (4)This brings you to SE37 - Copy the sample function module to a Z-function module (First create a new function group for the function module) . Note: The name of the Z-functionmodule is not important
    (5)Edit the code in the new function module
    (6)Go back to transaction FIBF - Menu Settings->Products -> Of a customer and create a new product whicj identifies the new product . Remember to mark the Active field.
    (7)Go back to FIBF menu Settings->P/S function modules->of a customer - Create an entry that links the BTE and Product with the new function module
    Best Regards,
    KSK

  • Check for Company Code & Vendor Relation ship before a PO is saved

    Scenario ,:
    If the Vendor doesn’t belong to the same CoCd as SAP accepts in this stage the PR/PO , the problem will not appear at this stage og MIGO  but will appear after the goods have been received and then it will appear when we want to enter the invoice SAP will not accept .
    Any suggestion / work arounds to put a check on this ....
    Satish

    Dear Satish,
    Your problem is vendor is created at Porg level but not at company code level.
    In SAP, we have 3 transactions to create vendor
    MK01 - Purchase Organization level - (purchasing people use to create vendor)
    FK01 - FI views - Finanace people create
    XK01 - Centrally -  Comapny code level.
    If vendor is created with MK01, sysyem allow the PO, GR but not IV as the vendor still not exist at company code level
    If you create with FK01, you can do FI transactions but not Purchasing.
    Here co-ordination is required between the MM and FI departemnts. If any vendor required by both MM & FI, after creating it should be informed to other department.
    SAP given this for the flexibility of authorizations and flexibility.
    Thanks,
    Krishna Reddy

  • F.01 - extract to consolidation on company code level

    Hi everyone
    We're trying to do an extract to consolidation on company code level (1). When popup dialog "Filename for extraction file" appears we can choose between presentation server or application server.
    When choosing presentation server and logical filename ECCS_FILE we get error GC027 (Error opening file c:\temp\EXTRACT_CS_CO.txt).
    Doing so choosing application server however works (whereas path isn't the same).
    We already checked and double-checked settings of logical file name and logical path in transaction FILE.
    Any suggestions what to do or isn't it supposed to work via presentation server?
    Thanks in advance and best regards to all
    Renaud

    I have not seen anything that you have mentioned to enter file path?
    Is this being customised for your Company?
    How did you download this before?

  • Manage vendor bank account in company code level - Best practice

    hi,
    we have on our client several company codes, and we are thinking how to manage the vendor bank accounts in company codes level or in centeral level.
    our problem with company codes level is that the vendor bank accounts define in a centeral level so technically with sap standard it is not possible. if anyone can tell me that this is possible i will be very happy to know.
    in centeral level our problem is with the business process because of we do not have a person (functionalism ) that can be responsible for all the company codes, basically every company shoule be responsible for her vendors
    please advice what is the best practice to manage vendor bank accounts in enviroment of several company code
    regards,
    meir

    hi Raghu,
    i know that but this is not my qusition.
    which company code will be responsible to enter the bank account in the vendor master data? as i say the vendor bank accounts manage in centeral level and not in company code level and this is our problem and i like to know how other companies with the same situation handle with this issue
    and also after we have the bank accounts in the vendor master data what happend if for one vendor has several bank accounts one for every company code? how the payment program F110 could know automaticaly which bank account to take (i know that there is an optoin to use Partner bank type in the vendor master data, and enter this PBT when posting the invoice of the vednor, but this is not good because of we do not want the the accountant will be responsible from which bank the vendor get his money).
    regards,
    meir

  • MRP at company code level

    Dear Experts,
    We required MRP at Company code level.
    We have 33 plants for MRP run , While running MRP system has to consider Finish Goods stocks of all plant's location should be consider for Availiblity check
    MRP run carried with scope of planning , in this scope of planning all the
    required plants are assigned , during planning Run , the stocks at other
    plants are not consider during NET requirement calculation.
    In turn it creates the planned independent requirement directly.
    So kindly suggest where we are going wroung. 
    Thanks 
    Material with scope of planning for all required plants.
    1. material with MRP type --- PD
    2.procurement type --- F and X (since planning external )
    3.Planning strategy --10

    Don,
    We required MRP at Company code level
    SAP PP does not explicitly support this requirement.  Since each plant is owned by a single company, you can run MRP against all plants owned by a specific company.  This will at least select the right materials for processing.
    While running MRP system has to consider Finish Goods stocks of all plant's location should be consider for Availability check
    MRP is not related to availability check.  FYI, if you are actually talking about availability check, and not MRP, there is no availability check available in ECC that will check inventory across plants.
    the stocks at other plants are not consider during NET requirement calculation.
    Yes.  This is normal.
    In turn it creates the planned independent requirement directly.
    MRP does not create Planned independent requirements.
    In short, you are doing nothing wrong.  This is the way that it works.  If this is unacceptable, then you will need to create a customized solution with Enhancements or BADIs.
    Best Regards,
    DB49

  • Payment block non editable on the basis of company code level

    Dear Gurus,
    we had made payment block "A" non editable in payment praposal through transaction code ob27.as per reqeust from
    our partent company in India but our subsidiary in France wants the payment block "a"  to be editable (to be insert
    payment block "a" in document to make document deselect). Is it possible to make payment block editable on the basis of
    company code level.
    Regards,
    Rajesh

    Hi,
    In this scenario, you need to have a NEW Payment block key like Z. Create Z with reference to A in OB27.
    For Z, you need to select check box Change in Payment Proposal and SAVE.
    Now maintain this Z in vendor masters of company code, where you want the payment block can be edited.
    Note: Payment Block codes are not company code dependent.
    Regards,
    SRinu

  • OKP1 - period lock on company code level

    Hi all,
    I wonder if anybody can help me with this issue.
    Is there an alternative transaction (or any other way) to OKP1 for locking period only on company code level?
    In standard, OKP1 locks on controlling area level.
    The only way which comes on my mind is to set a new validation rule.
    Thanks a lot
    Regards
    Peter

    Hello Peter,
    we are very interested in this issue.
    For our project we also plan to have an assignment from 7 company codes to one controlling area and we also want to control the closing by company code.
    Now we read your thread about this issue and try to work out how you have designed the validation step (OKC7) to check if one business transaction is only allowed for postings in a single/specific company code at the time.
    We are looking forward to your reply!!
    Kind regards
    Udo

  • Split valuation while Valuation is on Company Code Level

    Dear Experts
    I have tested before the split valuation while valuation is the plant level ... the problem now that the FI consultants need to work with valuation on company code level ..
    I have activated the categories for the company code , but When i tried to crate Material the field Valuation Category is just displayed and i can't enter any value in it ... how every i have created a new field reference to make it mandatory .. still the same problem
    so what is the solution ?
    Please Advice

    Solved by checking the two indicators : Value Update and Quantity Update in the quantity folder in the attributes of the Material Type
    Edited by: Sap Sap on Apr 14, 2010 11:28 AM

  • F.01 & FBL3N amounts mismatched at Company Code Level

    Hello Gurus,
            At Client side, we are facing problem of mismatch in FBL3N & F.01 Report for some GL accounts and this is at Company Code level not Profit Center or Segment Level.
            I have also verified the Master Data of GLs which are having problem but these accounts master data are same as that of GL accounts having tallied amount in both reports, I have already check on all the posts as this is frequently asked Question but all the replies for those are not given proper solutions.
    Please suggest me for this Error.
    Thanks & Regards,
    Rajdeep.

    Dear Randeep,
    If you are on profit center accounting ECC 6.0. Then Fbl3n cannot be matched with F.01( which runs on profit enter level).
    you need to match F.01 with FAGLL0(Zero)3. provide profit center in dynamic selection and give open item as on as per the period you have provided in F.01.
    This will certainly match.
    kindly provide points, This would solve your issue.
    Ashok kumar

  • Vendor if not maintained at the company code level

    Hi,
    System should not save the PO, if the vendor has not maintained at the company code level. How to achieve this?
    Regards,
    Sattuj

    > System should not save the PO, if the vendor has not maintained at the company code level. How to achieve this?
    Vendor Need not to be Maintained at Company Code Level For Creating Purchase Order.
    During IR only System will Look whether Vendor is Maintained at Company code Level.
    Try the User Exit MM06E010 Field selection for vendor address and Check any Possibility is there.
    What you can do is you Can Restrict Users to Use MK01. And give Authorization to Limited Users for XK01.
    Regards,
    Ashok
    Edited by: Ashok Kumar Telikula on Sep 18, 2008 9:05 AM

  • Restrict PO at company code level

    Hi,
    We have near about 10 number of company code and lot of plants attached to each company code.
    and only one purchase organisation.
    Now business require that PO shold be created only for 2 company codes not for all. there are alreday roles available for PO creation .
    Now how to restrcit the PO creation at company code level because at plant level it is not possible due to large number of plants.
    Regards,
    Pardeep Malik

    Hi,
    Please kindly be informed that the following authorization objects are checked when an Enjoy purchase order is created (activity 01) or changed (activity 02):
    - M_BEST_BSA (document type in PO)
    - M_BEST_EKG (purchasing group in PO)
    - M_BEST_EKO (purchasing organization in PO)
    - M_BEST_WRK (plant in PO)
    So this is somthing you can not solve by only using roles. You will need as suggested to make the check in the BADI.
    Best Regards,
    Arminda Jack.

Maybe you are looking for