korrektur restbetrag validierung
This commit is contained in:
parent
7cf8694694
commit
9edadfed88
1 changed files with 2 additions and 1 deletions
|
|
@ -60,6 +60,7 @@ public class ZahlungseingangSaldoAdapter implements SignalAdapter {
|
|||
// payment currency
|
||||
String paymentCurrency = document.getItemValueString("payment.currency");
|
||||
double masterPaymentAmount = document.getItemValueDouble("payment.amount");
|
||||
double masterPaymentDifference = document.getItemValueDouble("payment.difference");
|
||||
String paymentWarning = document.getItemValueString("payment.warning");
|
||||
|
||||
List<ItemCollection> paymentDetails = zahlungseingangService.loadPaymentDetails(document);
|
||||
|
|
@ -82,7 +83,7 @@ public class ZahlungseingangSaldoAdapter implements SignalAdapter {
|
|||
if (paymentWarning.isEmpty()) {
|
||||
// falls mehr einzelsummen eingeben wurden als der oben angegeben Total Pamyment
|
||||
// dann soll eine Warnung ausgegen werden.
|
||||
if (masterPaymentAmount != einzelPayments) {
|
||||
if ((masterPaymentAmount+masterPaymentDifference) != einzelPayments) {
|
||||
document.setItemValue("payment.warning", "invalid saldo");
|
||||
throw new PluginException(PluginException.class.getName(),
|
||||
ZahlungseingangService.ERROR_PAYMENT_BOOKING_FAILED,
|
||||
|
|
|
|||
Loading…
Reference in a new issue