Additional checking for rebate condition fulfilment during settlement

Hi Gurus,
This is a typical requirement from my client-
Client encourgaes sales to a particular part of the country. All our dealers belonging to any city or location are encouraged to sell to their end-customers of that part of the country. Dealers do specify the final customer location in their purchase orders, that we are capturing in the sales office field during sales order creation. Now, capturing the sales office as a criteria we are offering rebates and the system works fine.
However, sometimes dealers falsely declare the special rebate location in their PO but off load the material somewhere else. To check this part, our client have deputed people to confirm the material physically reaches the location that specified at the sales order; and on confirmation from these people only the rebate amount is paid to the dealers. Can some one suggest the way to map this, any idea will be highly appreciated.
Best Regards,
Ajit

Hi,
I am just bouncing an idea as :
I suggest you to put in place the functionality of Proof of Deliver . Proof of delivery (POD) is an instrument involved in business processes in which an invoice is issued only after the customer has confirmed the delivery's arrival and your rebate will be displayed as in normal process in invoice . In addition to the proof of delivery itself, you can also record the POD date, POD time, the actual quantity that arrived and the reason for possible differences in quantities.By this you will keep the track on delivery receipts.
In possible reason you can configure the reason code as "different location" for POD.
Then develop the requirement routine(VOFM) which will be the clone of 24. In this put an additional requirement to check pod and if reason code is different location.
Hope this will help you.
Regards,
Atul

Similar Messages

  • WMST for rebate conditions

    Hi All,
    I need some help on how I can added condition MWST to my rebate settlement pricing procedure. I have 3 rebate conditions and the business requirement is the tax needs to be calculated on the rebate conditions once the settlement has been done.
    Thanks,
    Clive

    Hi,
    For 1st Point :
    You can check in table Konh (condition record header details) you can give in this table the condition type used by rebate agreements and in the variable key you can give * your sales org name* can get here the required details.
    For 2nd Point ;
    You can check in table vbrk - knumv ( doc condition) get all the details form this table and pass to konh to identify the rebate condition types  used.
    Collect the related records numbers go back to table vbrk pass those condition records in vbrk and can find the invoice which used rebate conditions.
    Regards
    vK

  • Table Name for Rebates Condition Records in Rebate Agreements

    Hello All,
    I want to know the table name which stores the condition records for Rebate Condition Types?
    fast responses are appreciated.
    Regards,
    Rags.

    Hi,
    Try KONA table.
    KONM KONW
    Regards,
    Chandra

  • T-Code for Rebate Condition Record

    Hi,
    Can someone help me with this. I need to create a condition record for Rebate Condition type. Please give me the T-Code to create the Condition Record for Rebate condition type. Cause I am unable to create this thru VK11.
    Thanks,
    Sumit

    Hi
    First search in the forum regarding rebate agreements. The same as been answered so many times in the forum.
    For this you need to create a rebate agreement for the customers
    Goto T code VBO1
    enter the rebate agreement type as per your requirement BO01 or BO03
    there in the screen enter the rebate recepient now from the menu press "CONDITIONS" tab
    there you can enter the condition records
    regards

  • Table for Rebate Condition Types( Condition Records)

    Hello All,
    I need the table and the FM name which stores the values of the Key Combination of the Rebate Condition Type maintained in a Rebate Agreement.
    If not, at least, give me the name of the FM which stores the values of the key combination maintained in condition records for pricing.
    Regards,
    Raghu.

    I'll give an example,what am looking for..:
    I've a Condition Type: ZBAX for ex. it has a key combination: Sales OrgCustomerMaterial.
    I maintain condition records as:
    For CU70/21100043/3456  the value of the condition record is say 100 euro.
    My question is where will I get the values CU70/21100043/3456 ?
    FYI..in T685 the defintion of the Condition Type is stored. in SAP, no T-table is meant to store condition record values.
    KONA contains data on Rebate Agreements i.e. RA no, Rebate Recepient etc..
    I know that KONP stores the accrual %, scale base, scale values etc..
    but, I want to know where are the values for the key stored? Or, the FM that would fetch me these details?
    I hope am clear..
    Regards,
    Raghu.

  • Checking for the condition types using case statement

    hi folks,
    I have a lot of condition types that I have to check for and I am using case statement to do that. The code goes like this.
    case wac-kschl.
            when 'ZRAT' OR 'ZAGR' OR 'ZRCR' OR
                  'Y098' OR 'Y007' OR 'ZREW' OR 'Y106'        OR 'ZTSR' OR 'Y127' OR 'Y125' OR 'Y126' OR 'Y124' OR 'Y157' OR 'Y092' OR 'Y085' OR 'Y090' OR 'ZMZD'
    OR 'Y215' OR 'Y214' OR 'Y111' OR 'ZC$D' OR 'ZAUD'.
    up till here it is working on errors and when I add few more condition types to the case statement it is throwing the error.
    I have to check for all the condition types out here.
    How can I correct it? Is there a better way to do it?
    thanks
    Santhosh

    Hi Santhosh,
    I think that your CASE statement has a flaw. The line length of one of the lines is too large. You need to insert a carriage-return to shorten it (or press the button 'Pretty Printer').
    The code would look nicer like this:[code]  CASE wac-kschl.
        WHEN 'ZRAT' OR 'ZAGR' OR 'ZRCR' OR 'Y098' OR 'Y007' OR 'ZREW'
          OR 'Y106' OR 'ZTSR' OR 'Y127' OR 'Y125' OR 'Y126' OR 'Y124'
          OR 'Y157' OR 'Y092' OR 'Y085' OR 'Y090' OR 'ZMZD' OR 'Y215'
          OR 'Y214' OR 'Y111' OR 'ZC$D' OR 'ZAUD' OR 'Z001' OR 'Z002'
          OR 'Z003' OR 'Z004' OR 'Z005' OR 'Z006' OR 'Z007' OR 'Z008'
          OR 'Z009' OR 'Z010' OR 'Z011' OR 'Z012' OR 'Z013' OR 'Z014'.
        Do your thing here
          WRITE: / 'OK'.
        WHEN OTHERS.
          WRITE: / 'NOT OK'.
      ENDCASE.[/code]If this will not work for you, you could try a different approach:[code]* Local definition
      DATA:
        var_list(1024).
    Build variable string for checking
      CONCATENATE 'ZRAT ZAGR ZRCR Y098'
                  'Y007 ZREW Y106 ZTSR'
                  'Y127 Y125 Y126 Y124'
                  'Y157 Y092 Y085 Y090'
                  'ZMZD Y215 Y214 Y111'
                  'ZC$D ZAUD'
             INTO var_list
        SEPARATED BY space.
    Check if the correct value is supplied
      IF var_list CS wac-kschl.
      Do your thing here
        WRITE: / 'OK'.
      ENDIF.[/code]Hope this helps you a bit.
    Regards,
    Rob.

  • Check for two conditions

    Major brain-fart here.... been doing a bunch of .net stuff
    lately and am forgetting syntax...
    If I want to check 2 conditions, how do I string them
    together? This obviously doesn't work...
    if (my_label1.text == ('Aetna Open Access 1.0')) &
    (my_label2.text >= Number(1) {
    my_label3.text = true;
    thanks!

    Except it's && for logical and - not &.
    Dave -
    Head Developer
    http://www.blurredistinction.com
    Adobe Community Expert
    http://www.adobe.com/communities/experts/

  • Authorization Object for Rebate Condition

    Dear All,
    I want to give restriction In VBO2 ( Change Rebate Agrrement) for Condition Tab.
    Can any one please guide me abut the object for the same.
    Regards
    SD Consultant

    Hello,
    may be the Object V_KONA_VKO you're looking for.
    Regards
    Wolfgang

  • Authorization Check for Update Rules Modify during Scheduling of InfoPackag

    Hello Everyone....
    We have recently upgraded our Testing Environment to NW2004s SP10, and the system is currently Non-Changeable and all the other changes have been brought in via transports.
    After SGEN has completed, when I try to open up an existing InfoPackage and click on the "Start" button it gives me the "You have only authorization to display the "InfoProvider" name".
    If it is the load into DSO it complains about Activity 23 not available for the Subobject UPDATERULE of the object S_RS_ODS and if it is an InfoCube it complains about Activity 23 again for the Subobject UPDATERULE of the object S_RS_ICUBE.
    Which doesn't really make sense as the Activity 23 would allow the change to the Update Rules for the InfoProviders.
    Please advice if there is any other Role or Profile which needs to be maintained or a system setting to avoid this Auth Check.
    Also, the same when repeated in the Development environment shows the message "Generating the Update Program" in the status bar below and once that has completed, the extract works fine.
    Please advice......
    Any help would be really appreciated as we are kind of stuck on this issue.
    Thanks
    Dharma.

    Hi,
    You should use transaction ST01 then you can see the objects asked for with the value needed. Also transaction SU53 gives you information about the object you want to use. The new transaction RSECADMIN with the tab analyses gives you information that is not in SU53 and releated to the data selection. If it is an analyses authorization problem add authorization object 0BI_ALL to a role in the autorisation object S_RS_AUTH. I think you can get the information you need this way.
    Bye Jan

  • Sap note doubt (105621 - Authorization check for the condition )

    Hi experts,
    I am wondering if this note takes effect also in Mm transactions.
    Does anyone have experience with this?
    Thanks!!
    Artur.

    Hi Artur,
    I guess you should post in service market place instead SDN....
    Arpan

  • Checking for business area during posting

    I need to check for business area balancing during posting of documents.
    Eg: if we receive bank interest income for a bank account from a business area Y then the entries should be credited into same business area Y
    Dr Bank - Y
    Cr Interest income - X
    this should not occur
    user wants to have an error message if the entries doest balance the business area while posting a document
    can any one plz tell me how this can be done?(does fi validations help in this?)

    Hi all
       Can any one help me solve this...
    we have several business areas but use only one 'bank interest received' GL account. So when posting the entries it should check for the business area in this gl acccount with the BA in the customer(bank ) acc.
      I tried to create validation at document level but it is not giving the message..
    thnx
    sravanthi

  • Rebate agreements / Rebate condition type

    Hi Experts,
    Can anyone tell me how to process Rebate agreements/Rebate condition types in pricing procedure.Please help me by giving step to step description for rebate condition type and where to maintain condition records and how they function.
    Thanks in advance experts,
    Kanna Palle.

    Hi ,
    find some notes on rebates.
    in the billing document, the rebates are calculated as per the the accrual rates in rebates condition records. My question if the invoice is for Rs 100 and accrual rebate amt in invoice is rs 2. will the customer pay Rs 98 against this invoice of full Rs 100.
    Ans --> Customer need to pay Rs 100 only , rebate amount will paied to the customer after completion of the rebate duration in between there will be partial settlement.
    2) what happens during manual accruals. why a credit memo request is generated during manual accruals. what happens to accruals as per condition records.
    Ans--> Manual Accruals
    Use
    Posting accruals manually can be useful in different situations such as:
    Lump sum payments
    Accruals correction
    You can control at which time and for which amount the accruals should be posted.
    You can build accruals for a particular condition record or reverse them in part or in full.
    When you save the rebate agreement, the system will automatically create a credit memo request. The system uses this document to create a credit memo. When the credit memo is released, the accruals are posted to FI.
    If you have posted accruals manually, but these have not been passed on to financial accounting, the manual accruals and manual payments in the rebate agreement are blocked.
    3) what happens during partial settlement. do the accruals already poested gets reduced to the extent of amount of partial settlement. do manaul accruals have any role to play during partial settlement
    Ans->Partial Settlement
    Use
    You can also partially settle a rebate agreement during its validity period. The amount to be paid can be limited in Customizing for Sales. Payments can be:
    limited to the cumulative accruals of the condition record
    limited to the amount that would be paid if final settlement were presently carried out
    unlimited
    You carry out partial settlement by using the manual payment screen within rebate agreement processing. On this screen you can specify the amount to be paid for each condition record.
    The system will automatically create a credit memo request for the amounts specified.
    It will also reverse the accruals with the credit memo if the rebate agreement type is configured accordingly. If the payment exceeds the recordu2019s accumulated accruals, the system will only reverse the accruals which are actually there.
    The system gives you the opportunity to carry out additional partial settlements when previous partial settlements remain open in the form of credit memo requests or credit memos. The system always takes open documents into account when determining the maximum amount which you can pay.
    When the system carries out final settlement for a rebate agreement, it takes all partial payments into account.
    4) what happens during final settlement. do manual accruals have any role to play during final settlement i.e. do they get reversed and what happens to accurals posted as per rebate condition records.
    Ans-->Final settlement
    Use
    When you carry out final settlement of a rebate agreement, the system automatically
    calculates the rebate based on the sales volume statistics or the lump sum
    deducts any previously paid rebates
    It then creates a credit memo request, and proposes the end date of the agreement validity period as the billing date.
    The system also reverses any accruals that have been posted.
    Depending on Customizing, when the system creates a credit memo request, the document is automatically blocked for billing. After approving the credit memo request, the person responsible can remove the billing block. You can then create the final credit memo.
    When you want to search for credit memo requests during sales order processing, you can use the match code F "Credit memo request for rebate".
    You can carry out final settlement of rebate agreements
    automatically
    Manually
    as a background task (in batch)
    Settling Single Rebate Agreements
    You can carry out settlement directly from within a rebate agreement.
    Before you save the rebate agreement you can still carry out changes to the credit memo request:
    The credit memo request is only saved when you save the rebate agreement.
    Carrying out Final Settlement as a Background Task
    If the volume of your sales rebate processing is high, you can collectively process rebate settlements as a background task.
    The following reports are available:
    RV15C001
    RV15C002
    Your system administrator can use these reports to generate a list of rebate agreements, based on various selection criteria, such as rebate recipient, status of the agreement, and so on.
    Background processing can then be carried out later. I.e., after the regular posting periods.
    After a list is generated, the rebate agreements can be analyzed or processed for payment.
    For more information about settling rebates as a background task, see your system administrator.
    Best regards,
    venkataswamy.y

  • Duplication check for Lead and Contact

    Hi,
    Can i confirm that, there is no duplication check for Lead and Contact during the new reacord adding?
    I also realise that during the Lead convertion, CRMOD also never check for duplication even i have existing contact available?
    Is there anyway for us to activate the duplication check during the Lead convertion?
    Regards,
    SK

    SK,
    System can check duplicate if you add external id for record (Lead and Contact).
    For more information please refer topic 'About record duplicates and external ids' on page no.1303 of OnDemand help.
    Hope this helps.
    Santosh

  • Checking for business area while posting

    i have to check for business areas balancing during posting document
    eg., when we get interest income from a bank account under business area X it should be credited to an account with same business area X.
    Dr Bank - X
    Cr Interest income - Y
    this should not occur
    so user wants to get a error message when the business areas does not match.
    Can any one tell how this can be done?(does fi validations help in this?)

    Hi,
    YOu can do it by using the exits/BADIs available with your transaction. Inside the enhancement you can write the code for comare and message.
    What is the transaction you use for that? Try for Exits in trnsaction SMOD and BADIs in transaction SE18.
    Regards,
    Renjith Michael.

  • Constantly "Checking for Mail"

    My new iPhone is constantly "Checking for Mail" while I'm trying to delete or read messages that are already downloaded. It holds me up from deleting or doing anything until the operation is complete. I've got it set to check manually, and also tried 15, 30 and 60 minutes, but still it checks for mail everytime I open Mail. How do I get it to chill out and let me go through my mailbox and check only when I want it to?

    I've experienced this a few times. The problem was some kind of deadlock related to my Yahoo mailbox. The workaround for me was to log into my Yahoo account via the web, create a folder, move my Inbox content to that folder, delete and re-add my Yahoo account on the iPhone client, check email (nothing to download), then via the web move all my inbox messages back from the temporary folder to the inbox. On the next reload of my Yahoo email Inbox all messages were displayed and the "Checking for Mail" hang resolved. A client issue perhaps.
    I seem to recall that this Checking for Mail condition would also block the ability to download email from other non-Yahoo email accounts.
    This may or may not be the same as your issue.

Maybe you are looking for