Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CreditmemoItemInterface.php
Go to the documentation of this file.
1 <?php
6 namespace Magento\Sales\Api\Data;
7 
19 {
23  /*
24  * Credit memo item ID.
25  */
26  const ENTITY_ID = 'entity_id';
27  /*
28  * Parent ID.
29  */
30  const PARENT_ID = 'parent_id';
31  /*
32  * Base price.
33  */
34  const BASE_PRICE = 'base_price';
35  /*
36  * Tax amount.
37  */
38  const TAX_AMOUNT = 'tax_amount';
39  /*
40  * Base row total.
41  */
42  const BASE_ROW_TOTAL = 'base_row_total';
43  /*
44  * Base row total.
45  */
46  const DISCOUNT_AMOUNT = 'discount_amount';
47  /*
48  * Row total.
49  */
50  const ROW_TOTAL = 'row_total';
51  /*
52  * Base discount amount.
53  */
54  const BASE_DISCOUNT_AMOUNT = 'base_discount_amount';
55  /*
56  * Price including tax.
57  */
58  const PRICE_INCL_TAX = 'price_incl_tax';
59  /*
60  * Base tax amount.
61  */
62  const BASE_TAX_AMOUNT = 'base_tax_amount';
63  /*
64  * Base price including tax.
65  */
66  const BASE_PRICE_INCL_TAX = 'base_price_incl_tax';
67  /*
68  * Quantity.
69  */
70  const QTY = 'qty';
71  /*
72  * Base cost.
73  */
74  const BASE_COST = 'base_cost';
75  /*
76  * Price.
77  */
78  const PRICE = 'price';
79  /*
80  * Base row total including tax.
81  */
82  const BASE_ROW_TOTAL_INCL_TAX = 'base_row_total_incl_tax';
83  /*
84  * Row total including tax.
85  */
86  const ROW_TOTAL_INCL_TAX = 'row_total_incl_tax';
87  /*
88  * Product ID.
89  */
90  const PRODUCT_ID = 'product_id';
91  /*
92  * Order item ID.
93  */
94  const ORDER_ITEM_ID = 'order_item_id';
95  /*
96  * Additional data.
97  */
98  const ADDITIONAL_DATA = 'additional_data';
99  /*
100  * Description.
101  */
102  const DESCRIPTION = 'description';
103  /*
104  * SKU.
105  */
106  const SKU = 'sku';
107  /*
108  * Name.
109  */
110  const NAME = 'name';
111  /*
112  * Discount tax compensation amount.
113  */
114  const DISCOUNT_TAX_COMPENSATION_AMOUNT = 'discount_tax_compensation_amount';
115  /*
116  * Base discount tax compensation amount.
117  */
118  const BASE_DISCOUNT_TAX_COMPENSATION_AMOUNT = 'base_discount_tax_compensation_amount';
119  /*
120  * WEEE tax disposition.
121  */
122  const WEEE_TAX_DISPOSITION = 'weee_tax_disposition';
123  /*
124  * WEEE tax row disposition.
125  */
126  const WEEE_TAX_ROW_DISPOSITION = 'weee_tax_row_disposition';
127  /*
128  * Base WEEE tax disposition.
129  */
130  const BASE_WEEE_TAX_DISPOSITION = 'base_weee_tax_disposition';
131  /*
132  * Base WEEE tax row disposition.
133  */
134  const BASE_WEEE_TAX_ROW_DISPOSITION = 'base_weee_tax_row_disposition';
135  /*
136  * WEEE tax applied.
137  */
138  const WEEE_TAX_APPLIED = 'weee_tax_applied';
139  /*
140  * Base WEEE tax applied amount.
141  */
142  const BASE_WEEE_TAX_APPLIED_AMOUNT = 'base_weee_tax_applied_amount';
143  /*
144  * Base WEEE tax applied row amount.
145  */
146  const BASE_WEEE_TAX_APPLIED_ROW_AMNT = 'base_weee_tax_applied_row_amnt';
147  /*
148  * WEEE tax applied amount.
149  */
150  const WEEE_TAX_APPLIED_AMOUNT = 'weee_tax_applied_amount';
151  /*
152  * WEEE tax applied row amount.
153  */
154  const WEEE_TAX_APPLIED_ROW_AMOUNT = 'weee_tax_applied_row_amount';
155 
161  public function getAdditionalData();
162 
168  public function getBaseCost();
169 
175  public function getBaseDiscountAmount();
176 
182  public function getBaseDiscountTaxCompensationAmount();
183 
189  public function getBasePrice();
190 
196  public function getBasePriceInclTax();
197 
203  public function getBaseRowTotal();
204 
210  public function getBaseRowTotalInclTax();
211 
217  public function getBaseTaxAmount();
218 
224  public function getBaseWeeeTaxAppliedAmount();
225 
231  public function getBaseWeeeTaxAppliedRowAmnt();
232 
238  public function getBaseWeeeTaxDisposition();
239 
245  public function getBaseWeeeTaxRowDisposition();
246 
252  public function getDescription();
253 
259  public function getDiscountAmount();
260 
266  public function getEntityId();
267 
274  public function setEntityId($entityId);
275 
281  public function getDiscountTaxCompensationAmount();
282 
288  public function getName();
289 
295  public function getOrderItemId();
296 
302  public function getParentId();
303 
309  public function getPrice();
310 
316  public function getPriceInclTax();
317 
323  public function getProductId();
324 
330  public function getQty();
331 
337  public function getRowTotal();
338 
344  public function getRowTotalInclTax();
345 
351  public function getSku();
352 
358  public function getTaxAmount();
359 
365  public function getWeeeTaxApplied();
366 
372  public function getWeeeTaxAppliedAmount();
373 
379  public function getWeeeTaxAppliedRowAmount();
380 
386  public function getWeeeTaxDisposition();
387 
393  public function getWeeeTaxRowDisposition();
394 
401  public function setParentId($id);
402 
409  public function setBasePrice($price);
410 
417  public function setTaxAmount($amount);
418 
425  public function setBaseRowTotal($amount);
426 
433  public function setDiscountAmount($amount);
434 
441  public function setRowTotal($amount);
442 
449  public function setBaseDiscountAmount($amount);
450 
457  public function setPriceInclTax($amount);
458 
465  public function setBaseTaxAmount($amount);
466 
473  public function setBasePriceInclTax($amount);
474 
481  public function setQty($qty);
482 
489  public function setBaseCost($baseCost);
490 
497  public function setPrice($price);
498 
505  public function setBaseRowTotalInclTax($amount);
506 
513  public function setRowTotalInclTax($amount);
514 
521  public function setProductId($id);
522 
529  public function setOrderItemId($id);
530 
537  public function setAdditionalData($additionalData);
538 
545  public function setDescription($description);
546 
553  public function setSku($sku);
554 
561  public function setName($name);
562 
569  public function setDiscountTaxCompensationAmount($amount);
570 
578 
585  public function setWeeeTaxDisposition($weeeTaxDisposition);
586 
593  public function setWeeeTaxRowDisposition($weeeTaxRowDisposition);
594 
601  public function setBaseWeeeTaxDisposition($baseWeeeTaxDisposition);
602 
609  public function setBaseWeeeTaxRowDisposition($baseWeeeTaxRowDisposition);
610 
617  public function setWeeeTaxApplied($weeeTaxApplied);
618 
625  public function setBaseWeeeTaxAppliedAmount($amount);
626 
633  public function setBaseWeeeTaxAppliedRowAmnt($amnt);
634 
641  public function setWeeeTaxAppliedAmount($amount);
642 
649  public function setWeeeTaxAppliedRowAmount($amount);
650 
656  public function getExtensionAttributes();
657 
664  public function setExtensionAttributes(
665  \Magento\Sales\Api\Data\CreditmemoItemExtensionInterface $extensionAttributes
666  );
667 }
setBaseWeeeTaxDisposition($baseWeeeTaxDisposition)
setWeeeTaxRowDisposition($weeeTaxRowDisposition)
$id
Definition: fieldset.phtml:14
$price
setExtensionAttributes(\Magento\Sales\Api\Data\CreditmemoItemExtensionInterface $extensionAttributes)
$amount
Definition: order.php:14
$extensionAttributes
Definition: payment.php:22
setBaseWeeeTaxRowDisposition($baseWeeeTaxRowDisposition)
if(!isset($_GET['name'])) $name
Definition: log.php:14