Customer Invoices

View the OpenAPI specification

Invoices for customers external to UW.

Filters

Customer invoices can be filtered by:

  • name
  • active
  • dttmLoaded (when the record was last changed in our cached datastore)
  • invoice_date
  • due_date
  • status

Partial matches & range filters

The dttmLoaded, invoice_date, and due_date fields can accept an comparator argument to allow comparisons other than exact match. You can then match on either a date or a datetime. Examples:

  • api.wisc.edu/finance/customerInvoices?filter[dttmLoaded]=GREATER_OR_EQUAL:2024-06-01T12:00:00
  • api.wisc.edu/finance/customerInvoices?filter[invoice_date]=GREATER_THAN:2024-06-01
  • api.wisc.edu/finance/customerInvoices?filter[due_date]=LESS_THAN: 2024-06-01T12:00:00

The name and status fields can accept string comparators:

  • api.wisc.edu/finance/customerInvoices?filter[name]=STARTS_WITH:UWMSN
  • api.wisc.edu/finance/customerInvoices?filter[name]=CONTAINS:hosting
  • api.wisc.edu/finance/customerInvoices?filter[status]=ENDS_WITH:accepted