What is the pupose of  rebate agrrement? configuaration process

what is the pupose of  rebate agrrement? configuaration process

Hi Deva,
As he rightly said, you need to understand the basic sd module functionlity, else make a small search in forum.
I dont want to dispoint you this time, going forward do it. For your reference find the complete config process of rebate.
What do you mean by Rebate: - Rebate is a special kind of discount, which is paid retroactively to a customer once he achieves or reaches the sales volumes, in a given period of time.
Rebate agreement: - A Rebate agreement is an agreement between the business and a customer. The rebate is only relevant if the customer purchases the required sales volume. In rebate agreement, you specify who receives the rebate payment and on what criteria rebate is based. Ex. Customer, customer and material etc,.
Rebate agreement type: - The rebate agreement type determines which data the system is to automatically propose for rebate agreement.
Structure:
You can define the following data in a rebate agreement:
•     Validity period
•     Status (whether the agreement is released for settlement)
•     Rebate recipient (the party who receives the credit memo)
•     Currency
•     Method of payment (cheque, bank transfer etc)
Data Defined In Condition Records:
•     Basis for rebate (customer, customer/ material, rebate group, etc)
•     Validity period (the validity must lie with in the validity of rebate agreement)
•     Cond rate
•     Material for settlement
•     Accrual rate
•     Other control data, such as pricing scale type
Prerequisites for Rebate Processing:
•     Sales orgn: must be relevant for rebate processing
•     Payer: must be relevant for rebate processing
•     Billing type: (invoice, credit memo etc) must be relevant for rebate processing
For performance reasons, you should deactivate rebate processing if it is not necessary.
Material for Settlement:  – In case of customer rebate where there is no material linked, a dummy material is give as material for settlement.
You may have to create rebates that do not depend on a material, but instead, e.g. on:
•     A Customer
•     A Customer Hierarchy
•     A Group of Materials
You will then need to refer to a material for settlement. The system uses this material when you pay out the rebate. It does not matter which material type & mat application type you use.
When you create the cond record with in the rebate agreement, the system automatically asks you to enter the no of material for settlement.
Manual accruals: – Instead of posting accruals from the billing documents, manually we can post accruals through the debit memo. If you activate this field if you want to be able to post manually for this agreement type.
Reverse accruals:- Whatever manual accruals we have given can be reversed through the reverse accruals. Mark this field if you want accruals to be reversed when a manual payment is made for a rebate agreement of this type. The system uses reverses accruals for the amount of the manual payment. If the cumulative accruals are not sufficient, the system reverses the accruals amount, which exists.
Relationship to Pricing
•     Rebates differ from other kinds of discounts in that they are based on sales volume over time and are paid retroactively.
•     However, the system processes rebates in much the same way as other kinds of pricing elements.
•     Rebate data is saved in condition records. 
•     Controlling for rebate processing is carried out via condition types, pricing procedures and access sequences.
•     This control data is defined in Customizing for Sales and Distribution.
Rebate based on Group of Materials:
A rebate group consists of materials to which you want to apply the same rebate. You system administrator can define rebate group in Customizing for Sales according to the need o f the orgn.
You can assign a material to a rebate group in the MMR: view- Sales, field- Rebate Grp. When you create a cond record, you must enter a settlement material.
Rebate Agreement Types:
Agreement Type     Basis for Rebate          Cond Type
0001     Customer / Material     % Rebate     BO01
     Customer / Rebate Group     % Rebate     BO01
0002     Customer / Material      Quantity Dependent     BO02
0003     Customer     Percent rebate     BO03
0004     Customer hierarchy     Percent rebate     BO04
     Customer hierarchy / Material     Percent rebate     BO05
0005     Sales Volume Independent          BO06
SPRO- IMG- SD- BILLING- REBATE PROCESSING:
•     Define rebate agreements
•     Condition type groups
o     Define cond type groups
o     Assign cond types to cond type groups
     Maintain access sequence
     Define condition types
     Assign conditon types to conditon type groups
     Maintain pricing procedure
o     Assign condition type groups to rebate agreement types
•     Activate rebate processing
o     Select billing documents for rebate processing3
o     Activate rebate processing for sales organisations
o     Activate at customer level.
1. Define Agreement Types:
Copy & rename: 0002 & go to Details
•     From
•     To
•     Reverse accruals: flag it on
•     Manual Accrual Doc Type:           Doc Type (R4) & Billing Doc Type: B4
•     Verification level: payer, material
•     Partial payment:               Doc Type (R3) & Billing Doc Type: B3
•     Rebate credit memo:               Doc Type (R1) & Billing Doc Type: B1
2. Define Condition Type Groups:
Copy & rename: 0002. Give the same code as given to agreement type.
3. Assign Condition Type to Condition Type Group:
In this activity one needs to assign the cond type from the pricing procedure to the cond type group found on the rebate agreement type. The sequence no column represents the fields in the cond table that determines what the system is to use as the basis for rebate. In this e.g., 1 determines that the cond type should use the fields customer & material. The cond type group 0002 will use pricing cond type BO02. Before assigning cond type to cond type group, you have to create a cond type.
     Cond Technique for rebate processing:
•     Create cond table
•     Maintain access sequence
•     Define cond type: BO02 is the cond type used in pricing, copy & rename.
•     Assign cond type to cond type group: BO02 to 0002
•     Maintain pricing procedure: assign cond type BO02 to pricing proc, after total discount & before freight. Assign Subtotal: 7, Account Key: ERB, Accruals: ERU (keeping reserve money from customer money), & Requirement: 24 (rebate will get affected in billing doc & not in sales doc)
•     The cond type BO02 must use cond class ‘C’- expense reimbursement.
•     The rebate procedure in BO02: indicates if the cond is dependent or independent of sales volume
•     The accruals correction proc indicates if accruals must be corrected when this cond type is accessed.
4. Assigning Cond Type Groups to Agreement Type:
Here you are presented with a list of agreement types as created in the system & you can assign the relevant cond type group
5. Activate Rebate Processing: at the following levels.
•     Sales orgn level: activate rebate processing for sales organisations
•     Billing Document: select billing doc for rebate processing
•     Customer: active rebate in CMD Sales Area Data, Billing Tab Page.
Billing Document Types
F2     Standard Invoice     F1     Order Relate invoice
BV     Cash Sale     B1, B2, B3, B4     Rebate invoices
G2     Credit Memo     L2     Debit Memo
S1     Invoice Cancellation     S2     Cancel Credit Memo
IV     Inter Company Sales          
NOTE: - You cannot activate Rebates for Billing document type – F5 & F8, since they are proforma invoices.
Create Rebate Agreements: VBO1
Easy Access- Logistics- SD- Master Data- Agreements- Rebate Agreements- Create
Agreement type: 0002 & press enter. In the over view screen fill the following details:
•     Rebate recipient: payer no
•     Currency
•     Validity Period
•     Agreement Status: open
•     Then Go To Conditions Icon & Fill
•     Material, Rebate Amount, Accruals & save
•     Then create sales order, delivery, picking, goods issue & invoice
•     After this in order to see rebate in sales order cycle Go to: VF01 Go to Conditions (item). You can check rebate in VF01 before saving or else you can also see in VF02.
Rebate Settlement: VBO2
•     The system uses the accumulated amounts in the rebate agreement to create a rebate settlement.
•     The system generates a rebate credit memo request for the rebate payment amount specified.
•     There are 3 statuses available for rebate agreements 
1.     Status A refers to an open rebate agreement.
2.     Status B means the rebate is released for settlement.  
3.     Status C means you have actually executed the settlement. The System creates a credit memo request for the accrual amount.
•     You can display the sales volume and drill-down in the rebate agreement. 
•     You can carry out a final settlement for the rebate agreement either: 
a.     Manually
b.     Automatically
c.     In the background (batch programs: RV15C001 and RV15C002)
•     Accruals are reversed as soon as the rebate agreement is settled by credit memo.
Process of Rebate settlement:
•     Use VBO2 and type in the agreement Number. Change the Agreement Status to B and click on Final Settlements->Automatic. On doing so, a Credit Memo Request gets created.
•     Status is set to C. Save it.
•     A credit Memo Request Number is generated.
•     Go to VA02 and type in the Credit Memo Request number generated. Remove the Billing Block and Save it.
•     Use VA02 to go to Sales Document and Click on Billing. On Saving it, the Credit Memo Request is now Billed
•     Go to VBO3 and see the Agreement Status. It would have been set to D, which means that final settlement of agreement has been carried out.
Important:-
1. 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.
2. 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. The system can use the sold to party or ship to party as we as payer as the rebate recipient. You cannot use alternative partner as the rebate recipient, such as alternative payer for the CMD of the sole to party.
Reward points,
Vamsi P

Similar Messages

  • What is the prupose abap query? configuaration process?

    what is the prupose abap query? configuaration process?

    Hi Balaji,
    Here is the details of ABAP Query
    ABAP Query
    An ABAP Workbench tool that enables users without knowledge of the ABAP programming language to define and execute their own reports.
    In ABAP Query, you enter texts and select fields and options to determine the structure of the reports. Fields are selected from functional areas and can be assigned a sequence by numbering.
    ABAP Query offers the following types of reports:
    Basic lists
    Statistics
    Ranked lists
    I hope it will clear for you,
    Regards,
    Murali.

  • What is the Max Number of Total Work Process that we can Have on  One C.I

    Hi,
    What is the Max Number of Total Work Process that we can have on a Single C.I
    Is there any Limit that We can only have Perticular Number of Total work process ?
    Or it is just Unlimited number of total work process
    Thanks & Regards
    Dan.

    from the system throughput point of view a rule of a thumb is:
    1 up to 4 sometimes 5 workprocesses per CPU.
    (one is used in Benchmarks where you have a very small number of transactions running with a small amount of database accesses)
    you can easily find it out:
    configure 4 WPs per CPU. If you have a number of WP's consuming nearly no CPU time you can reduce the number of WPs.
    regards
    Peter

  • What are the practical differences betweens infopackages and process chains

    Hi,
    what are the practical differences betweens infopackages and process chains.
    Thanks,
    cheta.

    Hello BW,
    Hope the following links will give u a clear idea about process chains
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/events/sap-teched-03/using%20process%20chains%20in%20sap%20business%20information%20warehouse
    Business Intelligence Old Forum (Read Only Archive)
    http://help.sap.com/saphelp_nw2004s/helpdata/en/8f/c08b3baaa59649e10000000a11402f/frameset.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/8da0cd90-0201-0010-2d9a-abab69f10045
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/19683495-0501-0010-4381-b31db6ece1e9
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/36693695-0501-0010-698a-a015c6aac9e1
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9936e790-0201-0010-f185-89d0377639db
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3507aa90-0201-0010-6891-d7df8c4722f7
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/263de690-0201-0010-bc9f-b65b3e7ba11c
    /people/siegfried.szameitat/blog/2006/02/26/restarting-processchains
    regards,
    Muralidhar Prasad.C

  • What is the most suitable image format for processing with imaq?

    Hello.
    What is the most
    suitable image format for processing with imaq?
    I want to capture an image of a usb webcam, store and
    then process it with imaq. I need to know what format to save the
    captured image can then load and process it with imaq vision.
    Thanks

    The only criteria is: don't use JPEG for anything scientific!  The compression involved with saving JPEGs means you always lose information.  I tend to prefer PNG - it's compressed, but non-lossy, and also widely supported.  TIFF is fine as well, but I don't think has any advantages over PNG for this application.  JPEG2000 can give good non-lossy compression I think is slower to read/write than PNG.

  • What i s  meant by contract? configuaration process?

    what i s  meant by contract? configuaration process?

    You're correct on all counts - elementary streams are individual segments for video and audio that are meant to be played together. Demuxing a file is simply breaking it into those elementary streams.

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

  • What is the pupose of the Enable Document Cache option?

    Hey All,
    What is the Enable Document Cache option in the Reports Properties - General Settings? What are the benefits of this option? Documentation is lean on this one.
    Thanks,
    Ron

    >I miss information of optimal setting for the cache. What is the ideal size and what is that setting depended on? Memory size? Raw file size?
    The default size is 1GB, but it can be set much higher. When the number of previews held in the cache reaches the limit of the cache size older previews get dropped. This is the reason given for making the cache large. However, the problem with this approach is that the ACR cache preview is in addition to to the Lr preview created for the Library module. So, a larger cache will mean that even more disk space is used storing duplicate previews. If you're using a slower computer and are in the habit of quickly scanning through large number of files in the Develop module then a larger cache "might" help, otherwise anywhere between one and five GB should be more than adequate.

  • Meid what is the pupose if your phone is lost or stolen and someone erase it the data and set up an account with another carrier

    My phone was stolen and the carrier told me that if someone found it. They could  set up an account and activate my phone. Yes I have Icoud find my phone and it is on.  They can set up an account and the carrier could not tell me who has my phone. What kind of mess is that. There has to be a way that MEID would not allow this to happen.

    What are you talking about?
    Why would your carrier be able to tell you who has your phone?
    What does icloud have to do with it?
    Please explain.
    Find my iphone is NOT and has never been claimed to do anything in regards to theft.
    This is nothing new or unusual at all.  it is the same with any phone that is stolen.

  • What is the best way to run two process in one VI

    Hi all...
    I'm trying to run two process in the same VI at the same time, which do different operations.
    One loop collect data from COM port, the other loop collect data from sound card. And two process should work independently.
    So can I simply put two while loops in the VI?
    The attachments are my VIs. 
    Thank you!!
    Attachments:
    AC_Radar_Receive.vi ‏81 KB
    RadarAudioPlug.vi ‏435 KB

    You haven't said what your long term goal is, but putting two loops in the same VI that are doing different things is a poor design choice. The problem is that it limits your options for reusing or expanding your code. Queues, events and notifiers all work equally well whether the processes are in a single VI or spread across a dozen VIs.
    Mike.. 
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • What is the iphone 4 at&t unlock process

    what happens? step by step

    I am afraid that you will need to wait until your plan with AT&T is up and they will then unlock it.  Have you contacted AT&T and have they supplied the unlock code?

  • What is the diffrence between DR and SMI processes?

    Actually when i say DR process is for comparision purpose and SMI is for actual replenishment purpose people are not getting convinced,i am requesting you experts to  come up with a better answer with an example .
    thanks in advance,
    Nandan

    Hi Nandan,
    DR (Dynamic replenishment) is basically a Visibility process where you can do a comparision of Customer and Supplier Planning data which can be shown absolute numbers, percentages and deviations shown in colour coding.
    Here Planned Orders & Purchase requisitions =Customer plan
    And Customer Order= Created PO, for these Supplier can enter responses=Supplierplan/Supplier order.
    Ex: If customer plan for LUX = 100 and Supplier Plan=30, the difference of -70 Nos will come in deviation in Key figure =Difference Planned receipts/Planned requirement and  %ge in RED colour with -70%  in Key figure =Difference Planned receipts/Planned requirement(%).
    SMI ( Supplier Managed Inventory) is a process where Customer gives/handover Net Replenishment planning responsibility to Supplier.
    SMI uses dependent requirement & stock balance to calculate replenishment plan based on Min/Max Logic and subsequently converts the plan in to PO( this is optional) and ASN at the time of shipment.
    The POs and ASNs are sent back to the customer's ERP system as indication of commitment from the supplier.
    Ex: If for LUX Min/Max stock level is 70/100, once the stock level goes to below 70 say  50, a Demand of 50 numbers will show in Key figure =Demand and Supplier can enter Key figure =Planned receipt manually or allow system to propose automatically rest will happen as said above.
    Here Supplier can create ASN for the replenishment plan.
    I hope this helps you to explain.
    Regards,
    Vasu

  • What's the best practice to define project/processes?

    Hi all,
    I'm working on a startup, I have about 18 processes and I don't know which is the best way to manage all of them.
    I can create just one project with all the processes within or I can create one project per process. My main concern is in the publish & deploy of a new release of just one of those processes.
    Is there any way of release a new version of just one process even if there are another 17 processes within a project?
    Can I just increase the version of the process from 1.0 to 2.0 without increasing the version of the other 17 processes?
    I'm working with ALBPM Engine 5.7

    This is difficult, especially when it comes to utilising the timesheets; there is no out of the box solution; so the best thing to do would be to combine the ongoing projects and resources into a single instance; but then to utilise SSRS to get timesheet
    reports from both instances if you need them for historical analysis.  There is no "import" facility for timesheet data.
    Ben Howard [MVP] | web |
    blog | book

  • What all the prerequisites required for Combined Delivery &Invoice Process

    Dear Guru's
    Can you please educate me what all the prerequisites required for Combined Delivery Process(VL10A / VL10C) and Combined Invoice Process?
    Regards,
    Varma

    Hi ,
    For combined delivery you have to make some settings
    In the customer master XD01/VD01 in the shipping tab you have to check the ORDER COMBINATION  in the SHIPPING TAB
    In the COPY CONTROLS from Order to Delivery in VTAL at the Header you have to maintain the COMBINATION REQUIREMENT  as 051
    And also the data like
    INCO TERMS,
    SHIP TO PARTY
    DELIVERY DATE
    ROUTE
    SHIPPING POINT
    should be same for all the Orders
    To combine the Deliveries into Invoice
    you have to maintain the copy controls from DELIVERY TO BILLING in VTFL at the item level as 003
    And also certain data like
    PAYMENT TERMS
    PAYER
    BILLING DATE
    ACTUAL GI DATE
    INCO TERMS
    should be same for all the deliveries
    Please revert if you need any more
    regards,
    santosh

  • What is the difference in createdelete indexes for  infocube and DTP ?

    Hi experts,
    Can anyone  tell me what is the difference in create\delete index process for infocube and create\delete index for  DTP or Infopackage? If i add into a chain an Infopackage then DTP  then Delete request processes,   system generates for all of them delete\create index processes  by default. Is that nesesary  leave them all or is that enough to leave only the ones for infocube?
    Thank you,
    Tigr_Z

    Hi Tigr,
    This delete/create index step is to make the load faster. This can be done on a infocube. Before loading data to infocube it is suggested by SAP to delete index and after loading again create the index.
    If you want to execute these steps through process chain, there are process types for delete/create index. It is related to infocube not to any DTP/Infopackage. Before loading to the cube add one DROPINDEX step (deleting) in the chain. After completion of loading add one INDEXING step (creating) in the chain.
    Thanks,
    Indrashis

Maybe you are looking for

  • Asset acquisition date (How to change?)

    Hi all, As per http://www.jt77.com/financials/finan-15236.html Asset capitalization date = 1day of depreciation calculation Asset acquisition date = day of first cost allocation to the asset Asset value date = date of effect in asset account of a pos

  • How to remove a node apps listener from CRS.

    We have a node apps in type of listener offline shown from crs_stat -t: ldctrdb01|PDAMLDV11|/u01/crs/product/10.2.0/bin $ crs_stat -t Name Type Target State Host ora....11.inst application ONLINE ONLINE ldctrdb01 ora....12.inst application ONLINE ONL

  • Combo selection problem

    Hello, I have a problem with a combo box. I've uploaded the combobox with data from a table: string sSQL = "SELECT BankCode, BankName FROM ODSC"; oRs.DoQuery(sSQL); oRs.MoveFirst(); for (int i = 0; i < oRs.RecordCount; i++) oComboBox.ValidValues.Add(

  • Ram not showing up after resetting nvram

    I have a 3rd party battery that was not working properly. The company told me to reset my nvram. Since doing that, one of my memory chips is not showing up. It says "slot empty" and there is no memory there. I read another post on here that said afte

  • Calling Web Dynpro-Model of Application-Service doesnu00B4t work.

    Hello! I have created a Composite Application with Entity- and Application-Services. I have also created the WebDynpro-Model and use it in another WebDynpro application to call the services. I have a Entity-Service 'PollCatalogue' and an Application