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