pEntity.setTotalTaxes(reversed.getTotalTaxes().negate()); pEntity.setItsQuantity(reversed.getItsQuantity().negate()); pEntity.setItsCost(reversed.getItsCost()); pEntity.setSubtotal(reversed.getSubtotal().negate()); pEntity.setItsTotal(reversed.getItsTotal().negate()); "quantity_less_or_equal_zero::" + pReqVars.get("user")); if (!(pEntity.getItsCost().compareTo(BigDecimal.ZERO) > 0 || pEntity.getForeignPrice().compareTo(BigDecimal.ZERO) > 0)) { throw new ExceptionWithCode(ExceptionWithCode.WRONG_PARAMETER, .getItsCost()).setScale(as.getPricePrecision(), as.getRoundingMode())); } else { pEntity.setSubtotal(pEntity.getItsQuantity().multiply(pEntity .getItsCost()).setScale(as.getPricePrecision(), as.getRoundingMode()));
"quantity_less_or_equal_zero::" + pAddParam.get("user")); if (pEntity.getItsCost().doubleValue() <= 0) { throw new ExceptionWithCode(ExceptionWithCode.WRONG_PARAMETER, "cost_less_or_eq_zero::" + pAddParam.get("user")); getSrvAccSettings().lazyGetAccSettings().getQuantityPrecision(), getSrvAccSettings().lazyGetAccSettings().getRoundingMode())); pEntity.setItsCost(pEntity.getItsCost().setScale(getSrvAccSettings() .lazyGetAccSettings().getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings().getRoundingMode()));
.getPurchaseInvoiceLine().getUnitOfMeasure().getItsName() + ", " + getSrvI18n().getMsg("itsCost", langDef) + "=" + prnc(pReqVars, pEntity .getPurchaseInvoiceLine().getItsCost()) + ", " + getSrvI18n() .getMsg("rest_was", langDef) + "=" + prnq(pReqVars, pEntity .getPurchaseInvoiceLine().getTheRest())); sourceCostNt = pEntity.getPurchaseInvoiceLine().getItsCost() .divide(BigDecimal.ONE.add(pEntity.getPurchaseInvoiceLine() .getTaxCategory().getAggrOnlyPercent().divide(bd100)), as .getCostPrecision(), as.getRoundingMode()); } else { sourceCostNt = pEntity.getPurchaseInvoiceLine().getItsCost();
.getPurchaseInvoiceLine().getUnitOfMeasure().getItsName() + ", " + getSrvI18n().getMsg("itsCost") + "=" + pEntity .getPurchaseInvoiceLine().getItsCost() + ", " + getSrvI18n() .getMsg("rest_was") + "=" + pEntity.getPurchaseInvoiceLine() .getTheRest()); pEntity.setSubtotal(pEntity.getItsQuantity().multiply(pEntity .getPurchaseInvoiceLine().getItsCost()).setScale(getSrvAccSettings() .lazyGetAccSettings().getPricePrecision(), getSrvAccSettings() .lazyGetAccSettings().getRoundingMode()));
reversingLine.setInvItem(reversedLine.getInvItem()); reversingLine.setUnitOfMeasure(reversedLine.getUnitOfMeasure()); reversingLine.setItsCost(reversedLine.getItsCost()); reversingLine.setItsQuantity(reversedLine.getItsQuantity() .negate());
reversingLine.setInvItem(reversedLine.getInvItem()); reversingLine.setUnitOfMeasure(reversedLine.getUnitOfMeasure()); reversingLine.setItsCost(reversedLine.getItsCost()); reversingLine.setItsQuantity(reversedLine.getItsQuantity() .negate());