List<Credential> credentials = credentialsRepository.findAll();
BigDecimal trainingFees = credentials.stream().filter(o -> o.getChargeType().equals(EnumerationCode.TRAINING_FEES.getCode()))
.map(Credential::getPaymentAmount).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(4, BigDecimal.ROUND_HALF_UP);