OBJECT

InvoiceLine

link GraphQL Schema definition

1type InvoiceLine {
2id: Int!
3
4quantity: Int!
5
6size: String
7
8productNumber: String
9
10productName: String
11
12productVariantName: String
13
14brandName: String
15
16# Arguments
17# includingTax: (self-explanatory)
18unitPrice(includingTax: Boolean! = false): MonetaryValue!
19
20# Arguments
21# includingTax: (self-explanatory)
22unitOriginalPrice(includingTax: Boolean! = false): MonetaryValue!
23
24lineValue: MonetaryValue!
25
26# Cost of goods sold ([wiki](https://en.wikipedia.org/wiki/Cost_of_goods_sold))
27cogs: MonetaryValue
28
29discountPercent: Float!
30
31taxPercent: Float!
32
33# All elements are always returned
34appliedTaxRules: [AppliedTaxRuleValue!]!
35
36harmonizedCommodityCode: String
37
38harmonizedCommodityDescription: String
39
40# Required permission: InvoiceLine.countryOfOrigin:read
41countryOfOrigin: Country
42
43# Required permission: Product:read
44product: Product
45
46# Required permission: ProductSize:read
47productSize: ProductSize
48
49# Required permission: ProductVariant:read
50productVariant: ProductVariant
51
52# Required permission: Invoice:read
53#
54# Store restrictions apply.
55invoice: Invoice!
56
57# Required permission: Order:read
58orderLine: OrderLine
59
60# Required permission: Shipment:read
61shipmentLine: ShipmentLine
62
63}