This commit is contained in:
Ralph Soika 2025-06-23 14:22:51 +02:00
parent 7b283e5b03
commit cce4b9a6e4

View file

@ -259,6 +259,9 @@ public class OPListExportAdapter extends POIFindReplaceAdapter {
Double saldo = currencyCatSum.get(currency); Double saldo = currencyCatSum.get(currency);
if (saldo == null) { if (saldo == null) {
saldo = 0.0; saldo = 0.0;
logger.warning(
"Failed to resolve totalSaldo for currency '" + currency + "' invoice "
+ invoice.getUniqueID());
} }
saldo = InvoiceUtil.round(saldo + invoice.getItemValueDouble("invoice.saldo")); saldo = InvoiceUtil.round(saldo + invoice.getItemValueDouble("invoice.saldo"));
currencyCatSum.put(currency, saldo); currencyCatSum.put(currency, saldo);
@ -305,6 +308,9 @@ public class OPListExportAdapter extends POIFindReplaceAdapter {
Double saldo = currencySum.get(currency); Double saldo = currencySum.get(currency);
if (saldo == null) { if (saldo == null) {
saldo = 0.0; saldo = 0.0;
logger.warning(
"Failed to resolve totalSaldo for currency '" + currency + "' invoice "
+ invoice.getUniqueID());
} }
saldo = InvoiceUtil.round(saldo + total); saldo = InvoiceUtil.round(saldo + total);
currencySum.put(currency, saldo); currencySum.put(currency, saldo);
@ -317,6 +323,9 @@ public class OPListExportAdapter extends POIFindReplaceAdapter {
Double totalSaldo = currencyTotalSum.get(currency); Double totalSaldo = currencyTotalSum.get(currency);
if (totalSaldo == null) { if (totalSaldo == null) {
totalSaldo = 0.0; totalSaldo = 0.0;
logger.warning(
"Failed to resolve totalSaldo for currency '" + currency + "' invoice "
+ invoice.getUniqueID());
} }
totalSaldo = InvoiceUtil.round(totalSaldo + total); totalSaldo = InvoiceUtil.round(totalSaldo + total);
currencyTotalSum.put(currency, totalSaldo); currencyTotalSum.put(currency, totalSaldo);