Skip to main content

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