UpdateInvoiceInput
Provides the fields and values to use when updating a invoice.
input UpdateInvoiceInput {
id: ID!
clientId: ID
personId: ID
issuerId: ID
priceListId: ID
effectiveAt: Date
dueAt: Date
currency: CurrencyCode
discount: Decimal
notes: String
lines: UpdateInvoiceLinesInput
properties: RelatedPropertiesInput
tasks: RelatedTasksInput
letters: RelatedLettersInput
contracts: RelatedContractsInput
projects: RelatedProjectsInput
}
Fields
UpdateInvoiceInput.id
● ID!
non-null scalar
Specifies the invoice to update.
UpdateInvoiceInput.clientId
● ID
scalar
The invoice's client.
UpdateInvoiceInput.personId
● ID
scalar
The invoice's client related person.
UpdateInvoiceInput.issuerId
● ID
scalar
The invoice's issuer.
UpdateInvoiceInput.priceListId
● ID
scalar
The invoice's price list.
UpdateInvoiceInput.effectiveAt
● Date
scalar
Effective date of the invoice.
UpdateInvoiceInput.dueAt
● Date
scalar
Due date of the invoice.
UpdateInvoiceInput.currency
● CurrencyCode
enum
The invoice's currency.
UpdateInvoiceInput.discount
● Decimal
scalar
The invoice's discount percentage.
UpdateInvoiceInput.notes
● String
scalar
The invoice's notes.
UpdateInvoiceInput.lines
● UpdateInvoiceLinesInput
input
The invoice's lines.
UpdateInvoiceInput.properties
● RelatedPropertiesInput
input
The invoice's properties relation.
UpdateInvoiceInput.tasks
● RelatedTasksInput
input
The invoice's tasks relation.
UpdateInvoiceInput.letters
● RelatedLettersInput
input
The invoice's letters relation.
UpdateInvoiceInput.contracts
● RelatedContractsInput
input
The invoice's contracts relation.
UpdateInvoiceInput.projects
● RelatedProjectsInput
input
The invoice's projects relation.
Member Of
updateInvoice
mutation