9 use Magento\Sales\Model\Order\CreditMemo\Item as CreditMemoItem;
44 $this->_isScopePrivate =
true;
54 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
58 $displayWeeeDetails = $this->weeeHelper->typeOfDisplay(
59 [WeeeDisplayConfig::DISPLAY_INCL_DESCR, WeeeDisplayConfig::DISPLAY_EXCL_DESCR_INCL],
63 if (!$displayWeeeDetails) {
66 if ($this->weeeHelper->getWeeeTaxAppliedAmount($this->getItem()) <= 0) {
80 $includeWeee = $this->weeeHelper->typeOfDisplay(
81 [WeeeDisplayConfig::DISPLAY_INCL_DESCR, WeeeDisplayConfig::DISPLAY_INCL],
96 $priceInclTax = $this->
getItem()->getPriceInclTax();
98 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
103 return $priceInclTax + $this->weeeHelper->getWeeeTaxInclTax($this->
getItem());
106 return $priceInclTax;
117 $basePriceInclTax = $this->
getItem()->getBasePriceInclTax();
119 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
120 return $basePriceInclTax;
124 return $basePriceInclTax + $this->weeeHelper->getBaseWeeeTaxInclTax($this->
getItem());
127 return $basePriceInclTax;
138 $rowTotalInclTax = $this->
getItem()->getRowTotalInclTax();
140 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
141 return $rowTotalInclTax;
145 return $rowTotalInclTax + $this->weeeHelper->getRowWeeeTaxInclTax($this->
getItem());
148 return $rowTotalInclTax;
159 $baseRowTotalInclTax = $this->
getItem()->getBaseRowTotalInclTax();
161 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
162 return $baseRowTotalInclTax;
166 return $baseRowTotalInclTax + $this->weeeHelper->getBaseRowWeeeTaxInclTax($this->
getItem());
169 return $baseRowTotalInclTax;
182 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
183 return $priceExclTax;
187 return $priceExclTax + $this->weeeHelper->getWeeeTaxAppliedAmount($this->
getItem());
190 return $priceExclTax;
207 $basePriceExclTax =
$orderItem->getBaseRowTotal() / $qty;
209 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
210 return $basePriceExclTax;
214 return $basePriceExclTax + $this->
getItem()->getBaseWeeeTaxAppliedAmount();
217 return $basePriceExclTax;
228 $rowTotalExclTax = $this->
getItem()->getRowTotal();
230 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
231 return $rowTotalExclTax;
235 return $rowTotalExclTax + $this->weeeHelper->getWeeeTaxAppliedRowAmount($this->
getItem());
238 return $rowTotalExclTax;
249 $baseRowTotalExclTax = $this->
getItem()->getBaseRowTotal();
251 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
252 return $baseRowTotalExclTax;
256 return $baseRowTotalExclTax + $this->
getItem()->getBaseWeeeTaxAppliedRowAmnt();
259 return $baseRowTotalExclTax;
269 $priceInclTax = $this->
getItem()->getPriceInclTax();
271 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
272 return $priceInclTax;
275 return $priceInclTax + $this->weeeHelper->getWeeeTaxInclTax($this->
getItem());
285 $basePriceInclTax = $this->
getItem()->getBasePriceInclTax();
287 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
288 return $basePriceInclTax;
291 return $basePriceInclTax + $this->weeeHelper->getBaseWeeeTaxInclTax($this->
getItem());
301 $rowTotalInclTax = $this->
getItem()->getRowTotalInclTax();
303 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
304 return $rowTotalInclTax;
307 return $rowTotalInclTax + $this->weeeHelper->getRowWeeeTaxInclTax($this->
getItem());
317 $baseRowTotalInclTax = $this->
getItem()->getBaseRowTotalInclTax();
319 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
320 return $baseRowTotalInclTax;
323 return $baseRowTotalInclTax + $this->weeeHelper->getBaseRowWeeeTaxInclTax($this->
getItem());
335 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
336 return $priceExclTax;
339 return $priceExclTax + $this->weeeHelper->getWeeeTaxAppliedAmount($this->
getItem());
355 $basePriceExclTax =
$orderItem->getBaseRowTotal() / $qty;
357 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
358 return $basePriceExclTax;
361 return $basePriceExclTax + $this->
getItem()->getBaseWeeeTaxAppliedAmount();
371 $rowTotalExclTax = $this->
getItem()->getRowTotal();
373 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
374 return $rowTotalExclTax;
377 return $rowTotalExclTax + $this->weeeHelper->getWeeeTaxAppliedRowAmount($this->
getItem());
387 $baseRowTotalExclTax = $this->
getItem()->getBaseRowTotal();
389 if (!$this->weeeHelper->isEnabled($this->getStoreId())) {
390 return $baseRowTotalExclTax;
393 return $baseRowTotalExclTax + $this->
getItem()->getBaseWeeeTaxAppliedRowAmnt();
403 $flag = $this->weeeHelper->typeOfDisplay(
404 WeeeDisplayConfig::DISPLAY_EXCL_DESCR_INCL,
413 if ($this->weeeHelper->getWeeeTaxAppliedAmount($this->getItem()) <= 0) {
428 -
$item->getDiscountAmount()
429 +
$item->getTaxAmount()
430 +
$item->getDiscountTaxCompensationAmount()
431 + $this->weeeHelper->getRowWeeeTaxInclTax(
$item);
445 -
$item->getBaseDiscountAmount()
446 +
$item->getBaseTaxAmount()
447 +
$item->getBaseDiscountTaxCompensationAmount()
448 + $this->weeeHelper->getBaseRowWeeeTaxInclTax(
$item);
getFinalRowDisplayPriceExclTax()
getBaseRowDisplayPriceInclTax()
getUnitDisplayPriceExclTax()
getBaseUnitDisplayPriceExclTax()
getFinalRowDisplayPriceInclTax()
getBaseUnitDisplayPriceInclTax()
getUnitDisplayPriceInclTax()
__construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Tax\Helper\Data $taxHelper, PriceCurrencyInterface $priceCurrency, \Magento\Weee\Helper\Data $weeeHelper, array $data=[])
displayPriceWithWeeeDetails()
getRowDisplayPriceInclTax()
getItemDisplayPriceExclTax()
getBaseFinalUnitDisplayPriceExclTax()
getFinalUnitDisplayPriceInclTax()
getFinalUnitDisplayPriceExclTax()
getBaseTotalAmount($item)
getRowDisplayPriceExclTax()
getBaseFinalRowDisplayPriceExclTax()
getBaseRowDisplayPriceExclTax()
getBaseFinalRowDisplayPriceInclTax()
getBaseFinalUnitDisplayPriceInclTax()