Skip to main content

BudgetTransactionCreateInput

Attributes to create a budget transaction

input BudgetTransactionCreateInput {
name: String!
date: DateISO!
amount: Float!
notes: String
type: BudgetTransactionType!
estimateID: ID!
splits: [BudgetSplitInput!]!
}

Fields

BudgetTransactionCreateInput.name ● String! non-null scalar

Name / title for transaction

BudgetTransactionCreateInput.date ● DateISO! non-null scalar

Date transaction occurred

BudgetTransactionCreateInput.amount ● Float! non-null scalar

Amount of transaction

BudgetTransactionCreateInput.notes ● String scalar

Transaction notes

BudgetTransactionCreateInput.type ● BudgetTransactionType! non-null enum

Transaction type

BudgetTransactionCreateInput.estimateID ● ID! non-null scalar

Estimate ID to associate transaction with

BudgetTransactionCreateInput.splits ● [BudgetSplitInput!]! non-null input

Split the transaction amongst team members

Member of

BudgetTransactionCreate mutation