/** * <p>Setter for invItem.</p> * @param pInvItem reference **/ @Override public final InvItem getInvItem() { return getPurchaseInvoiceLine().getInvItem(); }
/** * <p>Setter for invItem.</p> * @param pInvItem reference **/ @Override public final InvItem getInvItem() { return getPurchaseInvoiceLine().getInvItem(); }
pEntity.setInvItem(getSrvOrm().retrieveEntity(pEntity.getInvItem())); if (!(InvItem.MATERIAL_ID.equals(pEntity.getInvItem().getItsType() .getItsId()) || InvItem.MERCHANDISE_ID.equals(pEntity.getInvItem() .getItsType().getItsId()))) { throw new ExceptionWithCode(ExceptionWithCode.WRONG_PARAMETER, if (getSrvAccSettings().lazyGetAccSettings() .getIsExtractSalesTaxFromPurchase() && pEntity.getInvItem().getTaxCategory() != null) { List<InvItemTaxCategoryLine> pstl = getSrvOrm() .retrieveListWithConditions( InvItemTaxCategoryLine.class, "where ITSOWNER=" + pEntity.getInvItem().getTaxCategory().getItsId()); BigDecimal bigDecimal100 = new BigDecimal("100.00"); StringBuffer sb = new StringBuffer();
pEntity.setInvItem(reversed.getInvItem()); pEntity.setUnitOfMeasure(reversed.getUnitOfMeasure()); pEntity.setWarehouseSite(reversed.getWarehouseSite()); .retrieveEntity(pReqVars, pEntity.getInvItem())); if (!(InvItem.MATERIAL_ID.equals(pEntity.getInvItem().getItsType() .getItsId()) || InvItem.MERCHANDISE_ID.equals(pEntity.getInvItem() .getItsType().getItsId()))) { throw new ExceptionWithCode(ExceptionWithCode.WRONG_PARAMETER, .getItsOwner().getOmitTaxes() && !pEntity.getItsOwner().getVendor() .getIsForeigner(); if (pEntity.getInvItem().getKnownCost() != null) { if (pEntity.getItsOwner().getForeignCurrency() != null) { pEntity.setForeignPrice(pEntity.getInvItem().getKnownCost()); if (!isTaxable || pEntity.getItsOwner().getPriceIncTax()) { pEntity.setForeignTotal(pEntity.getItsQuantity().multiply(pEntity .getPricePrecision(), as.getRoundingMode())); } else { pEntity.setItsCost(pEntity.getInvItem().getKnownCost()); boolean isAggrOnlyRate = as.getSalTaxUseAggregItBas(); if (isTaxable) { pEntity.setTaxCategory(pEntity.getInvItem().getTaxCategory()); RoundingMode rm = as.getSalTaxRoundMode(); if (pEntity.getItsOwner().getVendor().getTaxDestination() != null) { List<DestTaxGoodsLn> dtls = getSrvOrm()
.getPurchaseInvoiceLine().getIdDatabaseBirth() + "-" //local + pEntity.getPurchaseInvoiceLine().getItsId() + ", " + pEntity .getPurchaseInvoiceLine().getInvItem().getItsName() + ", " + pEntity .getPurchaseInvoiceLine().getUnitOfMeasure().getItsName() + ", " + getSrvI18n().getMsg("itsCost", langDef) + "=" + prnc(pReqVars, pEntity
.getPurchaseInvoiceLine().getIdDatabaseBirth() + "-" //local + pEntity.getPurchaseInvoiceLine().getItsId() + ", " + pEntity .getPurchaseInvoiceLine().getInvItem().getItsName() + ", " + pEntity .getPurchaseInvoiceLine().getUnitOfMeasure().getItsName() + ", " + getSrvI18n().getMsg("itsCost") + "=" + pEntity .getIsExtractSalesTaxFromPurchase()) { String taxesDescription = ""; if (pEntity.getPurchaseInvoiceLine().getInvItem() .getTaxCategory() != null) { List<InvItemTaxCategoryLine> pstl = getSrvOrm() .retrieveListWithConditions( InvItemTaxCategoryLine.class, "where ITSOWNER=" + pEntity.getPurchaseInvoiceLine().getInvItem() .getTaxCategory().getItsId()); BigDecimal bigDecimal100 = new BigDecimal("100.00");
reversingLine.setReversedId(reversedLine.getItsId()); reversingLine.setWarehouseSite(reversedLine.getWarehouseSite()); reversingLine.setInvItem(reversedLine.getInvItem()); reversingLine.setUnitOfMeasure(reversedLine.getUnitOfMeasure()); reversingLine.setItsCost(reversedLine.getItsCost());
reversingLine.setReversedId(reversedLine.getItsId()); reversingLine.setWarehouseSite(reversedLine.getWarehouseSite()); reversingLine.setInvItem(reversedLine.getInvItem()); reversingLine.setUnitOfMeasure(reversedLine.getUnitOfMeasure()); reversingLine.setItsCost(reversedLine.getItsCost());