Documente Academic
Documente Profesional
Documente Cultură
Rebate-related condition types are identified by condition class “C” (Expense Reimbu
rsement). When you create a new rebate condition type (IMG path Sales and Distri
bution>Billing>Rebate processing>Condition technique for rebate processing>Defin
e condition types) and you change the class to “C
If the “Rebate proc.” field is blank, accruals will be posted on each applicable inv
oice. Entering an “A” will prevent the automatic generation of accruals on invoices.
The latter would make sense if you don’t base your rebate payment on actual sales
, but on the specific performance of the customer (such as a display in a store
or an advertisement in the paper). These rebates would be paid out as a lump sum
and would require the creation of a manual accrual. For example, you want to gi
ve the customer a $5000 rebate if he displays your product at the entrance of hi
s store. You then would create a one-time manual accrual of $5000. Once you have
proof of compliance by the customer, you can create a lump sum payment in that
amount, which would reverse the accrual and pay the amount to the customer.
With the “Provision con.” Field, you determine if you want to reverse your accruals
at time of partial payment (we will cover payments later in that paper). Leaving
this field blank will reverse the accrual; a value of “A” will not reverse it.
Control data
The “Condition type group” is linked to the rebate agreement type in a different con
figuration transaction, which we will get into a little bit later. This conditio
n type group defines which rebate condition types are allowed for the rebate agr
eement type.
The “Verification levels” field is also a default that defines the level of detail y
ou see when you review the applied invoices within a rebate agreement. You can c
hange this default while reviewing the verification level in the rebate agreemen
t.
The “Different val. period” option lets you define whether or not the rebate conditi
on records you create out of the rebate agreement can have validity dates outsid
e of the ones of the agreement. I suggest you leave this field unchecked.
If you want to allow manual accruals (we will get into what these are for), you
need to indicate this and define the respective order type. “B4” is the standard SAP
order type for manual rebate accruals.
You are able to create the same rebate agreement automatically in regular interv
als with the same data (but different validity dates). To turn on this feature,
utilize the “Arrangement calendar” field to do that. You can add a standard SAP cale
ndar, or your own defined one, to schedule the automatic creation of rebate agre
ements. In a separate step, schedule job RV15C005, which can also be accessed vi
a transaction “VB(D” (yes, that’s the left parenthesis in the transaction code), to au
tomatically extend your agreements.
Manual payment
The “Manual payment” section of the rebate agreement defines how much can be paid ou
t during a partial settlement. You would use partial settlements if, for example
, the rebate agreement is defined for a full year, but the payouts are supposed
to happen on a monthly, quarterly, or any custom defined schedule.
You can choose whether you want to allow partial settlements only in the amount
of what you accrued so far. This is a good idea if you don’t want to pay out more
than what the customer is entitled to. However, you can also allow any payment a
mount, if you choose so. As with manual accruals, you need to define the partial
settlement order type, which is “B3” in the standard SAP system. If you don’t want to
wait to reverse your accruals until the final settlement, you can do so for the
partial settlement by checking the “Reverse accruals” box.
Just as with agreements, you can also schedule regular payments by entering the
appropriate calendar in the “Settlement periods” field. Use program RV15C001 (access
ible through transaction “VB(7”) to schedule your payment runs. This will create aut
omatic payments according to the defined schedule.
The reversal of the accruals is independent from the payment amount of the final
settlement. For example, if you accrued $10,000 over a given period, but the cu
stomer did not reach their sales goal, you might want to pay only half that amou
nt or nothing at all. No matter what the payment amount is going to be, the tota
l remaining accrued amount for the agreement is reversed.
Settlement
The “Settlement” section defines the final settlement order type (“B1” in standard SAP)
and the minimum status that needs to be set in the agreement before it can final
ly be settled. This will become more clear when we cover the actual settlement o
f a rebate agreement later in this paper.
The standard correction order type “B2” is needed if the statistical and actual accr
ual amounts are getting out of sync. This is mostly the case for retroactive reb
ates.
On the next screen (Figure 10), enter the description of the rebate, the rebate
recipient, the currency in which the rebate payments are going to be made, the p
ayment method, and the validity period of the agreement. Here are some comments
to the individual fields:
The rebate recipient has to be a payer partner. You also need to make sure that
the payer partner type that you are using (“RG” in standard SAP) is linked to the ac
count group you are using for the sold-to (“0001” in standard SAP). As we can see la
ter, the rebate recipient becomes the sold-to in the rebate settlement credit me
mos.
The payment method defaults from the rebate agreement type configuration setting
and can be overwritten here. The same applies to the validity period. Originall
y the valid from date is defaulted to today’s date (as set in the agreement type).
Since our sales department was (as usual) late to give us the agreement informa
tion, we need to back-date the start date to the first of the year. We assume th
at the rebate agreement is valid for the whole calendar year, but if you want to
do it by fiscal year, just adjust the dates to your liking. Once all this data
is entered, click on the ‘Conditions’ button to create rebate condition records.
This way, if you want to see the status of one of your rebate programs, you can
look at it without having to dissect other rebate conditions. It also improves p
erformance since the system does not have to read every invoice line item every
time.
Another common mistake I often see is that instead of creating new rebate agreem
ents (for example, yearly renewals), clients just extend the validity end date o
f the agreement. The problem with that scenario is that when you want to look on
line to see which invoice line items applied to the rebate, the system has to lo
ok back at two or more years worth of data. Get your mocha latte while the progr
am is running. When you come back, you will realize that you timed out of the tr
ansaction. Instead of increasing the validity period, it takes the same amount o
f time to create a new rebate agreement with reference by clicking the button (s
ee Figure 9). You can also use the automated rebate agreement renewal transactio
n “VB(D”.
After we have created our rebate agreement, we can check an invoice that has reb
ate conditions applied. The service rendered date (not the pricing date!) of the
invoice line item is used to determine the validity of a rebate condition recor
d. All rebate conditions are line item conditions, so go to the “Conditions” tab of
one of your invoice line items.
You see in Figure 15 that two rebate conditions applied. BO02 for our material p
romotion with a $1.00/EA allowance and the 3% of condition type BO03 for everyth
ing the customer buys. It is possible that the same rebate condition type applie
s several times, unlike regular pricing conditions. You could for example have a
Headquarter rebate that pays 3% of all sales of a payer (BO03). In addition you
have a rebate agreement that pays an additional 1% for a specific sold-to custo
mer (for example, a new store promotion). This is also set up as a BO03 conditio
n record. You would see both BO03 records, one with 3% and one with 1%.
In order to create any kind of settlement, you need to be in change mode (Transa
ction VBO2) of the rebate agreement. Clicking the ‘Pay’ “Create Manual Rebate Payment” b
utton will open the partial settlement screen as seen in Figure 18. All conditio
n records of this agreement are displayed (in our example just one). In the “Max a
mount” field you see the accrued amount as of today, which, by our configuration s
etting, is the maximum amount we are able to pay in a partial settlement. If we
would enter a higher amount, we would get an error. Enter the amount you want to
pay in the “Amt. to be paid” field. Note that the amount you enter always defaults
as a negative amount. Save your changes.
You can process the settlement request with transaction VA02. You need to releas
e the credit memo billing block before the request can be invoiced. Looking at t
he line item pricing screen (see Figure 19), you see that only the rebate condit
ion type appears, although the same pricing procedure as the one on the invoice
is used. There are two entries. One is to actually credit the customer with the
specified amount, the other one to reverse the accrual. Since we configured the
partial settlement in the agreement type to always reverse the accrual (See Figu
re 5), the amounts are always the same in a partial settlement. Save the credit
memo request and invoice it.
If you realize you made a mistake before you invoice the credit memo request, yo
u can delete the credit memo request with transaction VA02, which will increase
the available accrual amount in the rebate agreement again. In case you already
invoiced the settlement, you will need to cancel the credit memo. Since you then
cannot delete the credit memo request, you have to reject all the line items.
This can be accomplished by clicking the button on the Agreement Overview screen
. In the resulting screen (see Figure 23), we can enter the accrual amount. A ne
gative amount will increase the total accrual amount; a positive amount will dec
rease it. Save the document and you will receive the message that a manual accru
al has been created. Invoice the credit memo request to post it to FI. Go back n
ow to the rebate agreement and check the sales volume. You will see that the acc
rual amount matches the eligible payout amount.