AddQuoteCustomLineItemInput
Input for addQuoteCustomLineItem: a free-text position that refers to no catalog product and carries its own label, price and tax rate.
input AddQuoteCustomLineItemInput {
quoteId: ID!
label: String!
quantity: Int!
unitPrice: Float!
taxRate: Float!
}
Fields
AddQuoteCustomLineItemInput.quoteId ● ID! non-null scalar
ID of the quote to add the position to. The quote must be in state draft.
AddQuoteCustomLineItemInput.label ● String! non-null scalar
Display label of the position, shown on the quote document.
AddQuoteCustomLineItemInput.quantity ● Int! non-null scalar
Number of units to put on the position. Must be at least 1.
AddQuoteCustomLineItemInput.unitPrice ● Float! non-null scalar
Per-unit price in the quote's currency, read in the quote's taxStatus — gross on a gross-priced quote, net on a net-priced one. Must not be negative. The value is a price *definition*: the server recalculates the position and the quote totals from it, so the resulting unitPrice may differ by the quote's rounding.
AddQuoteCustomLineItemInput.taxRate ● Float! non-null scalar
Tax rate of the position in percent, e.g. 19 for 19%. A free position carries no tax rule of its own, so the rate has to be stated here.
Member Of
addQuoteCustomLineItem mutation