I have found some bits of information on the CL_IM_TPM_AD_SPAIN, CL_IM_TPM_AD classes that seem like thay I can use the CHANGE_CALCULATION_BASIS, MODIFY_ACCRUED_AMOUNT methods to solve the issue but I'm not sure if they are what I need.
Have anyone dealt with them?