in service/src/main/java/org/apache/fineract/cn/teller/service/internal/processor/DepositTransactionHandler.java [259:273]
private Debtor createChargesDebtor(final String accountIdentifier, final TellerTransactionCosts tellerTransactionCosts) {
final Debtor chargesDebtor = new Debtor();
chargesDebtor.setAccountNumber(accountIdentifier);
chargesDebtor.setAmount(
Double.valueOf(
tellerTransactionCosts.getCharges()
.stream()
.filter(charge -> charge.getAmount() != null && charge.getAmount().compareTo(BigDecimal.ZERO) > 0)
.mapToDouble(value -> value.getAmount().doubleValue())
.sum()
).toString()
);
return chargesDebtor;
}