INPUT_OBJECT

InvoiceCondition

A condition to be used against Invoice object types. All fields are tested for equality and combined with a logical ‘and.’

link GraphQL Schema definition

  • input InvoiceCondition {
  • # Checks for equality with the object’s `documentRowId` field.
  • documentRowId: UUID
  • # Checks for equality with the object’s `unresolvedIssues` field.
  • unresolvedIssues: Boolean
  • # Checks for equality with the object’s `unresolvedIssuesDesc` field.
  • unresolvedIssuesDesc: [String]
  • # Checks for equality with the object’s `accountantLockBy` field.
  • accountantLockBy: String
  • # Checks for equality with the object’s `accountantLockAt` field.
  • accountantLockAt: Datetime
  • # Checks for equality with the object’s `bookedBy` field.
  • bookedBy: String
  • # Checks for equality with the object’s `bookedAt` field.
  • bookedAt: Datetime
  • # Checks for equality with the object’s `partnerCompanyRowId` field.
  • partnerCompanyRowId: UUID
  • # Checks for equality with the object’s `partnerCompanyRowIdConfirmedBy` field.
  • partnerCompanyRowIdConfirmedBy: String
  • # Checks for equality with the object’s `partnerCompanyRowIdConfirmedAt` field.
  • partnerCompanyRowIdConfirmedAt: Datetime
  • # Checks for equality with the object’s `partnerCompanyLocationRowId` field.
  • partnerCompanyLocationRowId: UUID
  • # Checks for equality with the object’s `partnerCompanyLocationRowIdConfirmedBy`
  • # field.
  • partnerCompanyLocationRowIdConfirmedBy: NonEmptyText
  • # Checks for equality with the object’s `partnerCompanyLocationRowIdConfirmedAt`
  • # field.
  • partnerCompanyLocationRowIdConfirmedAt: Datetime
  • # Checks for equality with the object’s `invoiceNumber` field.
  • invoiceNumber: String
  • # Checks for equality with the object’s `invoiceNumberConfirmedBy` field.
  • invoiceNumberConfirmedBy: String
  • # Checks for equality with the object’s `invoiceNumberConfirmedAt` field.
  • invoiceNumberConfirmedAt: Datetime
  • # Checks for equality with the object’s `orderNumber` field.
  • orderNumber: NonEmptyText
  • # Checks for equality with the object’s `orderNumberConfirmedBy` field.
  • orderNumberConfirmedBy: String
  • # Checks for equality with the object’s `orderNumberConfirmedAt` field.
  • orderNumberConfirmedAt: Datetime
  • # Checks for equality with the object’s `internalNumber` field.
  • internalNumber: String
  • # Checks for equality with the object’s `internalNumberConfirmedBy` field.
  • internalNumberConfirmedBy: String
  • # Checks for equality with the object’s `internalNumberConfirmedAt` field.
  • internalNumberConfirmedAt: Datetime
  • # Checks for equality with the object’s `invoiceDate` field.
  • invoiceDate: Date
  • # Checks for equality with the object’s `invoiceDateConfirmedBy` field.
  • invoiceDateConfirmedBy: String
  • # Checks for equality with the object’s `invoiceDateConfirmedAt` field.
  • invoiceDateConfirmedAt: Datetime
  • # Checks for equality with the object’s `orderDate` field.
  • orderDate: Date
  • # Checks for equality with the object’s `orderDateConfirmedBy` field.
  • orderDateConfirmedBy: String
  • # Checks for equality with the object’s `orderDateConfirmedAt` field.
  • orderDateConfirmedAt: Datetime
  • # Checks for equality with the object’s `net` field.
  • net: Float
  • # Checks for equality with the object’s `netConfirmedBy` field.
  • netConfirmedBy: String
  • # Checks for equality with the object’s `netConfirmedAt` field.
  • netConfirmedAt: Datetime
  • # Checks for equality with the object’s `total` field.
  • total: Float
  • # Checks for equality with the object’s `totalConfirmedBy` field.
  • totalConfirmedBy: String
  • # Checks for equality with the object’s `totalConfirmedAt` field.
  • totalConfirmedAt: Datetime
  • # Checks for equality with the object’s `vatPercent` field.
  • vatPercent: Float
  • # Checks for equality with the object’s `vatPercentConfirmedBy` field.
  • vatPercentConfirmedBy: String
  • # Checks for equality with the object’s `vatPercentConfirmedAt` field.
  • vatPercentConfirmedAt: Datetime
  • # Checks for equality with the object’s `vatPercentages` field.
  • vatPercentages: [Float]
  • # Checks for equality with the object’s `discountPercent` field.
  • discountPercent: Float
  • # Checks for equality with the object’s `discountPercentConfirmedBy` field.
  • discountPercentConfirmedBy: String
  • # Checks for equality with the object’s `discountPercentConfirmedAt` field.
  • discountPercentConfirmedAt: Datetime
  • # Checks for equality with the object’s `discountAmount` field.
  • discountAmount: Float
  • # Checks for equality with the object’s `discountAmountConfirmedBy` field.
  • discountAmountConfirmedBy: String
  • # Checks for equality with the object’s `discountAmountConfirmedAt` field.
  • discountAmountConfirmedAt: Datetime
  • # Checks for equality with the object’s `discountUntil` field.
  • discountUntil: Date
  • # Checks for equality with the object’s `discountUntilConfirmedBy` field.
  • discountUntilConfirmedBy: String
  • # Checks for equality with the object’s `discountUntilConfirmedAt` field.
  • discountUntilConfirmedAt: Datetime
  • # Checks for equality with the object’s `currency` field.
  • currency: CurrencyCode
  • # Checks for equality with the object’s `currencyConfirmedBy` field.
  • currencyConfirmedBy: String
  • # Checks for equality with the object’s `currencyConfirmedAt` field.
  • currencyConfirmedAt: Datetime
  • # Checks for equality with the object’s `conversionRate` field.
  • conversionRate: Float
  • # Checks for equality with the object’s `conversionRateDate` field.
  • conversionRateDate: Date
  • # Checks for equality with the object’s `conversionRateSource` field.
  • conversionRateSource: String
  • # Checks for equality with the object’s `goodsServices` field.
  • goodsServices: String
  • # Checks for equality with the object’s `goodsServicesConfirmedBy` field.
  • goodsServicesConfirmedBy: String
  • # Checks for equality with the object’s `goodsServicesConfirmedAt` field.
  • goodsServicesConfirmedAt: Datetime
  • # Checks for equality with the object’s `deliveredFrom` field.
  • deliveredFrom: Date
  • # Checks for equality with the object’s `deliveredFromConfirmedBy` field.
  • deliveredFromConfirmedBy: String
  • # Checks for equality with the object’s `deliveredFromConfirmedAt` field.
  • deliveredFromConfirmedAt: Datetime
  • # Checks for equality with the object’s `deliveredUntil` field.
  • deliveredUntil: Date
  • # Checks for equality with the object’s `deliveredUntilConfirmedBy` field.
  • deliveredUntilConfirmedBy: String
  • # Checks for equality with the object’s `deliveredUntilConfirmedAt` field.
  • deliveredUntilConfirmedAt: Datetime
  • # Checks for equality with the object’s `iban` field.
  • iban: BankIban
  • # Checks for equality with the object’s `ibanConfirmedBy` field.
  • ibanConfirmedBy: String
  • # Checks for equality with the object’s `ibanConfirmedAt` field.
  • ibanConfirmedAt: Datetime
  • # Checks for equality with the object’s `ibanCandidates` field.
  • ibanCandidates: [String]
  • # Checks for equality with the object’s `bic` field.
  • bic: BankBic
  • # Checks for equality with the object’s `bicConfirmedBy` field.
  • bicConfirmedBy: String
  • # Checks for equality with the object’s `bicConfirmedAt` field.
  • bicConfirmedAt: Datetime
  • # Checks for equality with the object’s `bicCandidates` field.
  • bicCandidates: [String]
  • # Checks for equality with the object’s `dueDate` field.
  • dueDate: Date
  • # Checks for equality with the object’s `dueDateConfirmedBy` field.
  • dueDateConfirmedBy: String
  • # Checks for equality with the object’s `dueDateConfirmedAt` field.
  • dueDateConfirmedAt: Datetime
  • # Checks for equality with the object’s `paymentStatus` field.
  • paymentStatus: InvoicePaymentStatus
  • # Checks for equality with the object’s `paymentStatusConfirmedBy` field.
  • paymentStatusConfirmedBy: String
  • # Checks for equality with the object’s `paymentStatusConfirmedAt` field.
  • paymentStatusConfirmedAt: Datetime
  • # Checks for equality with the object’s `paymentReference` field.
  • paymentReference: TrimmedText
  • # Checks for equality with the object’s `paymentReferenceConfirmedBy` field.
  • paymentReferenceConfirmedBy: String
  • # Checks for equality with the object’s `paymentReferenceConfirmedAt` field.
  • paymentReferenceConfirmedAt: Datetime
  • # Checks for equality with the object’s `payFromBankAccountRowId` field.
  • payFromBankAccountRowId: UUID
  • # Checks for equality with the object’s `payFromBankAccountRowIdConfirmedBy`
  • # field.
  • payFromBankAccountRowIdConfirmedBy: TrimmedText
  • # Checks for equality with the object’s `payFromBankAccountRowIdConfirmedAt`
  • # field.
  • payFromBankAccountRowIdConfirmedAt: Datetime
  • # Checks for equality with the object’s `paidDate` field.
  • paidDate: Date
  • # Checks for equality with the object’s `paidDateConfirmedBy` field.
  • paidDateConfirmedBy: String
  • # Checks for equality with the object’s `paidDateConfirmedAt` field.
  • paidDateConfirmedAt: Datetime
  • # Checks for equality with the object’s `creditMemo` field.
  • creditMemo: Boolean
  • # Checks for equality with the object’s `creditMemoConfirmedBy` field.
  • creditMemoConfirmedBy: String
  • # Checks for equality with the object’s `creditMemoConfirmedAt` field.
  • creditMemoConfirmedAt: Datetime
  • # Checks for equality with the object’s `creditMemoForInvoiceDocumentRowId` field.
  • creditMemoForInvoiceDocumentRowId: UUID
  • # Checks for equality with the object’s
  • # `creditMemoForInvoiceDocumentRowIdConfirmedBy` field.
  • creditMemoForInvoiceDocumentRowIdConfirmedBy: String
  • # Checks for equality with the object’s
  • # `creditMemoForInvoiceDocumentRowIdConfirmedAt` field.
  • creditMemoForInvoiceDocumentRowIdConfirmedAt: Datetime
  • # Checks for equality with the object’s `overridePartnerCompanyPaymentPreset`
  • # field.
  • overridePartnerCompanyPaymentPreset: Boolean
  • # Checks for equality with the object’s `overridePartnerCompanyPaymentPresetBy`
  • # field.
  • overridePartnerCompanyPaymentPresetBy: UUID
  • # Checks for equality with the object’s `overridePartnerCompanyPaymentPresetAt`
  • # field.
  • overridePartnerCompanyPaymentPresetAt: Datetime
  • # Checks for equality with the object’s `partiallyPaid` field.
  • partiallyPaid: Boolean
  • # Checks for equality with the object’s `partiallyPaidConfirmedBy` field.
  • partiallyPaidConfirmedBy: UUID
  • # Checks for equality with the object’s `partiallyPaidConfirmedAt` field.
  • partiallyPaidConfirmedAt: Datetime
  • # Checks for equality with the object’s `deliveryNoteNumbers` field.
  • deliveryNoteNumbers: [String]
  • # Checks for equality with the object’s `deliveryNoteNumbersConfirmedBy` field.
  • deliveryNoteNumbersConfirmedBy: TrimmedText
  • # Checks for equality with the object’s `deliveryNoteNumbersConfirmedAt` field.
  • deliveryNoteNumbersConfirmedAt: Datetime
  • # Checks for equality with the object’s `openItemsNumber` field.
  • openItemsNumber: TrimmedText
  • # Checks for equality with the object’s `openItemsNumberConfirmedBy` field.
  • openItemsNumberConfirmedBy: String
  • # Checks for equality with the object’s `openItemsNumberConfirmedAt` field.
  • openItemsNumberConfirmedAt: Datetime
  • # Checks for equality with the object’s `gerClause35ANet` field.
  • gerClause35ANet: Float
  • # Checks for equality with the object’s `gerClause35ANetConfirmedBy` field.
  • gerClause35ANetConfirmedBy: String
  • # Checks for equality with the object’s `gerClause35ANetConfirmedAt` field.
  • gerClause35ANetConfirmedAt: Datetime
  • # Checks for equality with the object’s `gerClause35ATotal` field.
  • gerClause35ATotal: Float
  • # Checks for equality with the object’s `gerClause35ATotalConfirmedBy` field.
  • gerClause35ATotalConfirmedBy: String
  • # Checks for equality with the object’s `gerClause35ATotalConfirmedAt` field.
  • gerClause35ATotalConfirmedAt: Datetime
  • # Checks for equality with the object’s `gerClause35AKind` field.
  • gerClause35AKind: GerClause35AKind
  • # Checks for equality with the object’s `gerClause35AKindConfirmedBy` field.
  • gerClause35AKindConfirmedBy: String
  • # Checks for equality with the object’s `gerClause35AKindConfirmedAt` field.
  • gerClause35AKindConfirmedAt: Datetime
  • # Checks for equality with the object’s `purchase` field.
  • purchase: NonEmptyText
  • # Checks for equality with the object’s `purchaseConfirmedBy` field.
  • purchaseConfirmedBy: String
  • # Checks for equality with the object’s `purchaseConfirmedAt` field.
  • purchaseConfirmedAt: Datetime
  • # Checks for equality with the object’s `updatedAt` field.
  • updatedAt: UpdatedTime
  • # Checks for equality with the object’s `createdAt` field.
  • createdAt: CreatedTime
  • }