Catalog Variances
Catalog variances help you identify pricing discrepancies between your catalog prices and actual invoice charges. Ottimate calculates the variance by comparing the invoiced price against the effective catalog price (accounting for any applicable allowances).
A positive variance indicates overbilling (invoice price higher than expected), while a negative variance indicates underbilling (invoice price lower than expected).
Common Workflows
- Fetching Purchase History for a Catalog Entry - Get invoice items and purchase history for a specific catalog item
- Listing Catalog Variances - Retrieve catalog entries with price variance summaries
Fetching Purchase History for a Catalog Entry
The most common use case is retrieving all invoice items associated with a specific catalog entry. This provides a convenient way to get the complete purchase history for any catalog item, including pricing details and variance information.
Endpoint
Example Request
Response
Path Parameters
Query Parameters
Invoice Item Fields
Listing Catalog Variances
Retrieve catalog entries with aggregated price variance information from invoice items. By default, returns all items that had purchases in the specified period, including items with zero variance.
Endpoint
Example Request
Response
Query Parameters
Response Fields
Last Invoice Item Object
Understanding Price Variance
Price variance is calculated as:
Where effective_price is the catalog price adjusted for any applicable allowances.
Related Endpoints
- Catalog Entries - Manage catalog entries and sync inventory data
- Allowances - Configure allowances that affect effective pricing
- Invoices API - Work with invoice data and matched catalog entries

