---
sidebar_position: 2
title: The Contract-to-Cash Lifecycle
description: How customer contracts flow through GAAPx AI-native subsidiary ledger from CRM signature to General Ledger journal entries.
keywords:
  - contract to cash
  - quote to revenue
  - subsidiary ledger
  - revenue operations lifecycle
  - order to cash
---

# The Contract-to-Cash Lifecycle

**The Contract-to-Cash (C2C) lifecycle in GAAPx** is the automated operational pipeline that converts closed-won commercial agreements into structured customer accounts, billing schedules, tax calculations, payment clearing, and ASC 606 revenue subledgers. By establishing an AI-native subsidiary ledger on Revenue Cloud principles, GAAPx eliminates manual spreadsheet handoffs between Sales, RevOps, and Accounting.

```mermaid
flowchart TD
  subgraph Upstream ["Upstream: Contract Ingestion to Billing"]
    direction LR
    S1["1. Contract Ingestion<br/>(CRM, OCR, Hierarchy)"] --> S2["2. Terms & SSP<br/>(Catalog, Rate Models)"]
    S2 --> S3["3. Billing Subledger<br/>(Advance/Arrears, Invoicing)"]
  end

  subgraph Downstream ["Downstream: Cash Application to General Ledger"]
    direction LR
    S4["4. Collections & Portals<br/>(Dunning, AP Portals)"] --> S5["5. Cash Application<br/>(Stripe, Plaid Matching)"]
    S5 --> S6["6. ASC 606 & GL Sync<br/>(Subledger, Period Close)"]
  end

  Upstream --> Downstream
```

---

## The 6 Lifecycle Stages

### 1. Contract & Customer Ingestion
Commercial agreements enter GAAPx via CRM integrations (Salesforce CPQ, HubSpot), e-signature platforms (DocuSign, PandaDoc), cloud storage folders (**Box AI**, **Google Drive**), or direct email forwarding.
* **Identity Resolution**: GAAPx matches the signing entity against existing parent-child customer hierarchies.
* **Clause Extraction**: AI vision models parse non-standard commercial terms, payment milestones, CPI caps, SLA penalties, and termination-for-convenience clauses.

:::info SCREENSHOT PLACEHOLDER: Contract Ingestion Pipeline
**Location in App**: `App > Contracts > Ingestion Stream`  
**Visual Description**: High-level ingestion dashboard showing active contract parsing, OCR confidence scores, and CRM entity matching.  
**Recommended Dimensions**: `1200 x 675`  
:::

---

### 2. Product Catalog & Standalone Selling Price (SSP) Configuration
Line items are mapped to the central **Product Catalog**:
* Pricing models (flat recurring, tiered volume, consumption/usage) are attached.
* Standalone Selling Prices (SSP) are determined using observable transaction ranges or historical SSP bands to calculate relative carve-outs under ASC 606-10-32.

---

### 3. Billing Schedule Generation & Invoicing
GAAPx automatically builds deterministic billing schedules decoupled from revenue recognition timing:
* **Advance vs. Arrears**: Annual software licenses are queued for advance invoicing; metered usage is scheduled for monthly arrears.
* **Tax Calculation**: Automated sales tax determination via Avalara or Stripe Tax integrations.
* **Delivery**: Multi-channel distribution via automated PDF emails, customer billing portals, or direct **AP Portal submission** (Coupa, Tipalti).

:::info SCREENSHOT PLACEHOLDER: Billing Schedule Calendar
**Location in App**: `App > Billing > Schedules`  
**Visual Description**: Interactive billing schedule showing upcoming draft invoices, milestone triggers, and tax calculations.  
**Recommended Dimensions**: `1200 x 675`  
:::

---

### 4. Payments, Bank Feeds & Automated Cash Application
Settlement data flows into GAAPx from Stripe, Plaid bank feeds, and manual wire recordings:
* **Automated Match**: The cash application engine matches payments to open receivables using customer IDs, invoice numbers, and fuzzy amount matching.
* **Unapplied Cash Queue**: Discrepancies, partial payments, or unreferenced wires route to an exception workbench for 1-click settlement.

---

### 5. ASC 606 Revenue Subledger & Period Close
Independent of cash and billing, the **Revenue Subledger** executes daily/monthly revenue amortization:
* Performance obligations (POBs) recognize revenue based on transfer of control (over time vs. point-in-time).
* At month-end, the accounting team reviews the **Deferred Revenue Rollforward**, verifies subledger trial balances, and locks the accounting period.

:::info SCREENSHOT PLACEHOLDER: Revenue Subledger & Period Lock
**Location in App**: `App > Revenue > Close Management`  
**Visual Description**: Month-end close checklist showing locked subledgers, deferred balance rollforwards, and GL export preview.  
**Recommended Dimensions**: `1200 x 675`  
:::

---

### 6. General Ledger Sync & Reporting
Summarized or transaction-level journal entries post directly to your General Ledger (**QuickBooks Online**, **NetSuite**, **Sage Intacct**):
* Real-time **AR Aging**, **13-Week Cash Forecasts**, and **ARR Waterfalls** provide unified operational and executive visibility.

---

## Comparison: Spreadsheets vs. GAAPx Subsidiary Ledger

| Lifecycle Feature | Legacy ERP + Spreadsheets | Point Billing Tool | GAAPx Subsidiary Ledger |
| :--- | :--- | :--- | :--- |
| **Contract Ingestion** | Manual rekeying into ERP | Manual SKU entry | Autonomous AI OCR & CRM Lineage |
| **SSP Allocation** | Complex Excel formulas | Not Supported | Automated 5-Step ASC 606 Engine |
| **Usage Rating** | Offline data manipulation | Limited to basic tiers | Real-time event rating & drawdowns |
| **Collections** | Manual emails & notes | Generic dunning templates | **AI Collections Agent** with context triage |
| **Subledger Audit** | Risk of accidental overwrites | Black box | Immutable, transaction-level ledger locks |
