/** * <p>Get for owner's ID.</p> * @return Long **/ @Override public final Long getOwnerId() { return this.getItsOwner().getItsId(); }
/** * <p>Get Owner Type if exist e.g. PurchaseInvoice 1.</p> * @return Integer **/ @Override public final Integer getOwnerType() { return this.getItsOwner().constTypeCode(); }
/** * <p>Get for document Date.</p> * @return Date **/ @Override public final Date getDocumentDate() { return this.getItsOwner().getItsDate(); }
/** * <p>Get for owner's ID.</p> * @return Long **/ @Override public final Long getOwnerId() { return this.getItsOwner().getItsId(); }
/** * <p>Get for document Date.</p> * @return Date **/ @Override public final Date getDocumentDate() { return this.getItsOwner().getItsDate(); }
/** * <p>Get Owner Type if exist e.g. PurchaseInvoice 1.</p> * @return Integer **/ @Override public final Integer getOwnerType() { return this.getItsOwner().constTypeCode(); }
pReqVars.put("DebtorCreditorneededFields", ndFlDc); pEntity.setItsOwner(getSrvOrm() .retrieveEntity(pReqVars, pEntity.getItsOwner())); pReqVars.remove("DebtorCreditorneededFields"); pReqVars.remove("DebtorCreditortaxDestinationdeepLevel"); pEntity.setTheRest(pEntity.getItsQuantity()); boolean isTaxable = as.getIsExtractSalesTaxFromPurchase() && !pEntity .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 .getForeignPrice()).setScale(as.getPricePrecision(), as.getRoundingMode())); .getItsOwner().getExchangeRate()).setScale(as .getPricePrecision(), as.getRoundingMode())); } else { pEntity.setItsCost(pEntity.getInvItem().getKnownCost()); if (!isTaxable || pEntity.getItsOwner().getPriceIncTax()) { pEntity.setItsTotal(pEntity.getItsQuantity().multiply(pEntity .getItsCost()).setScale(as.getPricePrecision(), as.getRoundingMode())); if (pEntity.getItsOwner().getForeignCurrency() != null) { pEntity.setItsCost(pEntity.getForeignPrice().multiply(pEntity .getItsOwner().getExchangeRate()).setScale(as
PurchaseInvoice.class, pEntity.getItsOwner().getItsId()); pEntity.setItsOwner(itsOwner); this.utlPurchaseGoodsServiceLine.updateOwner(pEntity.getItsOwner()); } else { throw new ExceptionWithCode(ExceptionWithCode.FORBIDDEN,