Reversing of accruals for Rebate agreement with status D

Issue :
Rebates were wrongly accrued because business had cancelled final settlement for rebate agreement ,and then created new rebate agreement for final settlement.
Details:
Three rebates agreements were created for the same customer .
Two of them were wrongly created and final settelment was done by business .
So business cancelled final settellemnt for these 2 rebate agreement.Hence status of these rebate agreement is D.
(Note -credit memo was not issued for these 2 rebate to the customer)
Third new rebate agreement was finally created and after final settelment credit memo was issued to customer.
Now since for first 2 rebate agreement final settelment was done and then cancelled,accruals are still sitting in G/L account.
Please suggest how to reverse these accruals, so that G/L accounts can be cleared.

Hi Saurabh
Why dont u reverse the entry direcely in FI by passing an entry with document type SX to reverse the accrual.
Thanks
Indranil

Similar Messages

  • How to create Manual Accruals in Rebate Agreements via BAPI or ?

    I have a requirement to mass create Manual Accruals in Rebate Agreements ( ie. go into VBO2, put in your Agreement No and execute, then choose ACCRUE button, put a value in Accrual To Post field abd SAVE -> a sales doc is created  ).
    I don't want to use BDC as it will be tricky to handle the second screen. There is a BAPI BAPI_AGREEMENTS but I can't find any worthwhile documentation or example code for using it, and I'm not sure if it has the required functionality at first glance.
    I am now looking at creating the B4 sales docs directly with the Sales Doc create BAPI but can't see a way to link them to the Rebate Agreement number !?
    Regards,  J
    Edited by: Jonathan Ackers on Feb 7, 2011 4:22 PM

    Did you find an answer to this? If not if any one has an answer for this please reply.

  • Settling Rebate Agreements with Validity Start Date not Start of the Month

    Hello Experts,
    I am currently trying to settle a rebate agreement with validity dates November 20, 2011 to December 31, 2011. However, after the credit memo is created, I noticed that the Service rendered date is today's date, but I expected it to be the same as my Settlement Date = November 30, 2011 (a month-end). Please advise if this is normal. If not, please advise how to correct the automatic entry of dates.
    Thanks,
    M

    Hi
    Kindly let us know what is the rebate agreement type that has been used for which you are facing problem and for which rebate agreement type you are getting the month end date.Check wheather scale basis is B(Value scale) has been maintained or not for the rebate agreement for which you are getting problem.So check the differences between the two rebate agreement types.As The service rendered date of the invoice line item is used to determine the validity of a rebate condition record
    Regards
    Srinath

  • WIP calculation for Prod.order with status TECO

    Hello all.
    My question is the similar to WIP calculation for Prod.order with status DLV
    But I need that
    - if the Production order has status TECO - the system calculate WIP
    - if the Production order has status DLV u2013 the system settle the order.
    1.     I try to change u201CStatus Numberu201D in TCODE OKGC. But I have receive two different result:
    - if I change u201CStatus Numberu201D for status DLV from 3 to 2, then during WIP calculation of the order with status DLV u2013 WIP have been calculated.
    - but if I change u201CStatus Numberu201D for status TECO from 4 to 2, then during WIP calculation of the order with status TECO u2013 WIP have been CANSELED.
    2.     I try to change results analysis key for status TECO from u201CZu201D to u201CFu201D in TCODE OKG3. BUT during WIP calculation the system create error message KJ 363 which require that results analysis key must be change to u201CZu201D
    How can I resolve my problem?

    Hi,
    I don't have the answer if the requirement is that even after producing the materials, till the time accountant checks the order and does this action, it should remain in WIP. Honestly it doesn't make any sense to me or i have not understood this problem. Anyways as per my current understanding I can suggest the following process for your scenario.
    Once production is stopped in between the process, the order should be in PDLV status (partial confirmations happened in the order)
    Now go and clear the reservations manually from the production order .( delete the component line items from the order). Now depending on whether you are following WIP at actual cost, system will post the difference between credit and debit of that production order as WIP for the month end process.
    Once Accountant okays the entries in the production order, he can do the TECO and settle the order. Now WIP will be reversed and variance will be posted.
    To avoid the already produced goods mixing up with your other stock, u might want use Quality Management with the help of your PP consultant.
    Best Regards
    Vimal

  • What is the DataSource for 'Rebate Agreement' (Data comes KONA,KONP&KONH) ?

    Hi all,
       What is the DataSource name for 'Rebate Agreement', please?
       This data comes KONA, KONP & KONH tables. 
    Thanks,
    Venkat.

    Hello Venkat,
    you can extract it from 2LIS_13_VDKON Extraction of SD Billing Conditions
    http://help.sap.com/saphelp_nw2004s/helpdata/en/17/cd5e407aa4c44ce10000000a1550b0/frameset.htm
    Sarhan.

  • SMS_STATE_MIGRATION_POINT Health check failed for port 80 with status code 500

    My SMS_STATE_MIGRATION_POINT gets a red cross because the health check of the SMS_STATE_MIGRATION_POINT is “sometimes” failing. I don’t understand why its fails sometimes? Any suggestions.
    gr, Iwan
    Health check operation succeeded SMS_STATE_MIGRATION_POINT 4/15/2010 2:51:29 PM 22044 (0x561C)
    Completed availability check on local machine SMS_STATE_MIGRATION_POINT 4/15/2010 2:51:29 PM 22044 (0x561C)
    Call to HttpSendRequestSync succeeded for port 80 with status code 200, text: OK SMS_STATE_MIGRATION_POINT 4/15/2010 2:56:29 PM 22044 (0x561C)
    Health check operation succeeded SMS_STATE_MIGRATION_POINT 4/15/2010 2:56:29 PM 22044 (0x561C)
    Completed availability check on local machine SMS_STATE_MIGRATION_POINT 4/15/2010 2:56:29 PM 22044 (0x561C)
    Checking store for cleanup of failed or stale state stores... SMS_STATE_MIGRATION_POINT 4/15/2010 3:01:29 PM 22044 (0x561C)
    Call to HttpSendRequestSync failed for port 80 with status code 500, text: Internal Server Error SMS_STATE_MIGRATION_POINT 4/15/2010 3:01:29 PM 22044 (0x561C)
    Health check request failed, status code is 500, 'Internal Server Error'. SMS_STATE_MIGRATION_POINT 4/15/2010 3:01:29 PM 22044 (0x561C)
    STATMSG: ID=6207 SEV=E LEV=M SOURCE="SMS Server" COMP="SMS_STATE_MIGRATION_POINT" SYS=SWAMS0083 SITE=P01 PID=13560 TID=22044 GMTDATE=Thu Apr 15 13:01:29.777 2010 ISTR0="500" ISTR1="Internal Server Error" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_STATE_MIGRATION_POINT 4/15/2010 3:01:29 PM 22044 (0x561C)
    Completed availability check on local machine SMS_STATE_MIGRATION_POINT 4/15/2010 3:01:29 PM 22044 (0x561C)
    Call to HttpSendRequestSync succeeded for port 80 with status code 200, text: OK SMS_STATE_MIGRATION_POINT 4/15/2010 3:06:29 PM 22044 (0x561C)
    Health check operation succeeded SMS_STATE_MIGRATION_POINT 4/15/2010 3:06:29 PM 22044 (0x561C)
    Completed availability check on local machine SMS_STATE_MIGRATION_POINT 4/15/2010 3:06:29 PM 22044 (0x561C)
    Call to HttpSendRequestSync succeeded for port 80 with status code 200, text: OK SMS_STATE_MIGRATION_POINT 4/15/2010 3:11:29 PM 22044 (0x561C)
    Health check operation succeeded SMS_STATE_MIGRATION_POINT 4/15/2010 3:11:29 PM 22044 (0x561C)
    Completed availability check on local machine SMS_STATE_MIGRATION_POINT 4/15/2010 3:11:29 PM 22044 (0x561C)
    Call to HttpSendRequestSync succeeded for port 80 with status code 200, text: OK SMS_STATE_MIGRATION_POINT 4/15/2010 3:16:29 PM 22044 (0x561C)
    Health check operation succeeded SMS_STATE_MIGRATION_POINT 4/15/2010 3:16:29 PM 22044 (0x561C)
    Completed availability check on local machine SMS_STATE_MIGRATION_POINT 4/15/2010 3:16:29 PM 22044 (0x561C)
    Call to HttpSendRequestSync succeeded for port 80 with status code 200, text: OK SMS_STATE_MIGRATION_POINT 4/15/2010 3:21:29 PM 22044 (0x561C)
    Health check operation succeeded SMS_STATE_MIGRATION_POINT 4/15/2010 3:21:29 PM 22044 (0x561C)
    Completed availability check on local machine SMS_STATE_MIGRATION_POINT 4/15/2010 3:21:29 PM 22044 (0x561C)
    Call to HttpSendRequestSync failed for port 80 with status code 500, text: Internal Server Error SMS_STATE_MIGRATION_POINT 4/15/2010 3:26:29 PM 22044 (0x561C)
    Health check request failed, status code is 500, 'Internal Server Error'. SMS_STATE_MIGRATION_POINT 4/15/2010 3:26:29 PM 22044 (0x561C)
    Completed availability check on local machine SMS_STATE_MIGRATION_POINT 4/15/2010 3:26:29 PM 22044 (0x561C)

    I'va got the following event in my security event log this is strange because the Windows Firewall is off and the problem is not always there, 8 out 10 time the health  checks passes.
    Log Name:      Security
    Source:        Microsoft-Windows-Security-Auditing
    Date:          4/15/2010 7:01:27 PM
    Event ID:      5159
    Task Category: Filtering Platform Connection
    Level:         Information
    Keywords:      Audit Failure
    User:          N/A
    Computer:      ********
    Description:
    The Windows Filtering Platform has blocked a bind to a local port.
    Application Information:
     Process ID:  13560
     Application Name: \device\harddiskvolume2\programs (x86)\microsoft configuration manager\bin\i386\smsexec.exe
    Network Information:
     Source Address:  0.0.0.0
     Source Port:  9000
     Protocol:  17
    Filter Information:
     Filter Run-Time ID: 0
     Layer Name:  Resource Assignment
     Layer Run-Time ID: 36

  • How to create scales for conditions for rebate agreements?

    Does anybody know any function modules or bapis to create scales for rebate agreement conditions.I want to create entries in konm table where scales for conditions get stored.Also pls tell me how to link contributory volume by programaticaly?
    Thanks in advance

    Part of my question is answered .I could find parameter in BAPI_PRICES_CONDITIONS to create scales for conditions.But do anyone have any idea how to link contributory volume to conditions? i have conditions and also contributory volume? can anybosy send me some material which explains the contributory volume..atleast functionally?

  • External number range for rebate agreement

    hi experts !!!
    can we give
    external number range for rebate agreement
    e.g . ab0039
    this number i want give for one of rebate agerrment
    please guide
    and is it possible the customer no and rebate agreement no are same
    ponts will be reward

    thanks friend
    i already did this by creating external number range AAA  -
    ZZZZZZZ
    and system allow me to give no like AB0056 
    and if  now i create new record by VBO1
    IF  i give external no system accept
    AND  if i don't give system generate his own no
    can u tell me exactly where i have to assign this number
    but there is no number object LIKE in t.code VNO1 there is no  01 or 18 so that i can mention in sales document type
    like......
    so how and where i have to assign
    points will reward

  • WIP calculation for Prod.order with status DLV

    Dear experts,
    Is there any way to change WIP calculation method for Prod.order status ?
    In t-code OKGC:: By default system will set:
    Order status      Status number         RA type
    REL                          2                             WIP Calculation on Basis of Actual Costs
    DLV                          3                            Cancel Data of WIP Calculation and Results Ana
    PREL                  1                            WIP Calculation on Basis of Actual Costs
    TECO                  4                            Cancel Data of WIP Calculation and Results Ana
    I can not change any thing in t-code OKGC (gray after insert: CO, RA version, RA key).
    As I understanding: Prod.order with status DLV will not be considered to calculate WIP.
    But I want to calculate WIP for Prod.order with status DLV. Could you pls guide me how to configure the system?
    Thank you!

    Hi,
    I suppose it is positive variance as the yield from the order is 10 pieces more than the planned quantity of 1000 and it is always a variance and no WIP involved in this case. It can be settled to FI/PCA and to CO-PA by variance categories (if you have configured accordingly)
    Therefore the accounting entry would be:
    1. Delivery to stock of 10 pieces:
    FG Debit
    Change in Stock Credit
    2. Variances will post the difference:
    Change in Stock Debit
    Price Difference is Credit
    Concerning the valuation method it needs to be tested before it can be implemented.
    Kind Regards
    Umapathi G

  • Rebate agreement with customer hierarchy

    Hi,
    I want to use customer hierarchy for customer rebates where in the accrual rate with scales shall be maintained only the high level customer. Invoice values of all the subordinate customers should e accrued using this rebate agreement.
    Have learnt about extended rebate agreement functionality wherein such a scenario can be adopted.
    Looking for a solution immediately to meet the week end deadline for POC.
    Regards,
    Rajesh Mohapatra

    Thanks Veera !!
    In this case my rebate receiptant is one only.
    I am trying to use a customer hierarchy node (scaled down customer code w/o partners, recon account etc.) and made it relevant for Rebates & Price determination.
    All the customers in the hierarchy are also relevant for Rebates.
    But the condition record maintained with hierarchy node is not getting picked up the billing document as system is looking for the subordinate payer instead of the hierarchy node.
    Not using the same node as Rebate Receiptant.  Incase of using wrt the below link, am getting error as "Customer for function PY may not have account group 0012".
    Ref : http://help.sap.com/saphelp_ides/helpdata/en/5d/363ec3583f11d2a5b70060087d1f3b/content.htm
    Regards,
    Rajesh Mohapatra

  • Book accruals without rebate agreement

    Experts,
    Is there a way in pricing to book accruals directly in FI without using rebate agreements?
    Thanks,
    Jan

    Hi,
    As far as I have understood your requirement I would try this:
    1. create pricing condition for this accural value
    2. put this condition in pricing procedure position after the net price is counted.
    3. Create/assign accrual posting key for this condition in pricing procedure in column: Account key - accruals / provisions.
    here is F1 help for this column:
    <<>>
    Account key - accruals / provisions
    Key which identifies various types of G/L accounts for accruals or provisions.
    Use
    With the aid of the account key, the system can post amounts to certain types of accruals accounts. For example, rebate accruals which are calculated from pricing conditions can be posted to the corresponding account for rebate accruals.
    <<>>
    Maybe it helps you.
    regards,
    wojciech

  • Rebate agreement with specified maximum quantity/value

    Hi,
    We have a requirement, to give a certain discount to customer if they order for a specified volume at a period of time. (meaning there is a maximum ordered quantity given)
    For example , 1% discount for a total quantity ordered of 1000pcs for 3 months. Even if they ordered 2000pcs , they will still be given a rebate, but only upto the 1000pcs discount max value.
    Where in the Rebate Agreement can I set the 1000pcs max?
    I checked through Scales , there is 'from' and 'to'.  If I use the scale "to", if I deliver more than 1000pcs for the 3mos, ,when I do final settlement, I can't see the rebate value.  But an accrual is created for the quantity (more than 1000pcs).
    I can't find " condition update value" for the rebate condition type.

    Dear Rajesh
    Thank you for this.  Would you know any other functionality which I can use aside from rebate then? (specifiy a discount to be given to customers where I can put a max allowed quantity for a specified duration/time)
    if not maximum quantity, can I set a limit of the amount instead? (or is it the same?) .. such that total invoice value upto 10,000usd only for 3mos.  Even if the total value is 15,000, the discount to be given is only for the 10,000.
    cheers!

  • Cancel accrual of Rebate Agreement

    Hi
    My client has a requirement. He wants to cancel accruals for a rebate agreement because the accruals were done by mistake. He wants to cancel accruals and delete the rebate agreement.
    I read somewhere that it can be done by deleting the condition records in rebate agreement and then running VBOF. But I tried it in test system, and when I run VBOF it gave messages like "Document xyz is already assigned". Also when I go to "Verification level" and check the accruals are still showing for the Rebate Agreement.
    Can anyone share his experience how this can be handled?

    Hi nicholas
    If  answer has been given or your problem is solved ,kindly close the thread but if it is not solved dont close the thread , but if you have any new problem post it differently
    Regards
    Srinath

  • Correction invoices for rebate agreements in Poland

    I am currenty working in Poland on rebate agreements. There is a legal requirement that every change in the invoiced and VAT value has to be corrected via a correction invoice , mentioning the original invoice line, updated line and the delta. However the rebate settlement only generates a standard credit note to pay the rebate. The credit note that is generated
    for the rebate contains the settlement material.
    In Poland the correction invoice should have the original quantity ,real material number and invoice value. Does
    anybody have experience in how to create a correction invoice instead of the  standard credit note for the rebates ?
    Many thanks in advance
    Evert Nooijen

    Hello everybody,
    The requirement to create correction invoices might look weird and very painful but I really think it is a legal requirement.
    I have searched the internet and find contradictory information on whether the correction invoice is mandatory for rebate payments in Poland.
    For example the SAP country specifics mention that a correction invoice is needed for rebates:
    "You are required to create a correction tax invoice whenever you need to correct a tax invoice, for example:
    ·        To grant a customer a discount or rebate or increase the price of goods or services
    ·        To correct a tax invoice, for example, if it contains an error in any of the prices, tax rates, tax amounts, net values, gross values, quantities, or units of measure
    ·        When a customer returns some goods to you"'
    However I also found another document that gives me the impression that the Polish regulations on correction invoices have been changed in November 2009 (Polish jurisdiction)
    See the text below that is part of the changes in Poland:
    " The WSA in Wrocław ruled on 12 November 2009 (case ref. I SA/Wr 1155/09) that a rebate causing a reduction
    of the tax base for VAT may be documented not only by invoice but also by other documents.
    The taxpayer received rebates directly from his suppliers and by proxy of a company which negotiated terms of delivery in his
    name. The rebates received directly from suppliers were backed by correction invoices. Those received from the
    intermediary were documented by credit notes. The tax authorities took the view that rebates could only be documented by
    correction invoices. However, the WSA ruled that a rebate could be documented otherwise, for example, by credit note. Such
    a document must be supplemented with additional information which shows who gave whom the rebate and in what amount."
    HOWEVER: I am told by the local Polish organisation that this decision from the court in Wrocław, and not necessarily valid in other areas like Warsaw.
    Then I had contacted Price Waterhouse in Poland and have asked them for an advice:  I have received the following answer from PWC:
    ""Pursuant to the Polish VAT regulations post-transaction rebates should be documented with the correction invoices referring to the original invoice. Therefore, we recommend that the  system is appropriately adjusted to include the discussed functionality. Please note this is a standard in Poland that SAP allows for creation of such correction invoices."'
    So as mentioned, I think we have to enable the correction invoices for Poland, however I don't think we cannot create those in correctoin invoice requests (e.g. document type RK) in standard SAP by the rebate settlement program. We cen build a program to do it automatically, but I was hoping for a standard SAP program that was linked to the rabete functions in SD (automatically as part of the rebate settlement.).
    Hopefully somebody has any recommendation.
    Regards,
    Evert Nooijen
    Edited by: Evert Nooijen on Apr 4, 2010 12:01 PM
    Edited by: Evert Nooijen on Apr 4, 2010 12:03 PM

  • LSMW for Rebate Agreements (SD)

    Hi!
    We have a lot of Rebate Agreements to Create before we go live.
    Rebate Agreement has a header and lines, but it is not like other SD orders or contracts.
    We tried, and it is possible to create by LSMW an agreement with 1 item, but not many items.
    Anybody Knows How to do that? (Create agreements if we have the data in Excel file)
    Thank You!

    Dear Janna,
    Considering the scenario, I suggest you go for BDC. Please visit the following links:
    www.sap-img.com/abap/learning-bdc-programming.htm
    www.sap-img.com/abap/question-about-bdc-program.htm
    aspalliance.com/1130_Batch_Data_Communication_BDC_in_SAP_R3
    https://wiki.sdn.sap.com/wiki/display/Snippets/CodetoHandleMultipleRecordsinBDCTableControl
    Let me know in case of any specific queries.
    Regards,
    Rakesh

Maybe you are looking for