@Override public final void onSubmit() { final T position = newPositionInstance(); data.addPosition(position); if (position.getNumber() > 1) { final T predecessor = data.getPosition(position.getNumber() - 2); if (predecessor != null) { position.setVat(predecessor.getVat()); // Preset the vat from the predecessor position. } } refreshPositions(); } };
korrektur = CurrencyHelper.getGrossAmount(position.getKostZuweisungNetFehlbetrag(), position.getVat()); if (NumberHelper.isZeroOrNull(korrektur) == true) { korrektur = null; mapping.add(InvoicesCol.VAT, NumberHelper.isNotZero(position.getVat())); Integer kontoNummer = null; if (rechnung instanceof RechnungDO) {