OBJECT
Document
A Document which can be any form of document (invoice, delivery note, statement, etc.).
link GraphQL Schema definition
- type Document implements Node {
- # A globally unique identifier. Can be used in various places throughout the
- # system to identify this single value.
- : ID!
- : UUID!
- : DocumentType!
- : UUID!
- : UUID!
- : UUID
- : String
- : String!
- : LanguageCode!
- : Datetime
- : Int!
- : Int!
- : UUID
- : UUID!
- : Datetime!
- : Datetime!
- : String!
- : String!
- : String!
- : String!
- : String!
- : Boolean!
- : UUID
- : Datetime
- : UUID
- : Datetime
- : UUID
- : UpdatedTime!
- : CreatedTime!
- : [String]
- # Reads a single `DocumentCategory` that is related to this `Document`.
- : DocumentCategory!
- # Reads a single `ClientCompany` that is related to this `Document`.
- : ClientCompany!
- # Reads a single `Document` that is related to this `Document`.
- : Document
- # Reads a single `DocumentWorkflowStep` that is related to this `Document`.
- : DocumentWorkflowStep
- # Reads a single `User` that is related to this `Document`.
- : User!
- # Reads a single `User` that is related to this `Document`.
- : User
- # Reads a single `DeletedDocument` that is related to this `Document`.
- : DeletedDocument
- # Reads a single `User` that is related to this `Document`.
- : User
- # Reads and enables pagination through a set of `BankTransaction`.
- #
- # 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 `BankTransaction`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [BankTransactionsOrderBy!],
- : BankTransactionCondition
- ): BankTransactionsConnection!
- # Reads and enables pagination through a set of `CreditCardTransaction`.
- #
- # 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
- # `CreditCardTransaction`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [CreditCardTransactionsOrderBy!],
- : CreditCardTransactionCondition
- ): CreditCardTransactionsConnection!
- # Reads and enables pagination through a set of `DeletedDocument`.
- #
- # 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 `DeletedDocument`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [DeletedDocumentsOrderBy!],
- : DeletedDocumentCondition
- ): DeletedDocumentsConnection!
- # Reads a single `DeliveryNote` that is related to this `Document`.
- : DeliveryNote
- # Reads and enables pagination through a set of `DeliveryNote`.
- #
- # 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 `DeliveryNote`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [DeliveryNotesOrderBy!],
- : DeliveryNoteCondition
- ): DeliveryNotesConnection! @deprecated( reason: "Please use deliveryNoteByDocumentRowId instead" )
- # Reads and enables pagination through a set of `Document`.
- #
- # 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 `Document`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [DocumentsOrderBy!],
- : DocumentCondition
- ): DocumentsConnection!
- # Reads and enables pagination through a set of `DocumentComment`.
- #
- # 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 `DocumentComment`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [DocumentCommentsOrderBy!],
- : DocumentCommentCondition
- ): DocumentCommentsConnection!
- # Reads and enables pagination through a set of `DocumentMoneyTransaction`.
- #
- # 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
- # `DocumentMoneyTransaction`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [DocumentMoneyTransactionsOrderBy!],
- : DocumentMoneyTransactionCondition
- ): DocumentMoneyTransactionsConnection!
- # Reads and enables pagination through a set of `DocumentRecurringPayment`.
- #
- # 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
- # `DocumentRecurringPayment`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [DocumentRecurringPaymentsOrderBy!],
- : DocumentRecurringPaymentCondition
- ): DocumentRecurringPaymentsConnection!
- # Reads and enables pagination through a set of `DocumentTag`.
- #
- # 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 `DocumentTag`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [DocumentTagsOrderBy!],
- : DocumentTagCondition
- ): DocumentTagsConnection!
- # Reads and enables pagination through a set of `DocumentVersion`.
- #
- # 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 `DocumentVersion`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [DocumentVersionsOrderBy!],
- : DocumentVersionCondition
- ): DocumentVersionsConnection!
- # Reads a single `DocumentWorkflowState` that is related to this `Document`.
- : DocumentWorkflowState
- # Reads and enables pagination through a set of `DocumentWorkflowState`.
- #
- # 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
- # `DocumentWorkflowState`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [DocumentWorkflowStatesOrderBy!],
- : DocumentWorkflowStateCondition
- ): DocumentWorkflowStatesConnection! @deprecated( reason: "Please use documentWorkflowStateByDocumentRowId instead" )
- # Reads a single `Invoice` that is related to this `Document`.
- : Invoice
- # 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! @deprecated( reason: "Please use invoiceByDocumentRowId instead" )
- # Reads and enables pagination through a set of `MoneyTransaction`.
- #
- # 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 `MoneyTransaction`.
- # condition: A condition to be used in determining which values
- # should be returned by the collection.
- (
- : Int,
- : Int,
- : Int,
- : Cursor,
- : Cursor,
- : [MoneyTransactionsOrderBy!],
- : MoneyTransactionCondition
- ): MoneyTransactionsConnection!
- : ObjectInstance
- # Title of the `Document` properly derived from its data.
- : String!
- # Indicates if the `Document` has been extracted.
- : Boolean!
- # Indicates if the `Document` is recurring.
- : Boolean!
- # The `Document`'s payment status taking into account `Invoice` details and
- # matched `MoneyTransaction`s.
- : DocumentPaymentStatus!
- # The `Document`'s assigned `RealEstateObject`.
- : RealEstateObject
- }
link Require by
- BankTransactionnull
- CreateDocumentCommentPayloadThe output of our `createDocumentComment` mutation.
- CreateDocumentTagPayloadThe output of our `createDocumentTag` mutation.
- CreditCardTransactionnull
- DeletedDocumentA `DeletedDocument` is marked as deleted but can be restored.
- DeleteDocumentCommentPayloadThe output of our `deleteDocumentComment` mutation.
- DeleteDocumentTagPayloadThe output of our `deleteDocumentTag` mutation.
- DeliveryNoteA `DeliveryNote`.
- DocumentA `Document` which can be any form of document (invoice, delivery note, statement, etc.).
- DocumentCommentA `DocumentComment` representing a comment left on a `Document`.
- DocumentCommentMessagePartnull
- DocumentMoneyTransactionA `DocumentMoneyTransaction` represents a match between a `Document` and a `MoneyTransaction`.
- DocumentRecurringPaymentA recurring payment (WKZ / Wiederkehrende Zahlung) schedule attached to a `Document`. Describes the schedule only; no follow-up documents are generated in Domonda.
- DocumentsConnectionA connection to a list of `Document` values.
- DocumentsEdgeA `Document` edge in the connection.
- DocumentTagA `DocumentTag` represents an assigned `CompanyTag` to a `Document`.
- DocumentVersionA `DocumentVersion` is a version of a given `Document`.
- DocumentWorkflowStatenull
- InvoiceA `Document` representing an `Invoice`.
- MoneyTransactionA `MoneyTransaction` is a money related turnover belonging to a `MoneyAccount`.
- QueryThe root query type which gives access points into the data universe.
- UpdateDocumentPayloadThe output of our `updateDocument` mutation.
- 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.