calculatePaymentCodeEndDate(), this, entryDTO.getAmountToPay(), entryDTO.getAmountToPay(), getPerson());
}
@Override
protected List<AccountingEventPaymentCode> updatePaymentCodes() {
final EntryDTO entryDTO = calculateEntries(new DateTime()).iterator().next();
if (!getNonProcessedPaymentCodes().isEmpty()) {
getNonProcessedPaymentCodes()
.iterator()
.next()
.update(new YearMonthDay(), calculatePaymentCodeEndDate(), entryDTO.getAmountToPay(),
entryDTO.getAmountToPay());
} else {
createPaymentCode(entryDTO);
}
return getNonProcessedPaymentCodes();