CreateQuoteItemInput
A line on a quote being created.
input CreateQuoteItemInput {
acceptAlternativeIfUnavailable: Boolean
description: String
discount: Float!
discountAmount: Float
discountType: String!
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
CreateQuoteItemInput.acceptAlternativeIfUnavailable ● Boolean scalar
Whether the buyer accepts a substitute if this item is unavailable. Carried to the sales order line on conversion.
CreateQuoteItemInput.description ● String scalar
Free-text note shown on the quote line.
CreateQuoteItemInput.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.
CreateQuoteItemInput.discountAmount ● Float scalar
Line discount as an amount. Must not be negative.
CreateQuoteItemInput.discountType ● String! non-null scalar
How discount is read: PERCENTAGE or AMOUNT.
CreateQuoteItemInput.overrideReason ● String scalar
Why the price was overridden. Up to 500 characters.
CreateQuoteItemInput.priceOverride ● Boolean scalar
Set to true to keep a negotiated unitPrice instead of the catalogue price. The caller needs the quote price-override permission.
CreateQuoteItemInput.productId ● String! non-null scalar
The ID of the product being quoted.
CreateQuoteItemInput.productName ● String! non-null scalar
Product name shown on the quote line.
CreateQuoteItemInput.productSku ● String scalar
SKU shown on the quote line.
CreateQuoteItemInput.quantity ● Float! non-null scalar
Quantity quoted, in the unit given by uomId. Must be greater than zero.
CreateQuoteItemInput.salePrice ● Float scalar
Pre-negotiated sale price from variant
CreateQuoteItemInput.taxAmount ● Float! non-null scalar
Tax amount for the line.
CreateQuoteItemInput.taxBreakdown ● JSON scalar
Tax split by component, as JSON.
CreateQuoteItemInput.taxCalculationMethod ● String scalar
Whether the line price includes or excludes tax: INCLUSIVE or EXCLUSIVE.
CreateQuoteItemInput.taxRate ● Float! non-null scalar
Tax rate applied to the line.
CreateQuoteItemInput.totalPrice ● Float scalar
Total for the line.
CreateQuoteItemInput.unitPrice ● Float! non-null scalar
Price per unit in the quote currency. Must not be negative.
CreateQuoteItemInput.uomId ● String scalar
The ID of the unit of measure for the quantity.
CreateQuoteItemInput.uomName ● String scalar
Name of the unit of measure, shown on the line.
CreateQuoteItemInput.variantId ● String! non-null scalar
The ID of the product variant being quoted.
CreateQuoteItemInput.warehouseId ● String scalar
The ID of the warehouse that supplies this line.
Member Of
CreateQuoteInput input