in service/src/main/java/org/apache/fineract/cn/teller/service/internal/processor/DepositTransactionHandler.java [275:286]
private Set<Creditor> createChargeCreditors(final TellerTransactionCosts tellerTransactionCosts) {
return tellerTransactionCosts.getCharges()
.stream()
.filter(charge -> charge.getAmount() != null && charge.getAmount().compareTo(BigDecimal.ZERO) > 0)
.map(charge -> {
final Creditor chargeCreditor = new Creditor();
chargeCreditor.setAccountNumber(charge.getIncomeAccountIdentifier());
chargeCreditor.setAmount(charge.getAmount().toString());
return chargeCreditor;
})
.collect(Collectors.toSet());
}