We're implementing Condition Contract Management in SAP ERP release under Global Trade - Compensation Management. The delta accrual functionality is active.
When creating the first DA document, business volume is determined correctly and the equivalent of condition type RED1 gets calculated as expected. WCOCOF table is updated properly as well.(
When creating subsequent DA, business volume is determined for the accumulated volume and the again the equivalent of RED1 condition as expected, however to get the delta accrual, system should then transfer via settlement program the already posted accruals using condition type RED2 so we only post the delta accrual amount.
Dec 10/2023 - Invoice 1 - 10,000 USD
Dec 11/2023 - Invoice 2 - 20,000 USD
Rebate Program = 5%
1. Delta Accrual - Dec 10/2023
BV = 10,000 USD
RED1 5% = 500
Net Amount = 500
2. Delta Accrual - Dec 11/2023
BV = 30,000 USD
RED1 5% = 1500
RED2 = -500 *** This condition is missing, not calculated by settlement program ****
Net Amount = 1000
This is causing over accruals as the total amount gets calculated all over again instead of posting only Delta.
The configuration for the Accrual Groups has been done to transfer from equivalent conditions REA1 to REA2 (During Final Settlement) and to RED2 (During DA settlement). I even included another lines to transfer from RES1 and RED1 but did not work either.
Another important thing to mention, when accruals gets posted via billing documents, they get reversed during final settlement using equivalent condition REA2 which is what is configured in the accrual groups but not if accruals are coming from Delta Accruals. I even added another flag in configuration of the contract to include Accruals from Sales and Accruals from Agency Business.
Has anyone faced similar issue? - if so, could you please explain how it was resolved?
Any help/hint is highly appreciated as I have searched everywhere.
Thanks for your answer. Yes, I checked the pricing procedure and condition type has the subtotal 2 assigned as well as manual checkbox ticked as this condition is supposed to be added by settlement program.
I've been checking this issue for a while and followed through every configuration point from the guideline below.
SAP 2723516 - Compensation Management - Description of exemplary configuration in ERP.
Currently I'm trying to confirm if this functionality works for EHP 7 as there is a couple of settings from the document that are not available in my release and might be the reason it's not working.
I can confirm that configuration for accrual groups and pricing procedure is correct as I was able to get RED2 picked up once but only when the accruals were originally posted in billing documents. This is because when they're saved into WCOCOF table, the condition key is REA1 which matches the accrual group configuration.
But if the accrual is posted from Delta Accruals, we are having RED1 which references REA1 in PP but further more it could also be RES1, REJ1, REV1 (depends on exclusion groups). It is my understanding that regardless of the condition used in the delta accrual, WCOCOF should be updated with REA1 as a sum on item level so it gets picked up and reversed in the next DA run. This is not happening and WCOCOF is updated with whichever condition is active when DA is posted.
Hopefully I have provided a bit more information, looking to know if anyone has implemented Delta accruals in EHP7 and if it works.
Maybe a stupid question but:
Did you check that you have the subtotal 2 assigned to RED2 condition type and the manual checkbox ticked in the pricing procedure for delta accrual?
Review the configuration guide provided for Sales ECC CCM, maybe you’re missing something.