$npx -y skills add Raishin/vanguard-frontier-agentic --skill revenue-recognition-advisorApply the ASC 606 / IFRS 15 five-step revenue recognition model to described arrangements. Provides the complete five-step framework with paragraph citations, judgment-area reference tables, confidence-scoring guidance, common restatement triggers, GAAP/IFRS delta checklist, and
| 1 | # Revenue Recognition Advisor — Reference Skill |
| 2 | |
| 3 | ## Purpose |
| 4 | |
| 5 | Provide the complete analytical framework for applying ASC 606 / IFRS 15 to described revenue arrangements, with specific paragraph citations, judgment-area reference tables, confidence-scoring guidance, and official documentation URLs. |
| 6 | |
| 7 | ## Official Documentation |
| 8 | |
| 9 | | Standard | Source | Access | |
| 10 | |---|---|---| |
| 11 | | FASB ASU 2014-09 Section A (full standard text) | https://www.fasb.org/page/document?pdf=ASU+2014-09_Section+A.pdf | **Fully public PDF** — no account required | |
| 12 | | FASB ASU 2014-09 (storage mirror) | https://storage.fasb.org/ASU%202014-09_Section%20A.pdf | **Fully public PDF** | |
| 13 | | FASB/IASB Comparison: Topic 606 vs. IFRS 15 | https://storage.fasb.org/Comparison%20of%20Topic%20606%20and%20IFRS%2015.pdf | **Fully public PDF** | |
| 14 | | ASC 606 (FASB Codification) | https://asc.fasb.org/606 | Free account required for full text | |
| 15 | | IFRS 15 HTML (2024 issued) | https://www.ifrs.org/content/dam/ifrs/publications/html-standards/english/2024/issued/ifrs15.html | **Fully public** | |
| 16 | | IFRS 15 PDF (2022 issued) | https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-15-revenue-from-contracts-with-customers.pdf?bypass=on | **Fully public PDF** | |
| 17 | | IFRS 15 supporting materials | https://www.ifrs.org/supporting-implementation/supporting-materials-by-ifrs-standards/ifrs-15/ | **Fully public** | |
| 18 | | IAS Plus IFRS 15 summary | https://iasplus.com/en/standards/ifrs/ifrs15 | **Fully public** | |
| 19 | | PCAOB Staff Audit Practice Alert 15 (Revenue) | https://pcaobus.org/Standards/QandA/SAPA-15-revenue-accounting-standard.pdf | **Fully public PDF** | |
| 20 | | PCAOB AS 2810 (evaluating misstatement) | https://pcaob-assets.azureedge.net/pcaob-dev/docs/default-source/rules-standards/standards/auditing/as2810.pdf | **Fully public PDF** | |
| 21 | | AICPA Illustrative ASC 606 Disclosures | https://www.aicpa-cima.com/resources/download/asc-606-illustrative-annual-and-transition-disclosures | **Fully public** | |
| 22 | | SEC EDGAR ASC 606 comment letters (2022–2025) | https://efts.sec.gov/LATEST/search-index?q=%22ASC+606%22&dateRange=custom&startdt=2022-01-01&enddt=2025-12-31&forms=CORRESP | **Fully public** | |
| 23 | |
| 24 | ## The Five-Step Model |
| 25 | |
| 26 | ### Step 1 — Identify the Contract(s) with a Customer |
| 27 | **ASC 606-10-25-1 through 606-10-25-8 | IFRS 15.9 through 15.16** |
| 28 | |
| 29 | A contract exists when ALL five criteria are met: |
| 30 | 1. Parties have approved the contract and are committed to perform |
| 31 | 2. Each party's rights can be identified |
| 32 | 3. Payment terms can be identified |
| 33 | 4. The contract has commercial substance |
| 34 | 5. Collection of substantially all consideration is probable |
| 35 | |
| 36 | Key judgment: "Probable" under US GAAP = more likely than not (>50%). Under IFRS 15, "probable" = more likely than not — converged. |
| 37 | |
| 38 | Contract combination (ASC 606-10-25-9): Combine when entered contemporaneously with the same customer, when negotiated as a package, or when consideration is interdependent. |
| 39 | |
| 40 | ### Step 2 — Identify the Performance Obligations |
| 41 | **ASC 606-10-25-14 through 606-10-25-22 | IFRS 15.22 through 15.30** |
| 42 | |
| 43 | A promised good or service (or bundle) is a performance obligation if it is **distinct**: |
| 44 | - **Capable of being distinct** (ASC 606-10-25-19a): Customer can benefit from it on its own or with readily available resources. |
| 45 | - **Distinct within the context of the contract** (ASC 606-10-25-19b): Not highly interrelated with or dependent on other promises. |
| 46 | |
| 47 | **BOTH tests must be met.** Failure of either test → combine with related promises and reassess. |
| 48 | |
| 49 | Series provision (ASC 606-10-25-14b / IFRS 15.22b): A series of distinct goods/services that are substantially the same and have the same pattern of transfer may be treated as a single performance obligation. |
| 50 | |
| 51 | High-frequency judgment areas: |
| 52 | - SaaS: Is implementation a separate PO from the subscription? Usually fails the "distinct within context" test if heavily customized and the customer cannot benefit from the license without the implementation. |
| 53 | - Professional services: When standalone value exists and customer can engage others for similar services → likely distinct. |
| 54 | - Post-contract support / maintenance: Typically a separate PO (customer can benefit on its own). |
| 55 | |
| 56 | ### Step 3 — Determine the Transaction Price |
| 57 | **ASC |