---
title: "Aggregated \"what is ready to bill?\" view: uninvoiced billable hours and indicative time value, uninvoiced chargeable expense value, and uninvoiced fixed amount totals, grouped per customer (default) or per project. Only billable, Approved/AutoApproved, not-yet-invoiced records are counted. Time and fixed amounts are in each customer's currency; expense values are in the account's base currency (before markup). Use PreviewUninvoicedItems for exact invoice-ready amounts for one customer."
method: GET
path: "/api/Invoice/UninvoicedSummary"
tags: ["Invoice"]
---

# Aggregated "what is ready to bill?" view: uninvoiced billable hours and indicative time value, uninvoiced chargeable expense value, and uninvoiced fixed amount totals, grouped per customer (default) or per project. Only billable, Approved/AutoApproved, not-yet-invoiced records are counted. Time and fixed amounts are in each customer's currency; expense values are in the account's base currency (before markup). Use PreviewUninvoicedItems for exact invoice-ready amounts for one customer.

`GET /api/Invoice/UninvoicedSummary`

## Query parameters

- `CompanyID` integer
- `ProjectID` integer
- `GroupBy` string

## Response `200`

Returns one row per customer (or project) with uninvoiced value. Customers with nothing uninvoiced are omitted.

- UninvoicedSummaryResult — Uninvoiced work summary across customers or projects.
  - `BaseCurrencyCode` string — The account's base currency, which UninvoicedExpenseAmount values are expressed in.
  - `Groups` UninvoicedSummaryGroup[] — One row per customer (or per project when GroupBy=Project) that has any uninvoiced billable value.
    - `CompanyIDFK` integer — The customer company.
    - `CompanyName` string — The customer company name.
    - `ProjectIDFK` integer — The project, when grouping by project. Null for expenses without a project.
    - `ProjectTitle` string — The project title, when grouping by project.
    - `CurrencyCode` string — The customer's currency. Uninvoiced time and fixed amounts are expressed in this currency.
    - `TimesheetEntryCount` integer — Number of uninvoiced billable timesheet entries (Approved/AutoApproved).
    - `UninvoicedHours` number, double — Total uninvoiced billable hours.
    - `UninvoicedTimeAmount` number, double — Indicative uninvoiced time value (sum of duration x billable rate, before rounding rules) in the customer's currency. Use PreviewUninvoicedItems for exact invoice amounts.
    - `ExpenseCount` integer — Number of uninvoiced chargeable expenses (Approved/AutoApproved).
    - `UninvoicedExpenseAmount` number, double — Uninvoiced chargeable expense value in the ACCOUNT's base currency (before markup). Exact converted-with-markup amounts come from PreviewUninvoicedItems.
    - `FixedAmountCount` integer — Number of uninvoiced fixed amounts.
    - `UninvoicedFixedAmount` number, double — Total uninvoiced fixed amount value in the customer's currency.

## Changes

- **2026-08-30** `e99843f3c878` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/avaza/apis/avaza-api-documentation/changes/api/Invoice/UninvoicedSummary/get.md)

---

[API](https://skmtc.dev/avaza/apis/avaza-api-documentation.md) · [All operations](https://skmtc.dev/avaza/apis/avaza-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/avaza/avaza-api-documentation/revisions/e99843f3c878/schema)
