Rebate settlements in RBT_ENH_BADI_SETTLE t code

Dear sd experts
we can use this T.code RBT_ENH_VB7 To settle Manual payments For for extended Agreements Because we cant do in VBO2
but i have one doubt one more t.code is available  T.code  RBT_ENH_BADI_SETTLE here also rebate settlement will be done For extended agreements
May i know exact Difference

First one referred by you is a standard transaction code and the second one is a BADI where you can modify the logic to suits the Business requirement.  For more information, go through this documentation.
Extensions to Settle Rebate Agreements - Extended Rebate Processing - SAP Library
G. Lakshmipathi

Similar Messages

  • Getting an unusual error while running transaction for rebate settlement

    Hi Experts ,
    While i am running a customized transaction for vb7 that is rebate settlement , I have input field on agreement screen of payment method . Whenever , i put any value in that field and run the transaction , it gives me an error " Input values must be defined in Table T042Z. The value or
    values ' T ' are not specified in this table. " whereas when i check the table T042Z for payment method values , the values i m entering are present there . I cannot get why its showing this error .
    Could anyone plz help as its very urgent req ..
    Thanks in advance ..
    Ankit

    Ankit,
    Set a breakpoint very early in the program's soruce code.  When you hit that breakpoint in the debugger, go to the menu bar and choose Breakpoints > Breakpoint at > Statement .  Enter the word MESSAGE into that pop-up window and continue the program's execution.
    This will stop the debugger at all MESSAGE statements... Including the one that is generating your error.  You can then analyze the code just prior to that error.... and address the issue accordingly.

  • Rebate Settlements

    Hi all
    I am a rebate analyst in a retail organisation and use SAP R3 Production to control all rebate agreements.
    We would have a large volume of individual rebate agreements for vendors and need to regularly set up [<i>USING CODE MEB1]</i> maintain <i>[using CODE MEB2]</i> and settle monthly <i>{using CODE MEB4}</i> very large income on the back of these agreements. SAP can only settle agreements if Accounts Payable have entered the vendor invoice. Now a problem has arisen and need some advice:
    Agreement no 12345 has a -10% accrual against vendor 987654.
    This agreement is valid from 1st January 2007 to 31st May 2007.
    I have successfully settled from January through to April [bearing in mind that if an invoice is not entered on the day I settle, SAP will catch it in the next run provided that the invoice date is entered correctly <i>[within tcode MIRO]</i> with a date range between 1st to 30th April.
    As the date of expiry on this agreement is 31st May 2007, I understand it is crucial not to perform a full and final settlement for May in the event that all invoices are not entered for May.
    Meanwhile I have now copied a brand new agreement no.12346 running from 1st June 2007 to 31st Dec 2007.
    Assuming that every invoice and income has been captured from Jan 07 to Apr 07 and settled correctly let us say you now have a situation that there were 15 purchase orders created within May '07 @ EURO 1000 each , you would expect 15 invoices to be entered to complete this agreement. Total income due over May period €1,500. However, if the vendor inadvertenly forgets to bill us for one of these invoices and realises 3 months later that it needs to be invoiced then, more often than not the vendor will invoice say 31st August 2007. Income due on this invoice is €100.  If vendor had backdated his invoice date to 31st March then by way of partial settling in rebate agreements SAP would know  that it needs to collect the final €100 income on this remaining invoice but there appears to be no safety net there if an agreement has a final date and the invoice is dated after this final date.
    New agreeemnt no. 12346 does not capture this missing income because it relates back to agreement 12345
    How do I get SAP to capture this income, using this logic?
    I have tested and I know that if we had extended the agreement [12345] out until end of year <i>[so now the original agreement 12345 no longer is from Jan to May but Jan to DEC]</i> the income would have been captured when we settled August but in this scenario I have created a new agreement with same condition types SAP does not capture this missing income in the new agreement.
    Any comments / advice on this matter is greatly appreciated.

    First one referred by you is a standard transaction code and the second one is a BADI where you can modify the logic to suits the Business requirement.  For more information, go through this documentation.
    Extensions to Settle Rebate Agreements - Extended Rebate Processing - SAP Library
    G. Lakshmipathi

  • Rebate settlement not posting

    Hi,
    I encounter the following problem with B3 and B1 billing types: Error in account determination message VF051 for Partial settlement and Final settlement
    A bit more detail:
    Create a rebate agreement with relevant conditions.
    Complete Customer Order Cycle Process with Billing.
    Accrual posted successfully.
    However when you display the open items in this Provision GL account, items are shown when you select Normal items. When Noted items is selected, nothing is displayed.
    I have create a rebate settlement credit memo request limited to amount in accrual account. It saved successfully, remove the billing block and created the Credit Memo that don't want to release to accounting.
    The same rebate conditions are displayed in document in 2 lines: one with a positive and one with a negative. The positive in the Net Value amount. When you check account determination analysis on the credit memo then it determines the accrual account and the rebate sales deduction account.
    It is possible that the accrual posted as a normal item could prevent the system from reversing the accrual in the provision account and we should therefore change it to post as a noted item.

    Hi,
    Try the transaction code KE4I, to assign SD condition type to COPA.
    Thanks,
    Rudi

  • Rebate settlement

    Hi Team,
    while settling the rebate i am gettting the error sales volume for agreement is not current. any help in solving this will be appreciated.
    Regards,
    Sasmita

    Hi Sasmita
    Rebate agreemnts is based on agreement types.Conditon records which are created like B001 and B002 are linked to the rebate agreeements specifying the rebate rate + the accrual rates.condition records specify the rebate rate and the accrual rates.
    Consider an example..
    You decided to give a rebate of 3% to a customer whose sales vol is $1000 for a particular SO
    Then the rebate value is $30..
    Now when you make the rebate settlement by doiing the Credit memo and you decide to pay $27, then the accounting will be generated saying 27$ paid towards rebate and 3$ is the accrual which you owe to the customer
    Procedure:
    Rebate agreement: Transaction code: VB01
    When you go to VB01, choose agreement type 0002 and then in conditions give
    Material rebate
    1 20
    20 30
    Now create a sales order with a material say M-11 for SOrg 1000 12 00 with QTY 6
    Now check VB03 and see rebate agreemtent it will say Accruals 120 and payments 0
    since your rebate is not settled still.
    Rebate setllement
    Go to VB02 enter ur sales deal no, and change the agreemetn status to B then enter Shift+F12 and enter the amount to be paid for example u say $80
    Then check in rebate payments rebate doc and partial setllemetn since you have not paid in full.
    View the credit memo request
    Remove the Billing bloock Go to VA01 and put order type G2 ,,go to create with ref and enter ur Sales order no,,save the doc now.
    Then go to VF01 and enter the credit memo reqst no generated...save the doc no and go to VF02 and say release to accounting
    Reward if useful to u

  • Partial rebate settlement

    Hi,
    I am facing a problem in partial rebate settlement from May 2009.
    When I create partial rebate settlement of type B3, tax code is getting captured in  rebate condition type even though condition category is expense reimbursement.
    This is hapenning since May 2009 for almost all materials.
    Hense when I create the  partial settlement in subsequent months (i.e June,july) ,the tax amount(which was calculated in May) is getting deducted from the June,July months .
    Therefore wrong accruals are getting posted .
    Please let me know if any one has idea on the above subject as to why the tax code is getting captured.

    Hi
    First of all check the taxcode maintained for the tax conditon type from May 2009. and when you create rebate settlement (in  partial rebate settlement) generally the tax condition type will come. So you need to check the tax code assigned to the tax condition type. So go to VK12 and check tax code assigned to the tax condition type before from May 2009 and after May 2009.
    That could be the main reason , you are facing this problem while doing partial rebate settlement
    Regards
    Srinath

  • Error " In case of evaluated receipt settlement, please maintain tax code", during VI01

    Dear Team
    We have a scenario in our environment where for a delivery made for STO Purchase Order, we are trying to post shipping cost document for Shipping document.
    When we try to save the document, the system returns the error " In case of evaluated receipt settlement, please maintain tax code".
    We have checked in the system. The vendor to whom the PO has been raised is not maintained for Evaluated Receipt Settlement, and as this is a STO , no vendor info record has been maintained for the same.
    The issue has started to come for a new plant and transportation route, for other routes and plants we are still able to proceed successfully for creation of shipment costs
    Can this be an issue of master data maintanence that we may have missed during plant creation or transportation route creation
    Else, Kindly guide.

    Hi Tarunveer,
    Which Vendor are you mentioning: Plant Vendor of STO or Forwarding Agent.
    I am suggesting to check in LFM2 for Forwarding Agent.
    Same way, in the case of Invoice Tab in PO, (Which PO are you mentioning: STO or PO for Forwarding Agent?)
    Regards,
    MJ.

  • How the sales returns will effect after rebate settlement in sap

    Dear SD Experts,
    I have a query that the Rebate settlement is done (Material Rebate) after that the sales returns has taken place and again in the credit memo the system is showing the rebate accruals.
    Can any one please suggest me how the actual postings will takes place? what changes need to be done to reverse the rebate accrual already posted.
    Thanks in advance.
    Anjan kumar

    Hi Imran
    1. The first entry should ideally happen along with the invoice posting or when you run VBOF.
    Dr. Rebate Discount
    Cr. Rebate Accrual
    This means that rebate accruals are happening. This means you are keeping a provision to pay. You are booking a liability in your books.
    2. The second entry is when you pay out to the customer.
    Dr. Rebate Accrual
    Cr. Customer
    This means you are reducing the customer balance by adjusting against the liability. Ideally this entry is passed when you do a partial settlement. If a final settlement is executed then the additional accruals if any in the account will get reversed.
    3. While taking returns the entry that you say that is happening is
    Dr. Customer
    Cr. Rebate Accrual
    This is also correct since he has returned the good, we ideally should not pass on the benefit to him. Additionally if this is happening that means the rebate is still active. When you finally settle the rebate if there is any balance in the rebate account it will get reversed. This means liability will be reversed in your books of accounts.
    Thanks
    Indranil

  • Rebate settlement at Sales order level

    Insight requested..
    How to do rebate settlement at sales order level, generally rebate settlement is done after the invoice creation and with reference to accounting document.

    Dear sud
    The definition for rebate is A rebate is a special discount which is paid retroactively to a customer. This discount is based on the customer's sales volume over a specified time period.
    Having said that if you are willing to give some discount to your customer, on the order itself, we can call it as DISCOUNT and it should not be called as REBATES.
    For discounts, you can create a condition type and assign it to your pricing procedure.
    Incidentally, can you please let me know what warrants you to ask this question.  I am sure, the sales process won't be like that.
    Thanks
    G. Lakshmipathi

  • Account Determination Error for Rebate Settlements

    I have question on Account Determination for rebates
    Here are the entries that I have made in VKOA
    ERB - R201051
    ERU - R201051 / R120201
    ERS - R120201
    ERL - R559001
    I am able to accrue the money to right accounts, but I am getting an Account Determination error when processing rebate settlements
    Any input on this would be really helpful.
    Thank you!

    Hi Shailesh
    When you are getting the error in rebate settlements it means you carefully check
    all the combinations for VKOA settings. Whether the Account assignment
    group in all the Materials used in settlement document along with the customer account assignment group
    is maintained or not. Also check in the pricing procedure the account key used.
    For all these account key the settings are made in VKOA or not. Hope it will help you
    Thanks
    sushant

  • Profit centre error while vendor rebate settlement

    Hi
    this is regarding vendor rebate settlement TC- MEB4.
    while settlement of agreement, system is not able to determine the profit centre, hence unable to post the entries. in this regards, i have checked following:-
    1. material used in rebate agreement - profit centre maintained
    2. field status of all GL used in settlement process is optional for profit centre and cost centre
    3. in document splitting, categories of the GL's are Balance Sheet Item and Revenue
    4. field status of the posting key also open for profit centre
    5. document type is defined as Unspecified posting in splitting
    do i need to look some other place for possible cause of error? please revert
    Regards
    DD

    If you have mainatained the Rebate as accrual based on agreement adn Sales conditions then you should use Item Category as "01300-Cash Discount Clearing".
    Change and try in atest system and while changing the category read the warning message carefully that the system issues and understand the implications.

  • Rebate settlements should not hit the VAT account

    Hello everyone,
    There is a question on Rebate Settlement.
    There is a customer who is entitled to a 15% BPR rebate.
    We are accruing for this rebate successfully
    The issue we are having is that the materials that this customer buy from us attract 20% VAT but when the customer claims back from us they do not claim the VAT component.
    We need to  be able to do rebate settlements that do not hit the VAT account.
    I ran a test in SAP on a sample rebate agreement but the only way I could get the rebate settlement to not hit a VAT account was to change a material to be not liable for tax and then settle against that material.
    Billing doc 1-Posts to VAT since the material is Tax inclusive
    Billing doc 2-Does not posts to VAT since the material is Tax exclusive
    Any of you aware of any other way to do this (perhaps using a payment type)??
    Kindly suggest,
    Regards
    Manjunath

    Hi Manjunath,
    As Brian already explained the way how usually rebate settlements happen with settlement or dummy material.
    Is our business needs to have settlement against actual materials billed ?
    If yes, we did an approach in our client.
    we have a six document concept which is custom developed.
    You have 2 documents created for rebate settlement run. Rebate credit memo request and rebate credit memo for settlement or dummy material maintained in rebate agreement.
    These two documents gets cancelled with corresponding cancellation documents.
    New set of documents created for Rebate credit memo request and rebate credit memo with actual materials.
    All of these documents are created using a batchjob and these documents form document flow in our case.
    You can try with help of an ABAPer for achieving this.
    Thanks
    Rama

  • Customer final rebate settlement based on respective delivering plant

    Dear Friends,
    Can you please give your valuable suggestions.
    Issue : Customer final rebate settlement based on respective delivering plant.
    Let me explain: Customer has purcahsed some goods worth Rs. 200000.00 by 10 invoices. Different delivering plants are involved , lets say Plant 1000 & Plant 2000. Via plant 1000 - Material worth 50000 sold by 3 invoices & via Plant 2000- material worth 150000 sold by 7 invoices ). Customer is supposed to get 2% rebate means Rs. 4000.00.
    Client needs how during the final settlement they can create two rebate credit memo request of Rs. 1000. 00 & Rs.3000.00 automatically with respect to the delivering plants involved in the process.
    No partial rebate payment will be done. I think it will help in this process. So we can put accural same as rebate rate.
    Any more clarification please let me know.
    Thanks & Regards,
    Gyana Ranjan.

    Hi Anup,
    if I get you right you want to give the customer the rebate when he reaches the sales volume of 25,000.
    Please use the scales (F2)
    Scales type "A" (from-scale) is probably standard, so the rule is
    from scale value: 25,000 Amount 3%
    If you want to give the customer the rebate when he reaches the sales volume of 25,000 and then stop
    Go to condition details (F6), change the scale type to B (To-scale), go to scales again and and fill the scales table as follows:
    to scale value: 24,999 Amount: 0
    to scale value: 25,000 Amount :3%
    Regards,
    Nicole

  • Extenede Rebate Settlement: Item not relevant for billing

    Hi Friends,
    While processing the Extended Rebate Settlement, either Partial Settlement or Final Settlement, I'm getting the message "Item is not Relevant for Billing"
    Can anyone help me resolve this.
    Regards,
    Srikar

    Dear Srikar,
    While doing the rebate settlement in the settlement documents settlement material (which is assigned in the Rebate agreement) will be used to settle the amount.So you check the item category settings of that sattlement material through VOV7 transaction.
    Go to VOV7 transaction then select your settlement material itemcategory then go in to the detail screen here you check the settings for the field Billing Relevance maintain this field as B then try.
    I hope this will help you,
    Regards,
    Murali.

  • Issue in Vendor Rebate Settlement (ECC 6.0)

    Hello All,
    We recently upgraded from SAP 4.7 to ECC 6.0. In the new system, the vendor rebate settlement (MEB4) is giving the following errors:
    1. Error messages generated during billing document check run
    Message no. MN236
    Diagnosis
    Settlement accounting for rebate arrangement 85 is carried out using the general billing interface in the system (credit-side settlement type) or the general billing interface for customer billing documents (debit-side settlement type).
    It is also possible that credit memos (invoice verification, credit- side settlement type) are involved.
    The documents cannot be created without errors.
    2. For vendor 1885 no partner exists for partner function PI
    Message no. WS723
    The process used to work in the 4.7 version and no changes have been made to the configuration in the new system. Can someone please suggest the reason for these errors and how they can be resolved?
    Thanks,
    Rugmani

    HI,
       Please chk in the config....
    SPRO>MM->Partner Deter->Partner setting in Rebate Arrangement->Define partner schemas for Rebate..
    Here please check the partner function "PI" is made mandatory...
    You can main the Partner function "PI" in the agreement itself...
    Goto-- txn.MEB2-- enter the agreement no... inside click the icon "Agreement Partner" or (Ctrl+F2) and maintain the partner function PI..
    Regards
    GK.

Maybe you are looking for