This commit is contained in:
akulikov 2023-09-06 11:46:52 +03:00
parent 21df705094
commit e4c8fc8278

View file

@ -110,17 +110,13 @@ public class KSRepCashRegistersReportBuilder extends CSVReportBuilder<EmptyParam
RegistryCodeDictionary registryCodeDictionary = registryCodeDictionaryImdg.getFirstObjectByFieldValues(Map.of("code", registry.getRegistryCode()));
if (registryCodeDictionary != null) ksRepCashRegistersReport.setRegisterName(registryCodeDictionary.getName());
if (registry.getSettledCredit() != null) {
if (registry.getSettledDebit() != null)
ksRepCashRegistersReport.setChangeBalance(registry.getSettledCredit().subtract(registry.getSettledDebit()));
else ksRepCashRegistersReport.setChangeBalance(registry.getSettledCredit());
}
BigDecimal settleCredit = registry.getSettledCredit() != null ? registry.getSettledCredit() : BigDecimal.ZERO;
BigDecimal settleDebit = registry.getSettledDebit() != null ? registry.getSettledDebit() : BigDecimal.ZERO;
ksRepCashRegistersReport.setChangeBalance(settleCredit.subtract(settleDebit));
if (registry.getCredit() != null) {
if (registry.getDebit() != null)
ksRepCashRegistersReport.setAddWithdraw(registry.getCredit().subtract(registry.getDebit()));
else ksRepCashRegistersReport.setAddWithdraw(registry.getCredit());
}
BigDecimal credit = registry.getCredit() != null ? registry.getSettledCredit() : BigDecimal.ZERO;
BigDecimal debit = registry.getDebit() != null ? registry.getSettledDebit() : BigDecimal.ZERO;
ksRepCashRegistersReport.setAddWithdraw(credit.subtract(debit));
rows.add(ksRepCashRegistersReport);
} catch (Throwable e) {