Hi there..
I have configured a custom condition contract type for purchasing. When I create a contract in WCOCO with this contract type, i am able to perform the settlement without any hassle. When i try to configure partial settlement type (as "Separate"), individual partial settlements are fetching the proper business volume data for partial settlements. While doing final settlement, system is not offsetting the previous partial settlements. Typical behaviour is as below,
Created a contract for 20-Apr to 30 Apr where partial settlement falls on friday (22nd and 29th) and final settlement falls on last day of month (30th). The contract condition is to claim 7% of the business volume from vendor.
Business Volume Data on 22nd: $150
Business Volume Data on 29th: $450
Business Volume Data on 30th: $0
Partial Settlement on 22nd: $10.50 (7% of $150)
Partial Settlement on 29th: $31.50 (7% of $450)
Final Settlement on 30th: $42.00 (7% of $600)
The expected final settlement is $42.00 - $10.50 - $31.50 which is zero. Due to this, final settlement is actually duplicating the vendor claims made in partial settlement.
From a configuration part, I have configured a Z condition type and assigned in "Condition Type Reverse Partial Settlemnt" field of contract type. This Z condition type is also part of the settlement document schema. While making final settlement, the partial settlement values are not being pulled into this Z condition type. I suspect this as the pblm.
I have been hunting for Compensation management documents and hardly no luck. Any help is highly appreciated.