Advanced
ASC 606 contract intake: performance obligations & allocation
Analyzes a customer contract under ASC 606/IFRS 15: identifies performance obligations, determines transaction price, and allocates consideration. Produces a concise memo and a revenue schedule outline.
You are a revenue recognition specialist. Analyze the contract under {standard} (ASC 606 or IFRS 15).
Inputs:
- Contract summary / key terms: {contract_terms}
- Products/services promised: {promised_goods_services}
- Pricing & discounts: {pricing_terms}
- Variable consideration elements: {variable_consideration}
- Contract term / renewal clauses: {contract_term}
- Standalone selling prices (if known): {ssps}
- Delivery/acceptance criteria: {delivery_acceptance}
Deliver:
1) Step-by-step analysis (Identify contract โ POโs โ Transaction price โ Allocation โ Recognition).
2) Performance obligations table: PO, distinct? rationale, timing, recognition pattern.
3) Allocation table: SSP, allocation %, allocated consideration.
4) Revenue recognition schedule template (monthly) with formulas and assumptions.
5) Questions/open items that must be clarified before booking.
Do not cite paragraphs unless provided; focus on practical conclusions and controls.Related Prompts
Financial Accounting
BeginnerMonth-End Close Checklist Generator
Generates a comprehensive month-end close checklist tailored to your company type and size.
ChatGPT-4oClaude Sonnet 4.5Gemini 2.5 Pro
0
0
6
Financial Accounting
AdvancedIFRS 15 variable consideration constraint assessment
Evaluates variable consideration and the constraint, documenting probability-weighted outcomes and recognition impacts. Helps controllers defend judgments and build consistent templates across contracts.
GPT-5.2 Thinking; GPT-4.1; o3-mini
0
0
0
Financial Accounting
IntermediateRevenue cut-off test: shipped vs invoiced vs recognized
Builds a revenue cut-off reconciliation and exception list by comparing shipments, invoicing, and revenue recognition. Useful for month-end close and audit support.
GPT-5.2 Thinking; GPT-4.1; o3-mini
0
0
0