> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getenso.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> How Enso recognizes revenue against your invoices.

Revenue recognition in Enso records **when** revenue is earned, independently of
when it is invoiced or paid. Every recognized amount is stored as a **revenue
row** tied to a single **invoice line item**, so recognition always traces back
to a specific invoice, contract, and product/service.

Each revenue row captures:

* **value** — the recognized amount.
* **startDate / endDate** — the period the amount is recognized over (a single
  month for point-in-time recognition; empty for date-less deferrals).
* **type** — `billed`, `unbilled`, or `deferred_without_date` (see below).

***

## Revenue types

| Type                    | Meaning                                                                                                                                     |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| `billed`                | Recognized revenue generated from an invoice line item according to its recognition rule. This is the default and the bulk of your revenue. |
| `unbilled`              | Revenue recognized **before** it is billed — created by marking an invoice line item as unbilled, and reversed when it is later billed.     |
| `deferred_without_date` | An amount explicitly deferred with no recognition period yet.                                                                               |

***

## Where it comes from

* **Automatically** — when invoice line items are created or updated, Enso
  generates `billed` revenue rows using the line item's recognition rule. See
  [How revenue is generated](/docs/revenue-recognition/automatic-generation) and
  [Revenue rules](/docs/revenue-recognition/revenue-rules).
* **Manually** — you can add a revenue row directly against a line item. See
  [Creating manual revenue](/docs/revenue-recognition/manual-revenue).
* **Through line-item actions** — marking a line item unbilled/billed creates
  and reverses `unbilled` rows. See [Unbilled revenue](/docs/revenue-recognition/unbilled-revenue).

***

## Where to see it

The **Recognition** page presents revenue through three built-in reports —
**Total**, **Unbilled**, and **Deferred**. See
[Revenue reports](/docs/revenue-recognition/reports).

<Note>
  Recognized (`billed`) revenue only surfaces for **active** contracts. Draft
  contracts and their invoices do not contribute to the Total report.
</Note>
