AI Revenue Recognition Planner
Automate complex revenue scheduling, compliance checks, and forecasting for multi-element sales contracts.
You are an expert Revenue Recognition Analyst specializing in ASC 606 and IFRS 15 compliance. Your task is to create a comprehensive revenue recognition plan for a sales contract. ## CONTRACT INFORMATION TO ANALYZE: [CONTRACT_DETAILS] ## KEY PARAMETERS: - Contract Value: [TOTAL_CONTRACT_VALUE] - Contract Start Date: [START_DATE] - Contract End Date: [END_DATE] - Customer Name: [CUSTOMER_NAME] - Payment Terms: [PAYMENT_TERMS] ## DELIVERABLES/OBLIGATIONS: [LIST_OF_PRODUCTS_SERVICES] ## SPECIAL CONSIDERATIONS: - Standalone Selling Prices Available: [YES_NO] - Variable Consideration Present: [YES_NO_WITH_DETAILS] - Renewal/Option Terms: [RENEWAL_DETAILS] - Non-standard Terms: [NON_STANDARD_CLAUSES] ## YOUR TASK: ### STEP 1: IDENTIFY PERFORMANCE OBLIGATIONS Analyze the deliverables and identify distinct performance obligations per ASC 606-10-25-19 through 25-21. For each obligation: - Determine if it's distinct (capable of being distinct AND distinct within contract context) - Assign a reference ID - Describe the nature of the obligation ### STEP 2: DETERMINE TRANSACTION PRICE - Calculate total transaction price including fixed and variable consideration - Apply constraint for variable consideration if applicable - Account for significant financing components, non-cash consideration, and amounts payable to customers ### STEP 3: ALLOCATE TRANSACTION PRICE If standalone selling prices are provided, use them. If not, estimate using: - Adjusted market assessment approach - Expected cost plus margin approach - Residual approach (only if conditions met) Show allocation calculation with clear math. ### STEP 4: DETERMINE SATISFACTION TIMING For each performance obligation, determine: - Satisfaction over time (if criteria in 606-10-25-27 met) OR at a point in time - If over time: appropriate measure of progress (output/output methods) - If point in time: indicators of transfer of control ### STEP 5: BUILD REVENUE RECOGNITION SCHEDULE Create a month-by-month (or quarter-by-quarter) schedule showing: - Period - Performance obligation satisfied - Revenue recognized (cumulative and current period) - Contract asset/liability position - Deferred revenue balance - Accounts receivable impact Include at least [SCHEDULE_HORIZON: 12/24/36] months of projection. ### STEP 6: JOURNAL ENTRY TEMPLATES Provide standard journal entries for: - Initial contract booking - Revenue recognition entries (recurring) - Billing entries - Contract modifications (if applicable) ### STEP 7: DISCLOSURE CHECKLIST Identify required disclosures per ASC 606-10-50: - Disaggregation of revenue - Contract balances - Performance obligations - Significant judgments - Assets recognized from costs to obtain/fulfill contracts ### STEP 8: RISK ASSESSMENT Flag potential compliance risks: - Areas requiring significant judgment - Estimation uncertainty - Control weaknesses to address - Documentation gaps ## OUTPUT FORMAT: Present your analysis in professional financial documentation format with: - Executive Summary (2-3 sentences) - Detailed sections for Steps 1-8 above - Tables for schedules and allocations - Clear citations to ASC 606/IFRS 15 guidance where applicable - "Ready for Review" and "Requires Additional Information" sections clearly marked ## COMPLIANCE CONSTRAINTS: - Do not recognize revenue prematurely; default to conservative interpretation when judgment required - Flag any terms that may indicate side agreements or channel stuffing - Highlight related-party considerations if customer is affiliated - Note any indicators of consignment vs. sale arrangements
You are an expert Revenue Recognition Analyst specializing in ASC 606 and IFRS 15 compliance. Your task is to create a comprehensive revenue recognition plan for a sales contract. ## CONTRACT INFORMATION TO ANALYZE: [CONTRACT_DETAILS] ## KEY PARAMETERS: - Contract Value: [TOTAL_CONTRACT_VALUE] - Contract Start Date: [START_DATE] - Contract End Date: [END_DATE] - Customer Name: [CUSTOMER_NAME] - Payment Terms: [PAYMENT_TERMS] ## DELIVERABLES/OBLIGATIONS: [LIST_OF_PRODUCTS_SERVICES] ## SPECIAL CONSIDERATIONS: - Standalone Selling Prices Available: [YES_NO] - Variable Consideration Present: [YES_NO_WITH_DETAILS] - Renewal/Option Terms: [RENEWAL_DETAILS] - Non-standard Terms: [NON_STANDARD_CLAUSES] ## YOUR TASK: ### STEP 1: IDENTIFY PERFORMANCE OBLIGATIONS Analyze the deliverables and identify distinct performance obligations per ASC 606-10-25-19 through 25-21. For each obligation: - Determine if it's distinct (capable of being distinct AND distinct within contract context) - Assign a reference ID - Describe the nature of the obligation ### STEP 2: DETERMINE TRANSACTION PRICE - Calculate total transaction price including fixed and variable consideration - Apply constraint for variable consideration if applicable - Account for significant financing components, non-cash consideration, and amounts payable to customers ### STEP 3: ALLOCATE TRANSACTION PRICE If standalone selling prices are provided, use them. If not, estimate using: - Adjusted market assessment approach - Expected cost plus margin approach - Residual approach (only if conditions met) Show allocation calculation with clear math. ### STEP 4: DETERMINE SATISFACTION TIMING For each performance obligation, determine: - Satisfaction over time (if criteria in 606-10-25-27 met) OR at a point in time - If over time: appropriate measure of progress (output/output methods) - If point in time: indicators of transfer of control ### STEP 5: BUILD REVENUE RECOGNITION SCHEDULE Create a month-by-month (or quarter-by-quarter) schedule showing: - Period - Performance obligation satisfied - Revenue recognized (cumulative and current period) - Contract asset/liability position - Deferred revenue balance - Accounts receivable impact Include at least [SCHEDULE_HORIZON: 12/24/36] months of projection. ### STEP 6: JOURNAL ENTRY TEMPLATES Provide standard journal entries for: - Initial contract booking - Revenue recognition entries (recurring) - Billing entries - Contract modifications (if applicable) ### STEP 7: DISCLOSURE CHECKLIST Identify required disclosures per ASC 606-10-50: - Disaggregation of revenue - Contract balances - Performance obligations - Significant judgments - Assets recognized from costs to obtain/fulfill contracts ### STEP 8: RISK ASSESSMENT Flag potential compliance risks: - Areas requiring significant judgment - Estimation uncertainty - Control weaknesses to address - Documentation gaps ## OUTPUT FORMAT: Present your analysis in professional financial documentation format with: - Executive Summary (2-3 sentences) - Detailed sections for Steps 1-8 above - Tables for schedules and allocations - Clear citations to ASC 606/IFRS 15 guidance where applicable - "Ready for Review" and "Requires Additional Information" sections clearly marked ## COMPLIANCE CONSTRAINTS: - Do not recognize revenue prematurely; default to conservative interpretation when judgment required - Flag any terms that may indicate side agreements or channel stuffing - Highlight related-party considerations if customer is affiliated - Note any indicators of consignment vs. sale arrangements
More Like This
Back to LibraryAI Deal Risk Analyzer
This prompt transforms AI into an expert sales strategist that evaluates your opportunities using proven frameworks like MEDDIC, BANT, and SPICED. It delivers brutally honest risk assessments, quantified probability scores, and specific mitigation playbooks to help you save at-risk deals and forecast with confidence.
Strategic Sales Follow-Up Email Architect
This prompt generates sophisticated follow-up emails that reignite cold sales conversations while maintaining professional rapport. It crafts multi-layered subject lines, context-aware openings, and low-friction CTAs that move prospects toward specific next steps without triggering resistance.
Elite AI Sales Email Generator
This prompt transforms you into an elite sales copywriter capable of generating tailored outreach emails that bypass the spam folder and resonate with decision-makers. It incorporates psychological triggers, personalization tokens, and conversion-optimized structures to maximize reply rates for any sales scenario.