---
sidebar_position: 4
title: AI Deal Desk & Risk Analysis
description: Automated pre-signature deal desk risk detection, non-standard term warnings, and 1-click approvals in Slack.
keywords:
  - deal desk
  - pre signature review
  - slack deal approvals
  - contract risk analysis
---

# AI Deal Desk & Risk Analysis

**AI Deal Desk & Risk Analysis in GAAPx** acts as an automated copilot for Finance and RevOps teams before contracts are executed. It scans draft order forms and redlines, identifies revenue recognition hazards, and orchestrates 1-click approvals via the **GAAPx Slack App**.

:::info SCREENSHOT PLACEHOLDER: Deal Desk Slack Approval Card
**Location in App**: `Slack Channel: #deal-desk-approvals`  
**Visual Description**: Interactive Slack card showing contract summary, detected risks (e.g. 90-day Net Terms, Termination for Convenience), and Approve / Reject buttons.  
**Recommended Dimensions**: `1200 x 675`  
:::

---

## Automated Risk Detection Rules

GAAPx flags critical deal parameters that impact cash flow and GAAP compliance:

* **Extended Payment Terms**: Flags payment terms greater than Net 45 for CFO review.
* **Unusual Discounting**: Detects line items discounted more than 30% below catalog list price that could distort Standalone Selling Price (SSP) calculations.
* **Acceptance Clauses**: Identifies subjective customer acceptance clauses that prevent revenue recognition upon delivery under ASC 606 Step 5.
* **Future Product Commitments**: Flags mentions of unreleased roadmap features that could trigger contract carve-outs.

---

## Slack-Native Approval Workflow

```mermaid
sequenceDiagram
    autonumber
    participant AE as Account Executive (CRM)
    participant GAAPx as GAAPx Deal Desk Engine
    participant Slack as #deal-desk-approvals (Slack)
    participant Finance as VP Finance / CFO

    AE->>GAAPx: Stage = "Proposal / Contract Review"
    GAAPx->>GAAPx: Scan Terms & Compute Risk Score
    GAAPx->>Slack: Post Interactive Deal Card with Risk Highlights
    Finance->>Slack: Click "Approve with Conditions"
    Slack-->>GAAPx: Record Immutable Approval Timestamp
    GAAPx-->>AE: Update CRM Stage to "Approved for Signature"
```
