QuoteItem
A line on a quote: a product or variant, quantity, price, discount and tax.
type QuoteItem {
createdAt: DateTime!
deletedAt: DateTime
deletedBy: String
description: String
discount: Float!
discountAmount: Float!
discountType: String!
enteredBy: String!
id: ID!
priceSource: String
product: Product!
productId: String!
productName: String!
productSku: String
quantity: Float!
quoteId: String!
salePrice: Float
sortOrder: Int!
taxAmount: Float!
taxBreakdown: JSON
taxGroupId: String
taxRate: Float!
taxRateIds: String
totalPrice: Float!
unitPrice: Float!
uom: UnitOfMeasure
uomId: String
uomName: String
updatedAt: DateTime!
updatedBy: String!
variant: ProductVariant
variantId: String
variantName: String
warehouse: Warehouse
warehouseId: String
}
Fields
QuoteItem.createdAt ● DateTime! non-null scalar
When the record was created.
QuoteItem.deletedAt ● DateTime scalar
When the record was deleted. Null while it is active.
QuoteItem.deletedBy ● String scalar
The ID of the user who deleted the record.
QuoteItem.description ● String scalar
Free-text description of the line.
QuoteItem.discount ● Float! non-null scalar
The line discount, as a percentage or an amount according to discountType.
QuoteItem.discountAmount ● Float! non-null scalar
Total discount amount on the line.
QuoteItem.discountType ● String! non-null scalar
How the line discount is expressed: PERCENTAGE or AMOUNT.
QuoteItem.enteredBy ● String! non-null scalar
The ID of the user who created the record.
QuoteItem.id ● ID! non-null scalar
Unique identifier of the record.
QuoteItem.priceSource ● String scalar
Whose price this line carries: ENGINE, CLIENT, OVERRIDE, QUOTE_CONVERSION, IMPORT, or CONVERTED (the product's base price converted at the document rate). Null on older lines.
QuoteItem.product ● Product! non-null object
The product on this line.
QuoteItem.productId ● String! non-null scalar
The ID of the product on this line.
QuoteItem.productName ● String! non-null scalar
The product name, as stored on the line.
QuoteItem.productSku ● String scalar
The SKU of the variant, as stored on the line.
QuoteItem.quantity ● Float! non-null scalar
Quantity quoted, in the line's unit of measure.
QuoteItem.quoteId ● String! non-null scalar
The ID of the quote this line belongs to.
QuoteItem.salePrice ● Float scalar
Pre-negotiated sale price from variant
QuoteItem.sortOrder ● Int! non-null scalar
Position of the line on the quote.
QuoteItem.taxAmount ● Float! non-null scalar
Total tax on the line.
QuoteItem.taxBreakdown ● JSON scalar
Tax applied to this line, as a list of { taxName, taxCode, taxType, rate, taxAmount }.
QuoteItem.taxGroupId ● String scalar
The ID of the tax group applied to this line.
QuoteItem.taxRate ● Float! non-null scalar
The tax rate applied to the line, as a percentage.
QuoteItem.taxRateIds ● String scalar
The IDs of the tax rates applied to this line.
QuoteItem.totalPrice ● Float! non-null scalar
The line total, as calculated and stored by the server.
QuoteItem.unitPrice ● Float! non-null scalar
Price per unit before the line discount.
QuoteItem.uom ● UnitOfMeasure object
The unit of measure of this line.
QuoteItem.uomId ● String scalar
The ID of the unit of measure the quantity is expressed in.
QuoteItem.uomName ● String scalar
Name of the unit of measure.
QuoteItem.updatedAt ● DateTime! non-null scalar
When the record was last changed.
QuoteItem.updatedBy ● String! non-null scalar
The ID of the user who last changed the record.
QuoteItem.variant ● ProductVariant object
The product variant on this line.
QuoteItem.variantId ● String scalar
The ID of the product variant on this line.
QuoteItem.variantName ● String scalar
The variant name, as stored on the line.
QuoteItem.warehouse ● Warehouse object
The warehouse this line is fulfilled from.
QuoteItem.warehouseId ● String scalar
The ID of the warehouse this line is fulfilled from.
Member Of
Quote object