---
title: "Get Invoices for a Company"
method: GET
path: "/v3/company/invoice"
tags: ["Invoices"]
---

# Get Invoices for a Company

`GET /v3/company/invoice`

Returns a list of invoices processed under the company record.

## Query parameters

- `companyGuid` string, uuid
- `companyExternalId` string
- `departmentExternalId` string
- `page` integer
- `pageSize` integer
- `OpenInvoiceOnly` string
- `SortMethod` 'Ascending' | 'Descending' — The valid options for determining how data in a paged response is sorted.
- `SortField` 'Invoice Number' | 'Due Date' — Valid options for invoice fields to sort by.

## Headers

- `FrontOfficeTenantId` integer, required
- `RequestOrigin` string, required
- `RequestId` string, uuid, required — The unique request identifier used to correlate request data with log entries and events, formatted as a UUID.
- `ExternalIdSource` 'BOLD', required
- `RequestUserExternalId` string

## Response `200`

A list of company invoices.

- InvoicePage
  - `totalResults` integer, nullable — The total number of results.
  - `pageSize` integer, nullable — The number of results included per page.
  - `currentPage` integer, nullable — The current page number.
  - `totalPages` integer, nullable — The total number of pages available.
  - `currentPageSize` integer, nullable — The number of records in the current page.
  - `currentSortMethod` 'Ascending' | 'Descending' — The valid options for determining how data in a paged response is sorted.
  - `validSortMethods` SortMethod[], nullable
  - `currentInvoiceSortField` 'Invoice Number' | 'Due Date' — Valid options for invoice fields to sort by.
  - `validInvoiceSortFields` InvoiceSortFields[]
  - `result` Invoice[]
    - `invoiceId` string, uuid, nullable — The unique identifier for the Invoice, formatted as a UUID.
    - `invoiceNumber` string — The current invoice number, unique per supplier.
    - `invoiceDate` string, date, nullable — The invoice date, formatted as YYYY-MM-DD, without a timestamp.
    - `billAmount` number, double, nullable — The total bill amount of all transactions associated with the current invoice.
    - `invoiceAmount` number, double, nullable — The total bill amount of all transactions associated with the current invoice, including sales taxes and excluding discounts.
    - `balanceAmount` number, double, nullable — The total remaining balance for the invoice.
    - `salesTaxAmount` number, double, nullable — The total sales tax amount calculated for this invoice.
    - `discountTaxAmount` number, double, nullable — The total discount amount calculated for this invoice.
    - `dueDate` string, date, nullable — The invoice due date, formatted as YYYY-MM-DD, without a timestamp.
    - `branchId` string, uuid, nullable — The unique identifier for the Branch associated with this invoice, formatted as a UUID.
    - `paymentTermOptionId` integer, nullable — The invoice payment term selected for this invoice.
    - `isPosted` boolean, nullable — An indication of whether processing of this invoice has been finalized (true) or not (false).
    - `billingBatchId` string, uuid, nullable — The unique identifier for the Billing Batch that contains the current invoice, formatted as a UUID.
    - `invoiceToId` string, uuid, nullable — The unique identifier for the Company associated with the current invoice, formatted as a UUID.
    - `invoiceStyleId` string, uuid, nullable — The unique identifier for the Invoice Style associated with the current invoice, formatted as a UUID.
    - `invoiceTypeOptionId` integer, nullable — The invoice type option identifier for the current invoice.
    - `totalFinanceChargeAmount` number, double, nullable — The total finance charge amount for the current invoice.

## Other responses

- `402` — Additional subscription required.
- `403` — Access Denied
- `404` — Not found
- `405` — Unsupported method
- `429` — Too many requests
- `500` — An unexpected error occurred
- `502` — Service Unavailable
- `504` — Gateway Timeout

---

[API](https://skmtc.net/avionte/apis/aviont-partner-authorization-api.md) · [All operations](https://skmtc.net/avionte/apis/aviont-partner-authorization-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/avionte/aviont-partner-authorization-api/revisions/846b33e4e71b/schema)
