final IDoc pEntity) throws Exception { Calendar calCurrYear = Calendar.getInstance(new Locale("en", "US")); calCurrYear.setTime(getSrvAccSettings().lazyGetAccSettings(pAddParam) .getCurrentAccYear()); calCurrYear.set(Calendar.MONTH, 0); accEntry.setSubaccDebit(recordSet.getString("SUBACCDEBIT")); accEntry.setDebit(BigDecimal.valueOf(recordSet.getDouble("DEBIT")) .setScale(getSrvAccSettings().lazyGetAccSettings(pAddParam) .getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings(pAddParam).getRoundingMode())); String accCreditId = recordSet.getString("ACCCREDIT"); accEntry.setCredit(BigDecimal .valueOf(recordSet.getDouble("CREDIT")).setScale( getSrvAccSettings().lazyGetAccSettings(pAddParam) .getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings(pAddParam).getRoundingMode())); String docId = pEntity.getItsId().toString();
final IDoc pEntity) throws Exception { Calendar calCurrYear = Calendar.getInstance(); calCurrYear.setTime(getSrvAccSettings().lazyGetAccSettings() .getCurrentAccYear()); calCurrYear.set(Calendar.MONTH, 0); accEntry.setDebit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "DEBIT").setScale( getSrvAccSettings().lazyGetAccSettings().getCostPrecision(), getSrvAccSettings().lazyGetAccSettings().getRoundingMode())); String accCreditId = getSrvDatabase().getSrvRecordRetriever() .getString(recordSet.getRecordSet(), "ACCCREDIT"); accEntry.setCredit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "CREDIT").setScale( getSrvAccSettings().lazyGetAccSettings().getCostPrecision(), getSrvAccSettings().lazyGetAccSettings().getRoundingMode())); String docId = pEntity.getItsId().toString(); if (pEntity.getIdBirth() != null) {