/** * <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 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(); }
pReqVars.put("DebtorCreditorneededFields", ndFlDc); pEntity.setItsOwner(getSrvOrm() .retrieveEntity(pReqVars, pEntity.getItsOwner())); pReqVars.remove("DebtorCreditorneededFields"); pReqVars.remove("DebtorCreditortaxDestinationdeepLevel"); getSrvOrm().updateEntity(pReqVars, reversed); srvWarehouseEntry.reverseDraw(pReqVars, pEntity); srvCogsEntry.reverseDraw(pReqVars, pEntity, pEntity.getItsOwner() .getItsDate(), pEntity.getItsOwner().getItsId()); getSrvOrm().deleteEntityWhere(pReqVars, SalesInvoiceGoodsTaxLine.class, "ITSOWNER=" + reversed.getItsId()); .retrieveEntity(pReqVars, pEntity.getInvItem())); boolean isTaxable = as.getIsExtractSalesTaxFromSales() && !pEntity .getItsOwner().getOmitTaxes() && !pEntity.getItsOwner().getCustomer() .getIsForeigner(); if (pEntity.getItsOwner().getForeignCurrency() != null) { pEntity.setItsPrice(pEntity.getForeignPrice().multiply(pEntity .getItsOwner().getExchangeRate()).setScale(as .getPricePrecision(), as.getRoundingMode())); if (!isTaxable || pEntity.getItsOwner().getPriceIncTax()) { pEntity.setItsTotal(pEntity.getForeignTotal().multiply(pEntity .getItsOwner().getExchangeRate()).setScale(as .getPricePrecision(), as.getRoundingMode())); } else { pEntity.setSubtotal(pEntity.getForeignSubtotal().multiply(pEntity .getItsOwner().getExchangeRate()).setScale(as
getSrvOrm().insertEntity(pEntity); SalesInvoice itsOwner = getSrvOrm().retrieveEntityById( SalesInvoice.class, pEntity.getItsOwner().getItsId()); pEntity.setItsOwner(itsOwner); if (pEntity.getReversedId() != null) { srvWarehouseEntry.reverseDraw(pAddParam, pEntity); srvCogsEntry.reverseDraw(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(), pEntity.getItsOwner().getItsId()); } else { srvWarehouseEntry.withdrawal(pAddParam, pEntity, pEntity.getWarehouseSiteFo()); srvCogsEntry.withdrawal(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(), pEntity.getItsOwner().getItsId()); this.utlSalesGoodsServiceLine.updateOwner(pEntity.getItsOwner()); } else { throw new ExceptionWithCode(ExceptionWithCode.FORBIDDEN,