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