Skip to main content

UpdateQuoteItemInput

One quote line in an update.

input UpdateQuoteItemInput {
description: String
discount: Float!
discountAmount: Float
discountType: String!
id: ID
overrideReason: String
priceOverride: Boolean
productId: String!
productName: String!
productSku: String
quantity: Float!
salePrice: Float
taxAmount: Float!
taxBreakdown: JSON
taxCalculationMethod: String
taxRate: Float!
totalPrice: Float
unitPrice: Float!
uomId: String
uomName: String
variantId: String!
warehouseId: String
}

Fields​

UpdateQuoteItemInput.description ● String scalar​

Free-text note shown on the quote line.

UpdateQuoteItemInput.discount ● Float! non-null scalar​

Line discount, read as a percentage or an amount according to discountType. Must not be negative; a percentage cannot exceed 100.

UpdateQuoteItemInput.discountAmount ● Float scalar​

Line discount as an amount. Must not be negative.

UpdateQuoteItemInput.discountType ● String! non-null scalar​

How discount is read: PERCENTAGE or AMOUNT.

UpdateQuoteItemInput.id ● ID scalar​

The ID of the existing quote line. Omit for a new line.

UpdateQuoteItemInput.overrideReason ● String scalar​

Why the price was overridden.

UpdateQuoteItemInput.priceOverride ● Boolean scalar​

Set to true to keep a negotiated unitPrice instead of the catalogue price. The caller needs the quote price-override permission.

UpdateQuoteItemInput.productId ● String! non-null scalar​

The ID of the product being quoted.

UpdateQuoteItemInput.productName ● String! non-null scalar​

Product name shown on the quote line.

UpdateQuoteItemInput.productSku ● String scalar​

SKU shown on the quote line.

UpdateQuoteItemInput.quantity ● Float! non-null scalar​

Quantity quoted, in the unit given by uomId. Must be greater than zero.

UpdateQuoteItemInput.salePrice ● Float scalar​

Pre-negotiated sale price from variant

UpdateQuoteItemInput.taxAmount ● Float! non-null scalar​

Tax amount for the line.

UpdateQuoteItemInput.taxBreakdown ● JSON scalar​

Tax split by component, as JSON.

UpdateQuoteItemInput.taxCalculationMethod ● String scalar​

Whether the line price includes or excludes tax: INCLUSIVE or EXCLUSIVE.

UpdateQuoteItemInput.taxRate ● Float! non-null scalar​

Tax rate applied to the line.

UpdateQuoteItemInput.totalPrice ● Float scalar​

Total for the line.

UpdateQuoteItemInput.unitPrice ● Float! non-null scalar​

Price per unit in the quote currency. Must not be negative.

UpdateQuoteItemInput.uomId ● String scalar​

The ID of the unit of measure for the quantity.

UpdateQuoteItemInput.uomName ● String scalar​

Name of the unit of measure, shown on the line.

UpdateQuoteItemInput.variantId ● String! non-null scalar​

The ID of the product variant being quoted.

UpdateQuoteItemInput.warehouseId ● String scalar​

The ID of the warehouse that supplies this line.

Member Of​

UpdateQuoteInput input