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 `documentId` field.
  • documentId: 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 `partnerName` field.
  • partnerName: String
  • # Checks for equality with the object’s `partnerCompanyId` field.
  • partnerCompanyId: UUID
  • # 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 `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 `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 `vatId` field.
  • vatId: String
  • # Checks for equality with the object’s `vatIdConfirmedBy` field.
  • vatIdConfirmedBy: String
  • # Checks for equality with the object’s `vatIdConfirmedAt` field.
  • vatIdConfirmedAt: Datetime
  • # 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 `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 `currencyInEur` field.
  • currencyInEur: Float
  • # 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 `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 `updatedAt` field.
  • updatedAt: UpdatedTime
  • # Checks for equality with the object’s `createdAt` field.
  • createdAt: CreatedTime
  • }