OBJECT
Invoice
A Document representing an Invoice.
link GraphQL Schema definition
- type Invoice implements Node {
- # A globally unique identifier. Can be used in various places throughout the
- # system to identify this single value.
- : ID!
- : UUID!
- : Boolean
- : [String]
- : String
- : Datetime
- : String
- : Datetime
- : UUID
- : String
- : Datetime
- : UUID
- : NonEmptyText
- : Datetime
- : String
- : String
- : Datetime
- : NonEmptyText
- : String
- : Datetime
- : String
- : String
- : Datetime
- : Date
- : String
- : Datetime
- : Date
- : String
- : Datetime
- : Float
- : String
- : Datetime
- : Float
- : String
- : Datetime
- : Float
- : String
- : Datetime
- : [Float]
- : Float
- : String
- : Datetime
- : Float
- : String
- : Datetime
- : Date
- : String
- : Datetime
- : CurrencyCode!
- : String
- : Datetime
- : Float
- : Date
- : String
- : String
- : String
- : Datetime
- : Date
- : String
- : Datetime
- : Date
- : String
- : Datetime
- : BankIban
- : String
- : Datetime
- : [String]
- : BankBic
- : String
- : Datetime
- : [String]
- : Date
- : String
- : Datetime
- # How the invoice was paid, selected by the user in the App UI. Use
- # `Document.paymentStatus` to get a consolidated status including matched money
- # transactions.
- : InvoicePaymentStatus
- : String
- : Datetime
- : TrimmedText
- : String
- : Datetime
- : UUID
- : TrimmedText
- : Datetime
- # When the invoice was paid, entered by the user in the App UI.
- : Date
- : String
- : Datetime
- : Boolean!
- : String
- : Datetime
- : UUID
- : String
- : Datetime
- # Should the `Invoice` payment details take precedence over any
- # `PartnerCompanyPaymentPreset`.
- : Boolean
- : UUID
- : Datetime
- : Boolean!
- : UUID
- : Datetime
- : [String]
- : TrimmedText
- : Datetime
- : TrimmedText
- : String
- : Datetime
- # German real estate law clause 35a net amount relevant for real estate service
- # invoices.
- : Float
- : String
- : Datetime
- # German real estate law clause 35a total amount relevant for real estate service
- # invoices.
- : Float
- : String
- : Datetime
- # German real estate law clause 35a kind. Can be "MARGINAL_EMPLOYMENT",
- # "ENSURED_EMPLOYMENT", "HOUSEHOLD_SERVICES", "CRAFTSMAN_SERVICES".
- : GerClause35AKind
- : String
- : Datetime
- : NonEmptyText
- : String
- : Datetime
- # Time of last update.
- : UpdatedTime!
- # Creation time of object.
- : CreatedTime!
- # Reads a single `Document` that is related to this `Invoice`.
- : Document!
- # Reads a single `PartnerCompany` that is related to this `Invoice`.
- : PartnerCompany
- # Reads a single `CompanyLocation` that is related to this `Invoice`.
- : CompanyLocation
- # Reads a single `Invoice` that is related to this `Invoice`.
- : Invoice
- # Reads a single `BankAccount` that is related to this `Invoice`.
- : BankAccount
- # Reads and enables pagination through a set of `Invoice`.
- #
- # Arguments
- # first: Only read the first `n` values of the set.
- # last: Only read the last `n` values of the set.
- # offset: Skip the first `n` values from our `after` cursor, an
- # alternative to cursor
- # based pagination. May not be used with `last`.
- # before: Read all values in the set before (above) this cursor.
- # after: Read all values in the set after (below) this cursor.
- # orderBy: The method to use when ordering `Invoice`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [InvoicesOrderBy!],
- : InvoiceCondition
- ): InvoicesConnection!
- # Reads and enables pagination through a set of `InvoiceAccountingItem`.
- #
- # Arguments
- # first: Only read the first `n` values of the set.
- # last: Only read the last `n` values of the set.
- # offset: Skip the first `n` values from our `after` cursor, an
- # alternative to cursor
- # based pagination. May not be used with `last`.
- # before: Read all values in the set before (above) this cursor.
- # after: Read all values in the set after (below) this cursor.
- # orderBy: The method to use when ordering
- # `InvoiceAccountingItem`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [InvoiceAccountingItemsOrderBy!],
- : InvoiceAccountingItemCondition
- ): InvoiceAccountingItemsConnection!
- # Reads and enables pagination through a set of `InvoiceCostCenter`.
- #
- # Arguments
- # first: Only read the first `n` values of the set.
- # last: Only read the last `n` values of the set.
- # offset: Skip the first `n` values from our `after` cursor, an
- # alternative to cursor
- # based pagination. May not be used with `last`.
- # before: Read all values in the set before (above) this cursor.
- # after: Read all values in the set after (below) this cursor.
- # orderBy: The method to use when ordering `InvoiceCostCenter`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [InvoiceCostCentersOrderBy!],
- : InvoiceCostCenterCondition
- ): InvoiceCostCentersConnection!
- # Reads and enables pagination through a set of `InvoiceCostUnit`.
- #
- # Arguments
- # first: Only read the first `n` values of the set.
- # last: Only read the last `n` values of the set.
- # offset: Skip the first `n` values from our `after` cursor, an
- # alternative to cursor
- # based pagination. May not be used with `last`.
- # before: Read all values in the set before (above) this cursor.
- # after: Read all values in the set after (below) this cursor.
- # orderBy: The method to use when ordering `InvoiceCostUnit`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [InvoiceCostUnitsOrderBy!],
- : InvoiceCostUnitCondition
- ): InvoiceCostUnitsConnection!
- # Reads and enables pagination through a set of `InvoiceDeliveryNote`.
- #
- # Arguments
- # first: Only read the first `n` values of the set.
- # last: Only read the last `n` values of the set.
- # offset: Skip the first `n` values from our `after` cursor, an
- # alternative to cursor
- # based pagination. May not be used with `last`.
- # before: Read all values in the set before (above) this cursor.
- # after: Read all values in the set after (below) this cursor.
- # orderBy: The method to use when ordering `InvoiceDeliveryNote`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [InvoiceDeliveryNotesOrderBy!],
- : InvoiceDeliveryNoteCondition
- ): InvoiceDeliveryNotesConnection!
- # Reads and enables pagination through a set of `InvoiceItem`.
- #
- # Arguments
- # first: Only read the first `n` values of the set.
- # last: Only read the last `n` values of the set.
- # offset: Skip the first `n` values from our `after` cursor, an
- # alternative to cursor
- # based pagination. May not be used with `last`.
- # before: Read all values in the set before (above) this cursor.
- # after: Read all values in the set after (below) this cursor.
- # orderBy: The method to use when ordering `InvoiceItem`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [InvoiceItemsOrderBy!],
- : InvoiceItemCondition
- ): InvoiceItemsConnection!
- : Float
- : Float
- : Float
- : Float
- : Float
- : Float
- : Float
- : Float
- : Float
- # Partner name from the linked partner company.
- : String
- # Partner VAT-ID number derived from the main address of the linked partner
- # company.
- : String
- : Float
- : Date
- : Float
- : Float
- : Float
- : Date
- # Total converted to euros.
- : Float
- : Float
- }
link Require by
- DocumentA `Document` which can be any form of document (invoice, delivery note, statement, etc.).
- InvoiceA `Document` representing an `Invoice`.
- InvoiceAccountingItemA `InvoiceAccountingItem` represent a booking line for an `Invoice`.
- InvoiceCostCenter`InvoiceCostCenter` books a `ClientCompanyCostCenter` amount for an `Invoice`.
- InvoiceCostUnit`InvoiceCostUnit` books a `ClientCompanyCostUnit` amount for an `Invoice`.
- InvoiceDeliveryNotenull
- InvoiceItemA `InvoiceItem` represents a single line item belonging to an `Invoice`.
- InvoicesConnectionA connection to a list of `Invoice` values.
- InvoicesEdgeA `Invoice` edge in the connection.
- QueryThe root query type which gives access points into the data universe.
- UpdateInvoiceDatePayloadThe output of our `updateInvoiceDate` mutation.
- UpdateInvoiceDeliveryNoteNumbersPayloadThe output of our `updateInvoiceDeliveryNoteNumbers` mutation.
- UpdateInvoiceInternalNumberPayloadThe output of our `updateInvoiceInternalNumber` mutation.
- UpdateInvoiceNumberPayloadThe output of our `updateInvoiceNumber` mutation.
- UpdateInvoiceOpenItemsNumberPayloadThe output of our `updateInvoiceOpenItemsNumber` mutation.
- UpdateInvoiceOrderDatePayloadThe output of our `updateInvoiceOrderDate` mutation.
- UpdateInvoiceOrderNumberPayloadThe output of our `updateInvoiceOrderNumber` mutation.
- UpdateInvoicePaymentStatusPayloadThe output of our `updateInvoicePaymentStatus` mutation.
- UpdateInvoicePurchasePayloadThe output of our `updateInvoicePurchase` mutation.