# Generate 606 Analysis in Rillet

Revenue recognition under ASC 606 requires careful consideration of contract terms, performance obligations, and allocation methods. It’s a process that can be complex, highly judgment-driven, and risky if performed manually.

Rillet simplifies this challenge with Aura AI. Instead of spending hours combing through contracts, Aura AI automatically analyzes the document, identifies obligations, and applies the ASC 606 framework. The result is a consistent, audit-ready analysis that reduces manual work, lowers interpretation risk, and gives finance teams greater confidence in their revenue recognition process.

To Generate a 606 Analysis:

1. Go to **Accounts Receivable > Contracts**.<br>

   <figure><img src="/files/k6v269BSSyLh9vX5WLxW" alt=""><figcaption></figcaption></figure>
2. Click **three dots (...)** the locate next to + Add contract.
3. Select **Generate 606 Analysis** from the dropdown menu.

   <figure><img src="/files/xr03aN3X3ywUIFcTf8zO" alt=""><figcaption></figcaption></figure>
4. Drag and drop your contract file or click **Browse files** to upload it.

   <figure><img src="/files/bSXl0vXlcIGX1rNHj1IZ" alt=""><figcaption></figcaption></figure>

### AI Contract Analysis Results

Aura AI applies the five steps of ASC 606 to your contract and presents a structured, audit-ready analysis

1. **Identify the contract** – confirming customer, terms, and enforceability.
2. **Identify performance obligations** – breaking out goods and services promised.
3. **Determine the transaction price** – including fixed amounts, discounts, or variable consideration.
4. **Allocate the transaction price** – distributing revenue across obligations.
5. **Recognize revenue** – establishing schedules that align recognition with performance.

These results appear in the **AI Contract Analysis** screen, showing the contract terms, obligations, allocations, implementation details, and an in depth final conclusion. You can then copy the analysis into your workflow or download it for audit support.

<figure><img src="/files/2mafIk3TGGh4AXO6rd85" alt=""><figcaption></figcaption></figure>

### See Also

For more contract setup and revenue recognition options, see the following articles:

* [**Smart Contract Upload**](/EjmEP4KZ9BVp9j2ho4Mh/accounts-receivable/contracts/smart-contract-upload.md)
* [**Add a Contract**](/EjmEP4KZ9BVp9j2ho4Mh/accounts-receivable/contracts/add-a-contract.md)
* [**Viewing GL Impact: Understanding the Financial Implications of Usage Cycles**](/EjmEP4KZ9BVp9j2ho4Mh/accounts-receivable/contracts/viewing-gl-impact-understanding-the-financial-implications-of-usage-cycles.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rillet.com/EjmEP4KZ9BVp9j2ho4Mh/accounts-receivable/contracts/generate-606-analysis-in-rillet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
