INPUT_OBJECT

InvoiceFilters

Attributes for filtering invoices

link GraphQL Schema definition

  • input InvoiceFilters {
  • # Invoices created since this time
  • createdSince: ISO8601DateTime
  • # Invoices created until this time
  • createdUntil: ISO8601DateTime
  • # Invoices updated since this time
  • updatedSince: ISO8601DateTime
  • # Invoices updated until this time
  • updatedUntil: ISO8601DateTime
  • # Invoices paid since this time
  • paidSince: ISO8601DateTime
  • # Invoices paid until this time
  • paidUntil: ISO8601DateTime
  • # Invoices remitted since this time
  • remittedSince: ISO8601DateTime
  • # Invoices remitted until this time
  • remittedUntil: ISO8601DateTime
  • # Invoices with one of these statuses
  • statuses: [InvoiceStatusEnum!]
  • # Invoices that are linked with this buyer email address
  • buyerEmailAddress: String
  • # Invoices with external ID value matching the value of an exposed external ID set
  • # on the associated order
  • externalId: String
  • # Invoices with external ID value starting with the given value
  • partialExternalId: String
  • # Invoices with matching marketplacer database invoice ID
  • legacyId: Int
  • # Invoices with orders having matching marketplacer database order ID
  • orderId: Int
  • # Invoices that are linked with a buyers name containing this value
  • buyerName: String
  • # Invoices with line items that are not fully dispatched
  • notDispatched: Boolean
  • # Invoices with pending refund requests
  • awaitingReturn: Boolean
  • # Invoices with that are ready for collection
  • awaitingCollection: Boolean
  • # Invoices with an unresolved annotation of this type
  • withUnresolvedAnnotationsOfType: ID
  • }