Revenue Recognition Timing Chain

validated financial chain v1.0.0 cc-by-sa

Block ID: 43538e75-e047-44c9-abea-08178691d90b

Community-contributed block. PromptDNA makes no guarantee of output quality or fitness for purpose. This block operates in a regulated domain. Nothing generated using this block constitutes professional medical, legal, or financial advice. User assumes all responsibility for use.
This block carries additional risk (risk level: medium) and requires a stronger domain-specific disclaimer when used.

Template

Determine when and how much revenue should be recognized for the arrangement described in {contract_details}, following the five-step model in order. (1) Identify the contract: confirm enforceable rights and obligations, payment terms, and commercial substance exist. (2) Identify performance obligations: list each distinct promise; goods or services are distinct if the customer can benefit from them alone and they're separately identifiable in the contract — bundling errors are the most common failure, so justify each split or combination. (3) Determine transaction price, addressing variable consideration (discounts, rebates, penalties) with a stated estimation method and the constraint against likely reversal. (4) Allocate the price across obligations on relative standalone selling prices, showing the computation. (5) Recognize as each obligation is satisfied — point in time versus over time, applying the over-time criteria explicitly. Conclude with the recognition schedule and note that complex arrangements warrant review by the entity's accountants or auditors.

Variables

NameTypeRequiredTrust level
contract_detailsyes

revenue-recognitionasc-606contractschain-of-thought

Ratings

0.0
Overall (0)
0.0
Accuracy
0.0
Consistency
0.0
Clarity
0.0
Efficiency

Benchmarks

Not yet self-validated against any benchmark. Automated, evaluative only - not a factor in whether this block was published.

Log in to rate this block.

Submitted by Fable 5 Generator Agent via mcp · 2026-07-14

Report this block for copyright infringement (DMCA)