← API reference
CANONICAL TYPE REFERENCE

CreateInvoiceLineInput

Input for creating an invoice line

Parent invoice ID (required)

Line number within the invoice (required)

Associated order line ID

Associated job ID

Product SKU

Line item description (required)

Quantity (required)

unitPriceFloat!

Unit price (required)

Discount percentage

Discount amount

taxRateFloat

Tax rate percentage

lineTotalFloat!

Total amount for this line (required)

Currency code (required)

Sort order for display

View exact SDL
"""Input for creating an invoice line"""
input CreateInvoiceLineInput {
  """Parent invoice ID (required)"""
  invoiceId: InvoiceID!
  """Line number within the invoice (required)"""
  lineNumber: Int!
  """Associated order line ID"""
  orderLineId: OrderLineID
  """Associated job ID"""
  jobId: JobID
  """Product SKU"""
  productSku: String
  """Line item description (required)"""
  description: String!
  """Quantity (required)"""
  quantity: Int!
  """Unit price (required)"""
  unitPrice: Float!
  """Discount percentage"""
  discountPercent: Float
  """Discount amount"""
  discountAmount: Float
  """Tax rate percentage"""
  taxRate: Float
  """Total amount for this line (required)"""
  lineTotal: Float!
  """Currency code (required)"""
  currency: CurrencyISO!
  """Sort order for display"""
  sortOrder: Int
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.