Hi
What is the exact technical error message you are receiving from VBo2 ?
I guess it is VP210 ? The system is reading the KNVV table with the sales are of the document
and if there is no entry there for any of the partners you will get this message.
You can validate this when creating the final settlement document check in the debugger
in function module KNVV_SINGLE_READ.
The rebate recipient is defined as: sold-to party = the payer = ship-to party
This is hard coded in function SD_BONUS_CREDIT_NOTE_CREATE
..
* Partner
CLEAR FXVBPAKOM.
FXVBPAKOM-PARVW = 'AG'.
FXVBPAKOM-KUNNR = KONA-BONEM.
APPEND FXVBPAKOM.
CLEAR FXVBPAKOM.
FXVBPAKOM-PARVW = 'RG'.
FXVBPAKOM-KUNNR = KONA-BONEM.
APPEND FXVBPAKOM.
FXVBPAKOM-PARVW = 'WE'.
FXVBPAKOM-KUNNR = KONA-BONEM. >>>>
The rebate agreement is created and valid for a specific sales area Sales org, distribution channel and division, the settlement materials you have defined in the agreement have to maintained in that sales area as well as the partners. In the sales document header there is only one field for the
sales area, it is filled form the agreement master data (KONA) and from the items when the credit memo request is being created. There can only be one sales area so it wouldn't make sense to have settlement materials in the same agreement with different sales areas either.
You have to fully maintain your master data to avoid such errors
I hope this helps you further
Kind regards
Brina