RevRec brainstorm · Direction alignment · DA · Contracts vs invoices

ADR 0002 — Contracts from promises; invoices are billing

Date: 2026-07-29
Status: Accepted
Deciders: RevRec redesign working session

Context

Today’s Hotglue path often reconstructs order/PO lines by joining invoices to subscription/contract terms (merge_asof and related). That is not required by ASC 606; it conflates billing with performance obligations.

Decision

Consequences

Alternatives considered

  1. Keep invoice-asof reconstruction as the core contract creator — rejected.
  2. Hybrid forever (always invent orders from invoices) — rejected as default; may exist only as a compatibility mode if product demands it (would need its own ADR).