@AccessLevel(value=EXTERNAL)
@Implementable
public interface FinancialManagerHooks
Modifier and Type | Method and Description |
---|---|
curam.core.struct.Amount |
roundDeduction(curam.core.struct.Amount deductionAmount,
curam.core.struct.FinancialComponentDtls dedFCDtls)
Allows the deduction amount to be rounded/adjusted.
|
curam.core.struct.DateStruct |
setPaymentInstrumentEffectiveDate(curam.core.struct.PmtInstrumentDetails pmtInstrumentDetails)
Allows the default effective date on a payment instrument to be overridden.
|
@AccessLevel(value=EXTERNAL) curam.core.struct.DateStruct setPaymentInstrumentEffectiveDate(curam.core.struct.PmtInstrumentDetails pmtInstrumentDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
pmtInstrumentDetails
- Payment Instrument Details.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) curam.core.struct.Amount roundDeduction(curam.core.struct.Amount deductionAmount, curam.core.struct.FinancialComponentDtls dedFCDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
deductionAmount
- The initial deduction amount.dedFCDtls
- The deduction financial component details. Used to
retrieve the deduction name codetable code.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.