Hi SK
The final settlement in the agreement is always based on the real sales volume. The accruals are
just that accruals and have no correlation to what the customer is actually paid out.
In the definition of the agreeemnt type in transaction VB(2 you can specify payment procedure of A 'Payment allowed up to the accruals value'. With this setting in your scenarion above if you had 50$ real sales volume and you created a manual accrual in the agreement for 50$. You would be able to
make a manual payment of 100$ if that is what you wanted to do from a business perspective.
So you are paying 50 more than the agreement defines in essence.
When you carry out the final settlement the system would automatically calculate -50$ for the
customer account (because of the over payment) and the accrual condition value would be 100$
In that case if you actually wanted the customer to receive 100$ despite the sales volume you would
zero out the value in the final settlement document in VA02 and post it as 0.00.
So you can use the customising in the agreement type to be able to the customer whatever you
decide based on the real values, accruals posted or no limit, but in the end at the settlement the system calculates the real figures posted on the billing documents applying scales if required and reversing the open accruals posted manually or otherwise.
You might need to set your payment type to 'B' then you would not be able to pay more than the real accruals value posted on the billing documents but nonetheless if you post manual accruals they have to be reversed, so inevitably the values posted on the customer account at the final settlement
will differ from the accruals amount. I guess your finance department just need to be clear on why the figures differ in the final document. In the end the customer account and the accruals account are clear and correct.
I hope this helps you further
Kind regards
Brian