.getString("SUBACC"); lpl.setDebit(BigDecimal.valueOf(recordSet.getDouble("DEBIT")) .setScale(getSrvAccSettings().lazyGetAccSettings(pAddParam) .getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings(pAddParam).getRoundingMode())); lpl.setCredit(BigDecimal.valueOf(recordSet.getDouble("CREDIT")) .setScale(getSrvAccSettings().lazyGetAccSettings(pAddParam) .getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings(pAddParam).getRoundingMode())); if (pAccount.getNormalBalanceType() == ENormalBalanceType.DEBIT) {
lpl.setDebit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "DEBIT") .setScale(getSrvAccSettings().lazyGetAccSettings() .getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings().getRoundingMode())); lpl.setCredit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "CREDIT") .setScale(getSrvAccSettings().lazyGetAccSettings() .getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings().getRoundingMode())); if (pAccount.getNormalBalanceType() == ENormalBalanceType.DEBIT) {
ldl.setDebit(BigDecimal .valueOf(recordSet.getDouble("ITSTOTAL")) .setScale(getSrvAccSettings().lazyGetAccSettings(pAddParam) .getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings(pAddParam).getRoundingMode())); } else { ldl.setCredit(BigDecimal .valueOf(recordSet.getDouble("ITSTOTAL")) .setScale(getSrvAccSettings().lazyGetAccSettings(pAddParam) .getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings(pAddParam).getRoundingMode()));
ldl.setDebit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "ITSTOTAL") .setScale(getSrvAccSettings().lazyGetAccSettings() .getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings().getRoundingMode())); } else { ldl.setCredit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "ITSTOTAL") .setScale(getSrvAccSettings().lazyGetAccSettings() .getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings().getRoundingMode()));