Skip to main content

SalesSettingsInput

Sales settings.

input SalesSettingsInput {
defaultPaymentTerms: String
defaultSalesperson: String
defaultTaxRate: String
enableDiscounts: Boolean
enableQuotations: Boolean
largeOrderThreshold: String
maxDiscountPercent: String
requireApprovalForLargeOrders: Boolean
requireInvoiceBeforeShip: Boolean
}

Fields​

SalesSettingsInput.defaultPaymentTerms ● String scalar​

The default payment terms.

SalesSettingsInput.defaultSalesperson ● String scalar​

The ID of the default salesperson.

SalesSettingsInput.defaultTaxRate ● String scalar​

The default tax rate.

SalesSettingsInput.enableDiscounts ● Boolean scalar​

True to allow discounts.

SalesSettingsInput.enableQuotations ● Boolean scalar​

True to use quotations.

SalesSettingsInput.largeOrderThreshold ● String scalar​

The order amount above which an order counts as large.

SalesSettingsInput.maxDiscountPercent ● String scalar​

The largest discount allowed, in percent. It is saved on the organization's pricing settings and enforced as a hard cap on manual prices.

SalesSettingsInput.requireApprovalForLargeOrders ● Boolean scalar​

True when large orders need approval.

SalesSettingsInput.requireInvoiceBeforeShip ● Boolean scalar​

Ship only after invoice: when true, an order line ships at most its invoiced quantity (default false).

Member Of​

updateSalesSettings mutation