MiscellaneousInvoiceSearchFilterInput
Defines the filter criteria used when searching for miscellaneous invoices in EventsAir.
The following rules apply:
- Where a field accepts a list of values as a filter, those values are applied using an
ORoperator. - If specifying multiple fields to filter on (for example both
invoiceIdsandnumbers), fields are applied using anANDoperator.
Throws an error with code:
BAD_USER_INPUTif all fields in the input have a combined total number of values exceeding 1,000
input MiscellaneousInvoiceSearchFilterInput {
exportedAt: OpenEndedDateTimeRangeFilter
isExported: Boolean
issuedAt: OpenEndedDateTimeRangeFilter
miscellaneousInvoiceIds: [ID!]
numbers: [Int!]
transactionTypes: [InvoiceFinancialTransactionType!]
}
Fields
MiscellaneousInvoiceSearchFilterInput.exportedAt ● OpenEndedDateTimeRangeFilter input
Filter miscellaneous invoices that have been exported within the specified data and time range. Optional.
MiscellaneousInvoiceSearchFilterInput.isExported ● Boolean scalar
Filter miscellaneous invoices based on their exported status. Optional.
true will return all miscellaneous invoices that have an exported date and time, false will return all miscellaneous invoices that have no exported date and time.
Specifying null or omitting the input field will return all invoices regardless of their exported status.
MiscellaneousInvoiceSearchFilterInput.issuedAt ● OpenEndedDateTimeRangeFilter input
Filter miscellaneous invoices that have been issued within the specified data and time range. Optional.
MiscellaneousInvoiceSearchFilterInput.miscellaneousInvoiceIds ● [ID!] list scalar
Filter miscellaneous invoices based on their identifiers. Optional.
MiscellaneousInvoiceSearchFilterInput.numbers ● [Int!] list scalar
Filter miscellaneous invoices based on their numbers. Optional.
MiscellaneousInvoiceSearchFilterInput.transactionTypes ● [InvoiceFinancialTransactionType!] list enum
Filter miscellaneous invoices based on their transaction types. Optional.
Member Of
miscellaneousInvoices query