CreateInvoiceInput
Provides the fields and values to use when creating a invoice.
input CreateInvoiceInput {
clientId: ID
personId: ID
issuerId: ID
priceListId: ID!
effectiveAt: Date
dueAt: Date
currency: CurrencyCode!
discount: Decimal
notes: String
lines: CreateInvoiceLinesInput
properties: RelatedPropertiesInput
tasks: RelatedTasksInput
letters: RelatedLettersInput
contracts: RelatedContractsInput
projects: RelatedProjectsInput
copyRelations: CopyRelationsInput
}
Fields
CreateInvoiceInput.clientId ● ID scalar
The invoice's client.
CreateInvoiceInput.personId ● ID scalar
The invoice's client related person.
CreateInvoiceInput.issuerId ● ID scalar
The invoice's issuer.
CreateInvoiceInput.priceListId ● ID! non-null scalar
The invoice's price list.
CreateInvoiceInput.effectiveAt ● Date scalar
Effective date of the invoice.
CreateInvoiceInput.dueAt ● Date scalar
Due date of the invoice.
CreateInvoiceInput.currency ● CurrencyCode! non-null enum
The invoice's currency.
CreateInvoiceInput.discount ● Decimal scalar
The invoice's discount percentage.
CreateInvoiceInput.notes ● String scalar
The invoice's notes.
CreateInvoiceInput.lines ● CreateInvoiceLinesInput input
The invoice's lines.
CreateInvoiceInput.properties ● RelatedPropertiesInput input
The invoice's properties relation.
CreateInvoiceInput.tasks ● RelatedTasksInput input
The invoice's tasks relation.
CreateInvoiceInput.letters ● RelatedLettersInput input
The invoice's letters relation.
CreateInvoiceInput.contracts ● RelatedContractsInput input
The invoice's contracts relation.
CreateInvoiceInput.projects ● RelatedProjectsInput input
The invoice's projects relation.
CreateInvoiceInput.copyRelations ● CopyRelationsInput input
The relations that should be copied from another entity.
Member Of
createInvoice mutation