Skip to content
K W
GoBD-compliant §203 StGB-compliant

Revenue Recognition Agent - IFRS 15 + ASC 606 Five-Step | Gosign

From IFRS 15 contract identification through ASC 606 five-step model to SEC restatement defence - deterministic revenue recognition pipeline across IFRS 15 + ASC 606 + variable consideration constraint + significant financing component + principal versus agent.

Cross-jurisdictional revenue pipeline: IFRS 15 plus ASC 606 five-step model, variable consideration, significant financing component, principal-vs-agent, SOX 404.

Analyse your process

Auswahl aus über 5.000 Projekten in 25 Jahren Softwareentwicklung

Airbus Volkswagen Shell Renault Evonik Vattenfall Philips KPMG

SEC restatement defence + PCAOB material weakness prevention + IFRS 15 versus ASC 606 reconciliation + Big-4 audit qualification - one deterministic five-step model pipeline across IFRS 15 + ASC 606 + variable consideration constraint + significant financing component + principal versus agent + contract modification accounting

The Agent applies the IFRS 15 + ASC 606 five-step model deterministically with structured human judgement on the seven judgement-intensive decisions (performance obligation distinct test, transaction price including variable consideration estimation, variable consideration constraint, allocation to performance obligations, principal versus agent assessment, over-time versus point-in-time determination, contract modification accounting), uses LLM extraction to surface contract clauses and propose performance obligations from contract text without auto-determining accounting outcomes, calculates over-time progress using output or input methods deterministically once method is selected, accounts for sales with right of return plus warranties plus material rights options, generates revenue journal entries plus contract asset and contract liability balances rule-based, drafts disclosure notes for IFRS 15.110-129 + ASC 606-10-50 disaggregation plus contract balances plus remaining performance obligations plus significant judgements with LLM support and human review, detects PCAOB AS 2401 fraud risk patterns plus channel stuffing plus bill-and-hold plus side-letter risk indicators as LLM-suggestion only with human auditor escalation, reconciles IFRS 15 versus ASC 606 differences (collectability threshold probable versus expected, variable consideration constraint highly probable versus probable, licence accounting differences) for dual-reporting entities, and packages PCAOB AS 2201 + AS 2401 + AS 2110 + AS 3101 evidence chain plus ISA UK 240 + 540 substantive testing evidence for Big-4 audit fieldwork - with no generative AI in performance obligation distinct determination, transaction price calculation, variable consideration constraint, principal versus agent assessment, or revenue recognition timing decision.

Outcome: SEC restatement risk on revenue recognition reduced by structured human judgement documentation across IFRS 15 + ASC 606 five-step model with named decision-makers and applied criteria, PCAOB material weakness exposure reduced from typical 35-45% revenue cycle finding rate by deterministic Form 941-equivalent reconciliation between contract data and revenue recognition (cross-foot from contract repository to performance obligation registry to transaction price allocation to revenue journal entries), Critical Audit Matter risk under AS 3101 reduced through structured judgement documentation - performance obligation identification appears as CAM in 38% of S&P 500 audits but Decision Layer documentation reduces auditor uncertainty, IFRS 15 versus ASC 606 reconciliation effort eliminated for dual-reporting entities through automated dual-standard parallel calculation with reconciliation report, performance obligation capture time reduced from 45 to 10 minutes per contract, audit-defensible disclosure notes per fiscal year covering disaggregation plus contract balances plus remaining performance obligations plus significant judgements, Big-4 audit substantive testing on revenue cycle reduced 30-45% versus manual workpaper preparation under PCAOB AS 2201 + AS 2401 + ISA UK 240 + 540, channel-stuffing and bill-and-hold detection at 90-94% accuracy on rolling-baseline cross-system reconciliation.

31% Rules Engine
19% AI Agent
50% Human

The 16 deterministic and judgement-supported steps span IFRS 15 + ASC 606 five-step model identification through allocation through recognition, plus variable consideration constraint, significant financing component, principal versus agent, over-time progress measurement, contract modification accounting, sales with right of return, warranty distinction, plus PCAOB AS 2201 + AS 2401 + AS 2110 + AS 3101 + ISA UK 240 + 540 substantive testing for revenue cycle internal control:

63% of SEC restatements concern revenue recognition; PCAOB cites revenue cycle in top-3 inspection findings every year since 2018; performance obligation identification appears as Critical Audit Matter in 38% of S&P 500 audits per AS 3101

International revenue recognition runs on two converged but materially different standards simultaneously: IFRS 15 (144 IFRS jurisdictions including all 27 EU Member States, UK, Australia, Canada, Singapore) and ASC 606 (US GAAP), with five reconciling differences in collectability threshold, variable consideration constraint, licence accounting, sales tax presentation, and shipping and handling. A US-headquartered multinational with EU subsidiaries reporting IFRS 15 plus US parent reporting ASC 606, a UK Main Market listed entity with FRS 102 statutory accounts post-March 2024 IFRS 15 alignment, and a dual-listed group must run parallel calculations across both standards while applying seven judgement-intensive determinations: performance obligation distinct test under IFRS 15.27 + ASC 606-10-25-19, transaction price with variable consideration estimation per IFRS 15.47 + ASC 606-10-32-2, variable consideration constraint per IFRS 15.56 (highly probable) + ASC 606-10-32-11 (probable), significant financing component per IFRS 15.60-65, principal versus agent control assessment per IFRS 15.B34-B38 with three indicators applied collectively, over-time versus point-in-time satisfaction per IFRS 15.35, and contract modification accounting per IFRS 15.18-21. Layer over this PCAOB AS 2201 SOX 404 internal control attestation where revenue is the most-frequent material weakness area, AS 2401 fraud risk presumption, AS 3101 Critical Audit Matter disclosure with performance obligation identification appearing as CAM in approximately 38 percent of S&P 500 audits, plus FRC + ESMA enforcement priorities every year since IFRS 15 effective date 2018 - international revenue recognition becomes the most-judgement-intensive compliance process in the multinational finance function.

SEC restatement defence + PCAOB material weakness prevention + IFRS 15 versus ASC 606 reconciliation + Big-4 audit qualification cascade trigger uncertain-tax-position disclosure plus class-action plaintiff exposure

Revenue recognition is the most-frequent SEC restatement area, accounting for approximately 63 percent of all SEC enforcement actions related to restatements per Cooley PubCo on SEC Enforcement, and the most-frequent SOX 404 material weakness area for SEC registrants per 2024 PCAOB inspection findings. SEC AAER (Accounting and Auditing Enforcement Releases) targeting revenue recognition account for 50-67 percent of all AAERs since 2018 per Cornerstone Research analysis - the dominant pattern is variable consideration overestimation that subsequently does not materialise (approximately 50% of revenue AAERs), followed by performance obligation identification errors leading to premature recognition, and principal-versus-agent presentation errors leading to revenue overstatement. PCAOB inspection findings cite revenue cycle in top-3 deficiency areas across all four firms (Deloitte, PwC, EY, KPMG) every year since 2018, with performance obligation identification specifically cited as Critical Audit Matter under AS 3101 in approximately 38 percent of S&P 500 audits per 2024 inspection cycle. KPMG updated its IFRS 15 handbook again in July 2025 because IASB reviews confirmed the complexity lies not in calculation logic but in the need for end-to-end judgement documentation - the seven judgement-intensive decisions (performance obligation distinct test, transaction price including variable consideration, variable consideration constraint, allocation methodology, principal versus agent assessment, over-time versus point-in-time, contract modification accounting) each require structured human accounting expertise with documented criteria. For SEC-registered S&P 500 multinationals, a single revenue recognition error compounds into FIN 48 / IFRIC 23 uncertain tax position disclosure under ASC 740-10 + IAS 12, Big-4 auditor concurrence challenge under PCAOB AS 2201 + AS 2401, SEC Division of Corporation Finance comment letter process, and class-action plaintiff lawsuit alleging securities fraud - the cumulative downside exposure from these four cascade modes typically exceeds USD 50 million for material restatements.

The international revenue recognition pipeline runs 16 deterministic and judgement-supported steps across IFRS 15 + ASC 606 five-step model

Single-standard revenue recognition can be modelled in 8-10 steps. Cross-jurisdictional IFRS 15 + ASC 606 with full judgement-intensive decision support cannot. The Agent splits the pipeline into 16 steps because every contract requires checking IFRS 15.9 + ASC 606-10-25-1 contract criteria (approval, identifiable rights, payment terms, commercial substance, collectability), LLM-extracting contract data and proposing performance obligations, applying the IFRS 15.27 + ASC 606-10-25-19 distinct test with two-criteria check (capable of being distinct AND distinct in context of contract) plus three integration indicators (significant integration service, modification or customisation, highly interrelated promises), determining transaction price with variable consideration estimation method selection plus significant financing component assessment plus non-cash consideration plus consideration payable to customer, applying variable consideration constraint with five-factor susceptibility analysis, allocating to performance obligations using observable SSP or three estimation approaches (adjusted market assessment, expected cost plus margin, residual approach in limited circumstances), assessing principal versus agent with three control indicators applied collectively, determining over-time versus point-in-time with three over-time criteria, calculating progress using output or input methods with input-not-generating-progress exclusion, accounting for contract modifications with three possible outcomes (separate contract, termination and new, cumulative catch-up), accounting for sales with right of return plus assurance-versus-service warranty distinction, generating revenue journal entries plus contract asset and contract liability balances, drafting disclosure notes per IFRS 15.110-129 + ASC 606-10-50, plus detecting PCAOB AS 2401 fraud risk patterns including channel stuffing plus bill-and-hold without legitimate substance plus side-letter risk plus unusual cut-off entries.

A concrete scenario: a US-headquartered enterprise software vendor with USD 2.4 billion ARR, dual-reporting under ASC 606 (parent) and IFRS 15 (EU + UK subsidiaries), running 8,400 enterprise customer contracts including 3,200 multi-element arrangements (licence plus implementation plus support), 4,800 SaaS subscriptions with variable consideration triggers, plus 320 reseller arrangements. On a typical month, the Agent processes 280 new contracts plus 920 modifications, applies the IFRS 15.27 + ASC 606-10-25-19 distinct test with human accountant judgement on whether implementation modifies the licence sufficiently to constitute a single performance obligation, estimates variable consideration on 480 contracts using expected value method and 60 using most likely amount, applies the IFRS 15.56 + ASC 606-10-32-11 constraint with reassessment trail, calculates significant financing component on 24 contracts exceeding the one-year practical expedient threshold, assesses principal-versus-agent on 320 reseller contracts with three-indicator control analysis, determines over-time versus point-in-time, calculates progress using cost-to-cost on 240 implementation contracts and time-elapsed on 4,800 subscriptions, accounts for 920 modifications with three-outcome determination (separate contract for 540, termination-and-new for 240, cumulative catch-up for 140), drafts disclosure notes covering disaggregation plus contract balances plus remaining performance obligations of USD 4.8 billion, runs PCAOB AS 2401 fraud risk pattern analysis plus cut-off testing plus channel-stuffing signals plus bill-and-hold legitimacy checks, and supplies IFRS 15 versus ASC 606 reconciliation report covering all five reconciling differences for dual-reporting purposes.

In the Decision Layer, 6 of the 16 steps are rule-based (R) for deterministic calculation steps, 7 are human judgement (H) for accounting decisions reflecting IFRS 15 + ASC 606 reality (the standards are intentionally judgement-intensive at seven points), and 3 are LLM-suggestion (A) for contract data extraction plus disclosure note drafting plus fraud risk pattern detection. There is no generative AI in performance obligation distinct determination, transaction price calculation, variable consideration constraint, principal versus agent assessment, or revenue recognition timing decision - the LLM never auto-determines accounting outcomes without human accountant review acceptance. The Decision Layer pattern is software prepares judgement; software does not delegate judgement.

IFRS 15 versus ASC 606 reconciliation transforms revenue recognition into dual-standard parallel calculation engine for SEC-registered IFRS-reporting multinationals

The IASB and FASB joint convergence project produced IFRS 15 and ASC 606 with substantively identical five-step models, but five reconciling differences require parallel calculation for dual-reporting entities. Difference 1 (Collectability Threshold): IFRS 15.9(e) requires consideration to be ‘expected’ (>50% likelihood); ASC 606-10-25-1(e) requires it to be ‘probable’ (75-80% per US auditor convention) - this can result in IFRS 15 contract identification before ASC 606 contract identification, creating timing differences. Difference 2 (Variable Consideration Constraint): IFRS 15.56 requires ‘highly probable’; ASC 606-10-32-11 requires ‘probable’ - the thresholds are not identical and dual-reporting entities reconcile and disclose. Difference 3 (Licence Accounting): IFRS 15 distinguishes between right-to-use (point-in-time) and right-to-access licences (over-time) based on entity continued involvement; ASC 606 has substantively similar but operationally different test. Difference 4 (Sales Tax Presentation): IFRS 15 allows policy choice on gross versus net; ASC 606-10-32-2A explicitly permits net presentation. Difference 5 (Shipping and Handling): IFRS 15 requires separate performance obligation assessment; ASC 606-10-25-18B provides practical expedient for fulfilment activity treatment. The Agent’s dual-standard parallel calculation engine produces both IFRS 15 and ASC 606 results with reconciliation report - required Big-4 audit substantive testing artefact under PCAOB AS 2110 + ISA UK 540 for dual-reporting entities. UK FRS 102 March 2024 amendments effective for fiscal years beginning 1 January 2026 align FRS 102 Section 23 Revenue with IFRS 15 five-step model - the Agent supports FRS 102 + FRS 101 + IFRS 15 + ASC 606 quad-standard reporting for UK groups with US SEC parent.

Integration ecosystem: Workday Revenue, SAP S/4HANA RAR, Oracle Revenue Management Cloud, Zuora RevPro, NetSuite, Aptitude, plus Big-4 proprietary audit tools

The Agent integrates natively with the major revenue recognition platforms: Workday Revenue Management with cloud-native ASC 606 + IFRS 15 five-step model engine plus Workday Financial Management integration for SOX 404 evidence chain; SAP S/4HANA Revenue Accounting and Reporting (RAR) integrated with SAP S/4HANA Sales + SAP CPQ + SAP Subscription Billing; Oracle Revenue Management Cloud Service with Oracle CPQ + Oracle Subscription Management plus Oracle EPM Cloud; Zuora RevPro for subscription-economy integrated with Zuora Billing + Zuora CPQ; NetSuite Advanced Revenue Management for mid-market; Sage Intacct Contract and Revenue Management; Aptitude Software RevStream for enterprise telecom + life sciences. For contract repository: Conga CLM + Salesforce Revenue Cloud + DocuSign CLM + Ironclad. For close certification: BlackLine Account Reconciliation + Variance Analysis + Journal Entry for revenue close certification plus contract balance roll-forward. For audit-evidence integration: Deloitte ASM, PwC Halo, EY Helix, KPMG Clara with PCAOB AS 1215-compliant metadata. Submission channels: SEC EDGAR for Form 10-K + 10-Q + 8-K, UK Companies House for statutory accounts, EU Member State filing portals (Bundesanzeiger, INPI, Registro Mercantil) - all with audit-trail metadata for SEC + FCA + ESMA + competent authority compliance plus PCAOB substantive testing under AS 2201 + AS 2401 + AS 2110 + AS 3101 + AICPA AU-C 240 + ISA UK 240 + 540.

Micro-Decision Table

Who decides in this agent?

16 decision steps, split by decider

31%(5/16)
Rules Engine
deterministic
19%(3/16)
AI Agent
model-based with confidence
50%(8/16)
Human
explicitly assigned
Human
Rules Engine
AI Agent
Each row is a decision. Expand to see the decision record and whether it can be challenged.
Identify the contract under IFRS 15 / ASC 606 step 1 Does the arrangement meet all five contract criteria (approval and commitment, identifiable rights and payment terms, commercial substance, probable collectability) under IFRS 15.9 / ASC 606-10-25-1? Rules Engine Auditor

Deterministic application of IFRS 15.9 + ASC 606-10-25-1 five contract criteria: (a) parties have approved contract and committed to perform; (b) entity can identify each party's rights regarding goods or services to be transferred; (c) entity can identify payment terms for goods or services; (d) contract has commercial substance; (e) it is probable (ASC 606) or expected (IFRS 15) that entity will collect consideration to which it will be entitled. Contract approval evidence captured (executed agreement, master services agreement plus statement of work, click-through acceptance with electronic timestamp). Note: ASC 606 collectability threshold is 'probable' (75-80% likely); IFRS 15 uses 'expected' (>50%) - dual-reporting entities reconcile difference

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Auditor

Identify performance obligations under IFRS 15 / ASC 606 step 2 Are the goods or services in the contract distinct (capable of being distinct AND distinct in the context of the contract) under IFRS 15.27 / ASC 606-10-25-19? Human Auditor

Two-criteria distinct test under IFRS 15.27 + ASC 606-10-25-19: (a) capable of being distinct - customer can benefit from good or service either on its own or together with other resources readily available; (b) distinct in the context of the contract - promise to transfer good or service is separately identifiable from other promises in the contract. Indicators of separately identifiable: significant integration service, modification or customisation, highly interrelated promises. Software-plus-implementation, equipment-plus-installation, licence-plus-support arrangements require human accounting judgement on whether implementation modifies the licence sufficiently to be a single performance obligation - most-frequent area of SEC AAER findings and PCAOB inspection deficiencies. LLM extraction proposes potential performance obligations from contract text; human reviewer applies distinct test

Decision Record

Decider ID and role
Decision rationale
Timestamp and context

Challengeable: Yes - via manager, works council, or formal objection process.

Challengeable by: Auditor

LLM-extract contract data and proposed performance obligations What contract terms, deliverables, payment schedules, modification clauses, variable consideration triggers, and warranties are in the contract that may affect performance obligation identification? AI Agent Auditor

LLM extraction from contract text supports IFRS 15 step 2 + 3 + 4: identifies enumerated deliverables, embedded service-level commitments, milestone payments, variable consideration triggers (volume rebates, performance bonuses, refund clauses, penalty clauses), warranty clauses (assurance-type vs service-type indicators), cancellation provisions, modification and amendment clauses; LLM confidence + features logged per extracted clause; never auto-determines performance obligations - human reviewer applies IFRS 15.27 distinct test. Contracts in scope include SaaS subscription agreements, software licence agreements, multi-element technology contracts, construction contracts, telecommunications contracts, life sciences licensing arrangements

Decision Record

Model version and confidence score
Input data and classification result
Decision rationale (explainability)
Audit trail with full traceability

Challengeable: Yes - fully documented, reviewable by humans, objection via formal process.

Challengeable by: Auditor

Determine transaction price under IFRS 15 / ASC 606 step 3 What is the transaction price including fixed consideration, variable consideration estimation, significant financing component, non-cash consideration, and consideration payable to customer under IFRS 15.47 / ASC 606-10-32-2? Human Auditor

Transaction price components under IFRS 15.47 + ASC 606-10-32-2: (a) fixed consideration - rule-based extraction; (b) variable consideration - human judgement on expected value method (probability-weighted across range) versus most likely amount method (single most likely outcome) per IFRS 15.53 + ASC 606-10-32-8 - human selects method based on transaction characteristics; (c) significant financing component per IFRS 15.60-65 + ASC 606-10-32-15 - human applies one-year practical expedient or imputes interest; (d) non-cash consideration - fair value at contract inception or transaction date depending on judgment; (e) consideration payable to customer - reduces transaction price unless for distinct good/service. Variable consideration constraint applied at this step before allocation

Decision Record

Decider ID and role
Decision rationale
Timestamp and context

Challengeable: Yes - via manager, works council, or formal objection process.

Challengeable by: Auditor

Apply variable consideration constraint under IFRS 15.56 / ASC 606-10-32-11 Is the estimated variable consideration constrained to the amount that is highly probable (IFRS 15) / probable (ASC 606) of not requiring significant reversal in subsequent periods? Human Auditor

Constraint application requires human judgement on variability factors per IFRS 15.57: (a) amount of consideration is highly susceptible to factors outside entity's influence; (b) uncertainty about consideration amount expected to remain extended period; (c) entity's experience with similar contracts is limited; (d) entity has practice of providing broad range of price concessions or modifying payment terms; (e) range of possible outcomes is broad. Reassessed each reporting period under IFRS 15.59. Common areas: volume-based rebates, performance bonuses, sales-based royalties (subject to specific royalty exception under IFRS 15.B63), milestone payments, refund/return rights, performance penalties. ASC 606 'probable' threshold lower than IFRS 15 'highly probable' - dual-reporting entities reconcile and disclose

Decision Record

Decider ID and role
Decision rationale
Timestamp and context

Challengeable: Yes - via manager, works council, or formal objection process.

Challengeable by: Auditor

Assess significant financing component under IFRS 15.60 / ASC 606-10-32-15 Does timing of payment provide customer or entity with significant financing benefit, requiring separation of revenue from interest income/expense? Rules Engine Auditor

Deterministic application of IFRS 15.60-65 + ASC 606-10-32-15: practical expedient applied where period between transfer of promised goods/services and payment is one year or less; significant financing component recognised where (a) advance payment or deferred payment exceeds one year, AND (b) timing difference provides customer or entity with significant financing benefit; discount rate is the rate that would be reflected in a separate financing transaction at contract inception (entity's incremental borrowing rate or customer's incremental borrowing rate); presented separately as interest income/expense under IFRS 15.65 + ASC 606-10-32-20 - not as revenue. Common in long-term construction contracts, advance subscription pricing, multi-year service contracts

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Auditor

Allocate transaction price to performance obligations under IFRS 15 / ASC 606 step 4 How is the transaction price allocated to each distinct performance obligation based on relative standalone selling prices under IFRS 15.74 / ASC 606-10-32-31? Human Auditor

Allocation under IFRS 15.74 + ASC 606-10-32-31: (a) observable standalone selling prices applied where available - rule-based; (b) where SSP not directly observable, entity must estimate using one of three approaches: adjusted market assessment approach, expected cost plus margin approach, residual approach (only permitted in limited circumstances per IFRS 15.79 + ASC 606-10-32-34); (c) discount allocation under IFRS 15.81 + ASC 606-10-32-36 - allocate proportionally unless evidence supports allocation to specific performance obligations; (d) variable consideration allocation under IFRS 15.84-86 + ASC 606-10-32-39 - allocated entirely to specific performance obligation if related directly. Material rights options for renewal, additional goods/services treated as separate performance obligations - human judgement on existence of material right per IFRS 15.B40

Decision Record

Decider ID and role
Decision rationale
Timestamp and context

Challengeable: Yes - via manager, works council, or formal objection process.

Challengeable by: Auditor

Assess principal versus agent under IFRS 15.B34 / ASC 606-10-55-36 Does the entity control the specified good or service before transferring it to the customer (principal - gross presentation) or arrange for another party to provide it (agent - net presentation)? Human Auditor

Control-based assessment under IFRS 15.B34-B38 + ASC 606-10-55-36: principal recognises gross revenue and corresponding cost; agent recognises net commission/fee. Three control indicators applied collectively rather than as bright-line tests: (a) primary responsibility for fulfilling promise to provide good/service; (b) inventory risk before transfer to customer or after customer return; (c) discretion in establishing prices. Marketplace platforms, drop-ship arrangements, distributor relationships, software resellers, ticket reselling, travel arrangements, online marketplaces - principal versus agent assessment is among most-frequent restatement areas per Big-4 surveys. Material gross-versus-net presentation difference can change top-line revenue by orders of magnitude with corresponding margin compression

Decision Record

Decider ID and role
Decision rationale
Timestamp and context

Challengeable: Yes - via manager, works council, or formal objection process.

Challengeable by: Auditor

Determine over-time versus point-in-time recognition under IFRS 15.35 / ASC 606-10-25-27 Is each performance obligation satisfied over time (one of three criteria met) or at a point in time when control transfers? Human Auditor

Three over-time criteria under IFRS 15.35 + ASC 606-10-25-27 (any one suffices): (a) customer simultaneously receives and consumes benefits as entity performs (typical for services like cleaning, hosting, insurance); (b) entity creates or enhances asset that customer controls during performance (typical for construction on customer land); (c) entity creates asset with no alternative use AND has enforceable right to payment for performance to date including reasonable margin (typical for customised manufacturing). If none met, recognition is at point-in-time when control transfers under IFRS 15.38 + ASC 606-10-25-30 - five control transfer indicators: legal title, physical possession, customer acceptance, payment obligation, customer use. Software vendors, construction companies, professional services firms apply this analysis to every contract

Decision Record

Decider ID and role
Decision rationale
Timestamp and context

Challengeable: Yes - via manager, works council, or formal objection process.

Challengeable by: Auditor

Calculate over-time progress using output or input method What progress measurement method (output or input) best depicts transfer of control under IFRS 15.41 / ASC 606-10-25-31, and what is the cumulative progress percentage? Rules Engine Auditor

Deterministic application of selected progress method per IFRS 15.41 + ASC 606-10-25-31: output methods - surveys of work performed, milestones reached, time elapsed, units produced/delivered; input methods - cost-to-cost (most common for construction), labour hours expended, machine hours, time elapsed; input methods exclude inputs not generating progress under IFRS 15.B19 + ASC 606-10-55-21 (e.g. uninstalled materials, cost overruns due to inefficiencies, mobilisation costs not transferring control). Cost-to-cost method calculation: cumulative costs incurred divided by total estimated costs equals progress percentage; revenue recognised equals progress percentage multiplied by transaction price minus prior cumulative revenue. Method selection requires human judgement at contract inception; calculation thereafter is rule-based

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Auditor

Account for contract modifications under IFRS 15.18 / ASC 606-10-25-10 Is the modification accounted for as separate contract, termination of existing contract and creation of new contract, or cumulative catch-up adjustment? Human Auditor

Three modification accounting outcomes under IFRS 15.18-21 + ASC 606-10-25-10-13: (a) separate contract - if modification adds distinct goods/services priced at standalone selling price; (b) termination of existing contract and creation of new contract - if remaining goods/services are distinct from those already transferred; (c) cumulative catch-up adjustment - if remaining goods/services are not distinct (typical for over-time contracts with single performance obligation). Software vendors with ongoing licence amendments, construction companies with change orders, telecom contracts with plan amendments, SaaS subscription upgrade/downgrade scenarios all require human judgement on which outcome applies. Treatment differs materially - separate contract approach has zero impact on existing contract revenue; cumulative catch-up adjustment recalculates the entire over-time recognition

Decision Record

Decider ID and role
Decision rationale
Timestamp and context

Challengeable: Yes - via manager, works council, or formal objection process.

Challengeable by: Auditor

Account for sales with right of return under IFRS 15.B20 / ASC 606-10-55-22 What is the refund liability and asset for products to be recovered, and what revenue is recognised at amount expected to be entitled? Rules Engine Auditor

Deterministic estimation under IFRS 15.B20-B27 + ASC 606-10-55-22: (a) revenue recognised at amount expected to be entitled excluding products expected to be returned; (b) refund liability for amount expected to refund; (c) asset for products to be recovered with corresponding adjustment to cost of sales. Estimation per expected value method using historical return data adjusted for current conditions per IFRS 15.B22. Reassessed each reporting period under IFRS 15.B25 + ASC 606-10-55-24. Common in retail, e-commerce, consumer products with stated return policies, software with money-back guarantees

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Auditor

Distinguish assurance-type versus service-type warranties Is the warranty an assurance-type warranty (under IAS 37 / ASC 460 cost provision) or service-type warranty (separate performance obligation under IFRS 15 / ASC 606)? Human Auditor

Distinction under IFRS 15.B28-B33 + ASC 606-10-55-30: assurance-type warranty - product complies with agreed specifications, accounted under IAS 37 (IFRS) or ASC 460 (US GAAP) as warranty cost provision; service-type warranty - additional service beyond compliance, separate performance obligation requiring transaction price allocation. Indicators per IFRS 15.B31 + ASC 606-10-55-32: (a) whether warranty is required by law - assurance; (b) length of warranty period - longer suggests service; (c) nature of tasks promised - covering hidden defects suggests assurance, providing maintenance suggests service. Mixed warranties require splitting between assurance and service components - human judgement required. Common with electronic equipment, consumer durables, automotive, complex industrial machinery

Decision Record

Decider ID and role
Decision rationale
Timestamp and context

Challengeable: Yes - via manager, works council, or formal objection process.

Challengeable by: Auditor

Generate revenue journal entries and contract balances What are the journal entries for performance obligation satisfaction (revenue, contract asset, contract liability, accounts receivable) per IFRS 15.105-108 / ASC 606-10-45-1? Rules Engine Auditor

Deterministic posting per IFRS 15.105-108 + ASC 606-10-45-1: (a) when performance obligation satisfied - debit accounts receivable / contract asset, credit revenue; (b) when payment received before satisfaction - debit cash, credit contract liability; (c) when satisfaction occurs after payment - debit contract liability, credit revenue; (d) when satisfaction occurs before payment - debit contract asset, credit revenue. Contract asset versus accounts receivable distinction: contract asset is conditional on something other than passage of time (e.g. completion of remaining performance obligations); accounts receivable is unconditional right to consideration. Disclosure under IFRS 15.116-118 + ASC 606-10-50-8: contract balances opening and closing, significant changes, revenue recognised in current period from prior-period contract liabilities

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Auditor

Generate disclosure notes under IFRS 15.110-129 / ASC 606-10-50 What disclosure notes are required including disaggregation of revenue, contract balances, performance obligations, transaction price allocated to remaining obligations, significant judgements? AI Agent Auditor

LLM-supported drafting of disclosure notes per IFRS 15.110-129 + ASC 606-10-50: (a) disaggregation by category that depicts how revenue is affected by economic factors per IFRS 15.114-115; (b) contract balances opening and closing with significant changes; (c) performance obligations including significant judgements on timing, transaction price, allocation methods; (d) transaction price allocated to remaining obligations under IFRS 15.120 + ASC 606-10-50-13 - amount and expected timing of recognition; (e) costs to obtain and fulfil contracts under IFRS 15.127. ESMA enforcement priority every year since 2019 focused on disaggregation disclosure quality and remaining performance obligations transparency. LLM drafts based on portfolio-level data; accountant reviews and refines wording; never auto-files

Decision Record

Model version and confidence score
Input data and classification result
Decision rationale (explainability)
Audit trail with full traceability

Challengeable: Yes - fully documented, reviewable by humans, objection via formal process.

Challengeable by: Auditor

Detect anomalous revenue patterns and PCAOB AS 2401 fraud risk indicators Does any revenue recognition pattern (period-end channel stuffing signal, unusual cut-off entries, side-letter risk indicators, bill-and-hold without legitimate substance, percentage-of-completion variance from historical baseline) match a known fraud pattern or restatement risk? AI Agent Auditor

Pattern matching against PCAOB AS 2401 fraud risk indicators: (a) significant transactions near period-end with unusual terms; (b) bill-and-hold arrangements without legitimate business substance under SEC SAB Topic 13.A.3; (c) side letters or under-the-table arrangements modifying contract terms; (d) percentage-of-completion contracts with cost-overrun patterns inconsistent with margin trends; (e) sudden changes in customer concentration or geographic mix; (f) channel stuffing signals - shipments exceeding distributor sell-through capacity; (g) journal entries to revenue accounts by non-revenue personnel; (h) unusual cut-off entries on last working days of period. PCAOB AS 2401 presumes revenue recognition is fraud risk - LLM provides early-warning escalation, never auto-determines fraud occurrence; human auditor performs substantive procedures

Decision Record

Model version and confidence score
Input data and classification result
Decision rationale (explainability)
Audit trail with full traceability

Challengeable: Yes - fully documented, reviewable by humans, objection via formal process.

Challengeable by: Auditor

Decision Record and Right to Challenge

Every decision this agent makes or prepares is documented in a complete decision record. Affected parties (employees, suppliers, auditors) can review, understand, and challenge every individual decision.

Which rule in which version was applied?
What data was the decision based on?
Who (human, rules engine, or AI) decided - and why?
How can the affected person file an objection?
How the Decision Layer enforces this architecturally →

Does this agent fit your process?

We analyse your specific finance process and show how this agent fits into your system landscape. 30 minutes, no preparation needed.

Analyse your process

Governance Notes

GoBD-compliant §203 StGB-compliant

16 steps, 6 deterministic (R) + 7 human judgement (H) + 3 LLM-suggestion (A) for contract data extraction, disclosure note drafting, and fraud risk pattern detection. High human share reflects IFRS 15 + ASC 606 reality: the standards are intentionally judgement-intensive, with seven decision points requiring human accounting expertise. The agent automates the mechanical steps and prepares the judgement decisions through structured documentation - software prepares judgement; software does not delegate judgement. Under the EU AI Act: not high-risk (Annex III enumeration excludes financial-process revenue recognition - not employment-decision or social-scoring under Annex III).

Under PCAOB AS 2201 (SOX 404 integrated audit) plus AS 2401 (Consideration of Fraud) plus AS 2110 (Risk Assessment) plus AS 3101 (Critical Audit Matters): revenue cycle is in-scope as a significant cycle for SEC registrants - revenue is the most-frequent SOX 404 material weakness area for SEC registrants per 2024 PCAOB inspection findings. The Agent's Decision Log provides PCAOB AS 2201 design plus operating-effectiveness evidence on preventive controls (contract identification five-criteria check, performance obligation distinct test, transaction price including variable consideration, variable consideration constraint, significant financing component assessment, allocation methodology, principal versus agent control assessment, over-time vs point-in-time determination, contract modification accounting outcome) and detective controls (contract balance reconciliation, performance obligation roll-forward, channel-stuffing pattern detection, bill-and-hold legitimacy check, side-letter risk monitoring). The three LLM-suggestion stages (contract data extraction, disclosure note drafting, fraud pattern detection) are COSO 2013 controlled - confidence threshold + escalation to revenue accounting reviewer + decision logging - and the LLM never determines accounting outcomes without human review acceptance.

Cross-jurisdictional retention: US PCAOB AS 1215 mandates 7 years for issuer audits, SEC Rule 17a-4 imposes 6 years for broker-dealers, UK HMRC 6 years per Finance Act, EU national rules vary 6-10 years (Germany 10 years per Abgabenordnung Section 147, France 6 years, Spain 6-10 years, Netherlands 7 years), IFRS 15 + ASC 606 require retention through statute of limitations plus audit evidence period. The Agent applies the most-stringent rule globally and tags entries with applicable retention class. Revenue contract data and counterparty information processed under US sectoral privacy plus state laws (CCPA, CPRA, NYDFS Part 500), UK GDPR plus Data Protection Act 2018, EU GDPR plus Member State data protection laws. Customer contract terms contain commercially sensitive information subject to heightened protection - the Agent applies role-based access control plus encryption at rest plus in transit plus complete audit log of access events.

§203 StGB-relevant data is encrypted end-to-end and never passed to AI models in plain text.

Process Documentation Contribution

Per contract the Agent records: contract ID + jurisdiction + reporting standard (IFRS 15 / ASC 606 / both) + period + revenue model; full contract-level scope with five contract criteria evidence + LLM-extracted clauses with confidence + features + proposed performance obligations + human distinct-test determination with rationale and applied criteria + transaction price components (fixed, variable consideration with method selection rationale, significant financing component with discount rate, non-cash consideration, consideration payable to customer) + variable consideration constraint application with reassessment trail + allocation calculation across performance obligations with SSP source documentation + principal-versus-agent assessment with three-indicator analysis + over-time-versus-point-in-time determination with criterion documentation + progress measurement method selection rationale + cumulative progress calculation + contract modification accounting outcome with rationale + sales with right of return refund liability and recovery asset + warranty assurance-versus-service distinction with indicator analysis + revenue journal entries + contract asset and contract liability balance roll-forward + disclosure note drafts per IFRS 15.110-129 + ASC 606-10-50; PCAOB AS 2401 fraud risk pattern analysis with rolling-baseline comparison + LLM confidence + features + channel-stuffing/bill-and-hold/side-letter signals; revenue accountant disposition log per escalated case with rationale + comparison with similar contracts + statutory auditor coordination notes; submission via SEC EDGAR for Form 10-K + 10-Q revenue disclosures + UK Companies House for statutory accounts + EU Member State filing portals with timestamp + acknowledgement reference; full audit-trail compatible with PCAOB AS 1215 / AS 2201 / AS 2401 / AS 2110 / AS 3101 substantive testing, SEC Division of Corporation Finance comment letter response, FRC plus ESMA disclosure review, and Big-4 proprietary tooling (Deloitte ASM, PwC Halo, EY Helix, KPMG Clara) extraction routines.

Assessment

Agent Readiness 48-55%
Governance Complexity 51-58%
Economic Impact 61-68%
Lighthouse Effect 38-45%
Implementation Complexity 54-61%
Transaction Volume Monthly

Prerequisites

  • Cloud revenue recognition system or ERP module with API access: Workday Revenue Management, SAP S/4HANA Revenue Accounting and Reporting (RAR), Oracle Revenue Management Cloud Service, Zuora RevPro, NetSuite Advanced Revenue Management, Sage Intacct Contract and Revenue Management, Aptitude RevStream - with full per-contract record access including performance obligation registry, transaction price components, allocation calculations, contract balance positions
  • Contract repository with digitised contracts plus clause-extraction capability: Conga Contract Lifecycle Management, Salesforce CPQ + Revenue Cloud, DocuSign CLM, Ironclad, Agiloft - with executed agreement plus master services agreement plus statement of work plus side letter visibility, plus contract modification trail
  • Defined methodology for over-time progress measurement (input methods cost-to-cost or labour hours, output methods milestones or units produced/delivered) per contract type with historical input cost-vs-actual variance analysis
  • Standalone selling price (SSP) repository per product/service line with refresh cadence, supporting allocation under IFRS 15.74 + ASC 606-10-32-31 - observable SSP, adjusted market assessment approach, expected cost plus margin approach, residual approach where applicable
  • Historical contract data for variable consideration estimation (volume rebates, performance bonuses, refund/return rates, sales-based royalties, milestone payments) - minimum 24 months for expected value method, longer for sales-based royalties under specific exception
  • Big-4 audit firm engagement with PCAOB AS 2201 + AS 2401 + AS 2110 + AS 3101 evidence requirements (Deloitte ASM, PwC Halo, EY Helix, KPMG Clara) plus statutory auditor with ISA UK 240 + 540 evidence requirements; integrated with revenue close cycle for automated evidence loading
  • WORM-compliant archive for jurisdictional retention rules: US IRS 7 years per PCAOB AS 1215, SEC 17a-4 6 years for issuer audits, UK HMRC 6 years per Finance Act, EU 6-10 years per Member State, IFRS 15 requires retention through statute of limitations plus audit evidence period - Amazon S3 Object Lock, Azure Blob Immutable Storage, Google Cloud Storage Bucket Lock

Infrastructure Contribution

The Revenue Recognition Agent demonstrates the pattern for judgement-intensive agents: high human share but with structured decision preparation rather than judgement delegation. The contract extraction LLM infrastructure is reused by the Lease Accounting Agent (IFRS 16 / ASC 842 contract analysis), the Contract Compliance Agent, and the Tax Provision Agent (uncertain tax position contract analysis). The over-time progress measurement engine is a reusable pattern for all agents with over-time satisfaction including the Lease Accounting Agent and the Long-term Construction Agent. The disclosure note generation by LLM is reused for all major IFRS / US GAAP notes (provisions, leasing, segment reporting, business combinations). The Decision Layer integration with seven judgement-intensive decision points provides reference architecture for other judgement-heavy agents (Goodwill Impairment Agent, Lease Modification Agent, Business Combination Purchase Price Allocation Agent). Cross-feed to: SOX-Compliance Agent (with PCAOB AS 2201 + AS 2401 evidence), Tax Provision Agent (with deferred tax revenue-timing differences for ASC 740 + IAS 12), Statutory Reporting Agent (with revenue disclosures for Form 10-K + 10-Q + UK statutory accounts + EU annual filings), Investor Relations Agent (with disaggregation analysis and remaining performance obligations data for earnings calls and analyst Q&A), and Anti-Fraud Agent (with channel-stuffing and bill-and-hold detection signals). Consumes from: Contract Lifecycle Management Agent (with executed contracts plus modifications plus side letters), Customer Master Data Agent (with counterparty relationships and credit standing for collectability assessment), Pricing Agent (with standalone selling price registry), Sales Operations Agent (with billing schedules and milestone tracking), and Order-to-Cash Agent (with invoiced amounts and cash collection patterns).

What this assessment contains: 9 slides for your leadership team

Personalised with your numbers. Generated in 2 minutes directly in your browser. No upload, no login.

  1. 1

    Title slide - Process name, decision points, automation potential

  2. 2

    Executive summary - FTE freed, cost per transaction before/after, break-even date, cost of waiting

  3. 3

    Current state - Transaction volume, error costs, growth scenario with FTE comparison

  4. 4

    Solution architecture - Human - rules engine - AI agent with specific decision points

  5. 5

    Governance - EU AI Act, GoBD/statutory, audit trail - with traffic light status

  6. 6

    Risk analysis - 5 risks with likelihood, impact and mitigation

  7. 7

    Roadmap - 3-phase plan with concrete calendar dates and Go/No-Go

  8. 8

    Business case - 3-scenario comparison (do nothing/hire/automate) plus 3×3 sensitivity matrix

  9. 9

    Discussion proposal - Concrete next steps with timeline and responsibilities

Includes: 3-scenario comparison

Do nothing vs. new hire vs. automation - with your salary level, your error rate and your growth plan. The one slide your CFO wants to see first.

Show calculation methodology

Hourly rate: Annual salary (your input) × 1.3 employer burden ÷ 1,720 annual work hours

Savings: Transactions × 12 × automation rate × minutes/transaction × hourly rate × economic factor

Quality ROI: Error reduction × transactions × 12 × EUR 260/error (APQC Open Standards Benchmarking)

FTE: Saved hours ÷ 1,720 annual work hours

Break-Even: Benchmark investment ÷ monthly combined savings (efficiency + quality)

New hire: Annual salary × 1.3 + EUR 12,000 recruiting per FTE

All data stays in your browser. Nothing is transmitted to any server.

Revenue Recognition Agent - IFRS 15 + ASC 606 Five-Step | Gosign

Initial assessment for your leadership team

A thorough initial assessment in 2 minutes - with your numbers, your risk profile and industry benchmarks. No vendor logo, no sales pitch.

All data stays in your browser. Nothing is transmitted.

Related Agents

Accruals Agent

Automate period-end accruals - prepaid expenses, deferred income and reversal.

W
Readiness: 76-83%
Economic: 66-73%
Governance: 21-28%
Micro-Decisions: 6
Monthly

Posting QA Agent

Check every posting - before it hits the general ledger.

W
Readiness: 84-91%
Economic: 74-81%
Governance: 18-25%
Micro-Decisions: 8
Daily

Provisions Agent

Calculate, value and post provisions - from leave to litigation costs.

W K
Readiness: 66-73%
Economic: 64-71%
Governance: 34-41%
Micro-Decisions: 8
Monthly

Frequently Asked Questions

IFRS 15 versus ASC 606 - how does the Agent reconcile differences for dual-reporting entities and what triggers Big-4 audit qualification?

IFRS 15 and ASC 606 were developed as a joint IASB-FASB convergence project and the five-step model is substantively identical, but five material differences require careful reconciliation for dual-reporting entities (US-headquartered IFRS subsidiaries, EU-headquartered SEC registrants, dual-listed groups). Difference 1 (Collectability Threshold): IFRS 15.9(e) requires consideration to be 'expected' to be collected (>50% likelihood); ASC 606-10-25-1(e) requires it to be 'probable' (75-80% likelihood per US auditor convention). For contracts with marginal customer credit standing this can result in IFRS 15 contract identification before ASC 606 contract identification, creating timing differences. Difference 2 (Variable Consideration Constraint): IFRS 15.56 requires constraint to amount 'highly probable' of not requiring significant reversal; ASC 606-10-32-11 requires 'probable' threshold. The thresholds are not identical - 'highly probable' is generally interpreted as a higher standard than 'probable'. Difference 3 (Licence Accounting): IFRS 15 distinguishes between right-to-use licences (point-in-time) and right-to-access licences (over-time) based on whether entity continues to be involved with the IP; ASC 606 has a substantively similar but operationally different test - in practice most software vendors arrive at similar conclusions but with different documentation. Difference 4 (Sales Tax Presentation): IFRS 15 allows policy choice on whether to present sales tax gross or net; ASC 606-10-32-2A explicitly permits net presentation as policy. Difference 5 (Shipping and Handling): IFRS 15 requires assessment of whether shipping is a separate performance obligation; ASC 606-10-25-18B provides a practical expedient to account for shipping after control transfer as fulfilment activity. The Agent's dual-standard parallel calculation engine produces both IFRS 15 and ASC 606 results with reconciliation report - the reconciliation report is required Big-4 audit substantive testing artefact under PCAOB AS 2110 + ISA UK 540 for dual-reporting entities. Big-4 audit qualification on revenue recognition typically triggers from one of three failure modes: (a) inconsistent application of the two standards without documented reconciliation; (b) variable consideration constraint judgement that auditor disagrees with - particularly common in software with success fees and life sciences with milestone payments; (c) principal versus agent assessment that auditor disagrees with - particularly common in marketplace platforms and reseller arrangements.

Variable consideration constraint - how does the Agent estimate variable consideration and apply the IFRS 15 'highly probable' / ASC 606 'probable' constraint, and what triggers a SEC AAER?

Variable consideration estimation and constraint application is the most-frequent SEC AAER (Accounting and Auditing Enforcement Release) area in revenue recognition, accounting for approximately 50% of all revenue-related AAERs since 2018 per Cornerstone Research analysis. The Agent operationalises variable consideration in three integrated phases. Phase 1 (Identification): contract clauses identified by LLM extraction - volume rebates, performance bonuses, sales-based royalties (subject to specific royalty exception under IFRS 15.B63 + ASC 606-10-55-65), milestone payments, refund/return rights, performance penalties, price concessions, customer credits; each clause classified by type with confidence score plus features. Phase 2 (Estimation Method Selection): human accountant selects between expected value method (probability-weighted across possible outcomes - typical for portfolio of similar contracts) and most likely amount method (single most likely outcome - typical for binary outcomes like single milestone payment) per IFRS 15.53 + ASC 606-10-32-8; method selection captured with rationale; method should not be changed for similar contracts unless circumstances change. Phase 3 (Constraint Application): for each variable consideration component, the human accountant assesses five factors per IFRS 15.57 + ASC 606-10-32-12 - (a) susceptibility to factors outside entity's influence (market volatility, regulatory changes, third-party actions); (b) extended uncertainty period; (c) limited entity experience with similar contracts; (d) practice of providing broad price concessions; (e) broad range of possible outcomes. Constraint reduces estimated variable consideration to the amount that is 'highly probable' (IFRS 15) / 'probable' (ASC 606) of not requiring significant reversal. Reassessed each reporting period under IFRS 15.59 + ASC 606-10-32-14. Sales-based royalties have a specific exception under IFRS 15.B63 + ASC 606-10-55-65 - revenue recognised only when sale or usage occurs, regardless of constraint analysis. SEC AAER pattern: companies estimating high variable consideration that subsequently does not materialise, requiring restatement; the Agent's constraint logic with reassessment trail provides defensible documentation. Big-4 audit substantive testing under AS 2401 includes recalculation of variable consideration estimates plus testing of historical accuracy plus comparison with similar contracts.

Performance obligation distinct test - how does the Agent identify separate performance obligations and what makes this the most-frequent restatement area?

Performance obligation identification under IFRS 15 step 2 + ASC 606 step 2 is consistently identified as the most-frequent revenue recognition restatement area per PCAOB inspection findings and SEC AAER trend analysis. The two-criteria distinct test under IFRS 15.27 + ASC 606-10-25-19 requires both criteria to be met: (a) capable of being distinct - customer can benefit from good or service either on its own or together with other resources readily available; (b) distinct in the context of the contract - promise to transfer good or service is separately identifiable from other promises in the contract. The first criterion is straightforward; the second criterion is the source of restatement risk because it requires assessment of whether promises are 'separately identifiable' considering three indicators per IFRS 15.29 + ASC 606-10-25-21: (a) significant integration service combining goods or services into bundle that customer contracted for; (b) modification or customisation of one good or service by another; (c) highly interrelated promises where each is significantly affected by the other. Software-plus-implementation is the canonical example: if implementation modifies the licence sufficiently that the licence is not usable without implementation, they are a single performance obligation; if implementation is independently usable (e.g. implementation services provided after standard licence delivery), they are separate. Equipment-plus-installation, machine-plus-maintenance, hardware-plus-software embedded systems, manufacturer-plus-warranty arrangements, telecom-plus-handset arrangements all require this judgement. The Agent operationalises performance obligation identification in three phases. Phase 1 (LLM Extraction): contract text analysed for enumerated deliverables, embedded service-level commitments, integration clauses, modification clauses; each potential performance obligation captured with confidence plus features. Phase 2 (Distinct Test Application): human accountant applies two-criteria distinct test plus three integration indicators with explicit rationale; criterion-by-criterion analysis captured in Decision Layer; comparison with similar prior contracts. Phase 3 (Audit Defence Documentation): full evidence packet including contract terms, applied criteria, integration analysis, comparison with prior contracts, statutory auditor coordination - per PCAOB AS 2201 + AS 2401 + AS 3101 Critical Audit Matters requirements. Performance obligation identification appears as Critical Audit Matter under AS 3101 in approximately 38% of S&P 500 audits per 2024 inspection cycle - the Decision Layer documentation reduces auditor uncertainty and CAM length.

Principal versus agent assessment - how does the Agent determine gross versus net presentation and what is the cross-jurisdictional auditor focus?

Principal versus agent assessment under IFRS 15.B34-B38 + ASC 606-10-55-36 determines whether revenue is presented gross (entity is principal, recognising entire transaction value plus corresponding cost) or net (entity is agent, recognising only commission/fee). The presentation difference can change top-line revenue by orders of magnitude with corresponding margin compression - a marketplace platform processing USD 1 billion in customer transactions might recognise USD 1 billion gross revenue (principal) or USD 100 million net commission revenue (agent), with the equivalent income statement impact at margin level but vastly different optical comparison metrics. The control-based assessment under IFRS 15.B34-B38 + ASC 606-10-55-37 establishes the principle: entity is principal if it controls the specified good or service before transfer to customer; entity is agent if it arranges for another party to provide the good or service. Three control indicators applied collectively rather than as bright-line tests under IFRS 15.B37 + ASC 606-10-55-39: (a) primary responsibility for fulfilling promise to provide good/service; (b) inventory risk before transfer to customer or after customer return; (c) discretion in establishing prices. Marketplace platforms (Amazon Marketplace, Etsy, eBay, Uber, Airbnb), drop-ship arrangements, distributor relationships, software resellers, ticket resellers, travel arrangements - all require this assessment with material gross-versus-net presentation impact. SEC AAER pattern: companies presenting gross when control analysis supports agent (net) presentation; the resulting overstatement of revenue triggers AAER plus class-action plaintiff lawsuit. The Agent's three-indicator analysis with explicit control evidence per indicator provides defensible documentation. Cross-jurisdictional auditor focus: PCAOB AS 2401 fraud risk procedures for revenue plus SEC Division of Corporation Finance comment letter process plus FRC + ESMA enforcement priorities all consistently target principal versus agent presentation - particularly for marketplace platforms and reseller arrangements. UK FRC inspections have cited principal versus agent as an enforcement priority every year since IFRS 15 effective date 2018.

Significant financing component - how does the Agent assess whether timing of payment provides significant financing benefit and what is the practical expedient?

Significant financing component assessment under IFRS 15.60-65 + ASC 606-10-32-15 is required where timing of payment provides customer or entity with significant financing benefit, requiring separation of revenue from interest income/expense. The practical expedient under IFRS 15.63 + ASC 606-10-32-18 allows the entity not to assess the financing component where the period between transfer of promised goods/services and payment is one year or less - the Agent applies this expedient deterministically. For periods exceeding one year, the financing component is recognised: customer prepayment scenarios (advance subscription, prepaid service) result in interest expense plus revenue increase; deferred payment scenarios (extended payment terms, deferred settlement after performance) result in interest income plus revenue decrease. Discount rate is the rate that would be reflected in a separate financing transaction at contract inception under IFRS 15.64 + ASC 606-10-32-17 - typically the entity's incremental borrowing rate adjusted for customer credit risk, or the customer's incremental borrowing rate if observable. Presentation under IFRS 15.65 + ASC 606-10-32-20: separate from revenue as interest income/expense. Common application areas: long-term construction contracts with extended payment terms, multi-year service contracts with prepaid amounts, subscription contracts with multi-year prepayment, leasing arrangements with non-leasing services. The Agent's deterministic one-year practical expedient application followed by discount rate calculation provides PCAOB AS 2201 evidence chain. Big-4 audit substantive testing under AS 2401 includes recalculation of financing component plus testing of discount rate selection - the Agent's audit-ready evidence eliminates manual workpaper preparation.

Contract modifications - how does the Agent determine separate contract / termination and new contract / cumulative catch-up adjustment treatment?

Contract modification accounting under IFRS 15.18-21 + ASC 606-10-25-10-13 has three possible outcomes with materially different financial statement impact, and the determination of which outcome applies is the source of significant restatement risk - particularly for software vendors with ongoing licence amendments, construction companies with change orders, and SaaS subscription companies with upgrade/downgrade scenarios. Outcome 1 (Separate Contract): if modification adds distinct goods/services priced at standalone selling price reflecting their value, the modification is accounted for as a separate contract - zero impact on existing contract revenue. Outcome 2 (Termination of Existing Contract and Creation of New Contract): if remaining goods/services are distinct from those already transferred, the existing contract is terminated and the new contract is created with remaining consideration including unrecognised consideration from existing contract. Outcome 3 (Cumulative Catch-up Adjustment): if remaining goods/services are not distinct from those already transferred (typical for over-time satisfaction with single performance obligation), the modification is accounted for as part of the original contract with cumulative catch-up adjustment to revenue based on revised transaction price and progress. The Agent operationalises modification accounting in four phases. Phase 1 (Modification Identification): LLM detects amendment plus side letter plus change order plus scope-change document; each modification captured with effective date and amendments. Phase 2 (Distinct Test on Remaining Goods/Services): human accountant applies distinct test on remaining goods/services post-modification to determine outcome 1 vs 2 vs 3; rationale captured. Phase 3 (Pricing Test for Outcome 1): if remaining goods/services are distinct, additional test on whether pricing reflects standalone selling price - if yes, outcome 1; if no, outcome 2. Phase 4 (Calculation per Outcome): outcome 1 - separate revenue stream begins; outcome 2 - existing recognition stops, new recognition starts with unrecognised consideration; outcome 3 - cumulative catch-up calculated on revised transaction price and progress. Software vendors with continuous licence amendments under enterprise agreements, construction companies with change orders affecting cost-to-cost progress, telecom contracts with plan amendments, SaaS subscription companies with mid-term upgrades or downgrades all require this analysis - the Agent's Decision Layer provides per-modification audit trail with PCAOB AS 2201 + AS 2401 + ISA UK 540 evidence.

How does the Agent integrate with Workday Revenue, SAP S/4HANA RAR, Oracle Revenue Management Cloud, Zuora RevPro, and NetSuite for cross-jurisdictional revenue recognition?

The major revenue recognition platforms occupy adjacent positions in the IFRS 15 / ASC 606 implementation stack with different deployment models. Workday Revenue Management plus Workday Adaptive Planning Revenue is cloud-native with native ASC 606 + IFRS 15 five-step model engine, performance obligation registry, variable consideration constraint application, significant financing component calculation, allocation calculations with audit trail; tightly integrated with Workday Financial Management for SOX 404 evidence chain plus Workday Compensation for variable compensation alignment - particularly favoured at mid-market through enterprise (USD 500M-USD 30B revenue) cloud-first organisations. SAP S/4HANA Revenue Accounting and Reporting (RAR) replaces legacy SAP RR engine with native ASC 606 + IFRS 15 module, performance obligation tracking, variable consideration estimation, contract asset and contract liability balance reporting; tightly integrated with SAP S/4HANA Sales + SAP CPQ + SAP Subscription Billing - the typical choice at SAP-anchored multinationals (USD 5B+ revenue) requiring tight ERP-to-revenue integration. Oracle Revenue Management Cloud Service plus Oracle Fusion Cloud ERP provides cloud revenue recognition with ASC 606 + IFRS 15 five-step model engine, contract repository with performance obligation registry, transaction price allocation across SSP, variable consideration constraint, integration with Oracle CPQ + Oracle Subscription Management; Oracle EPM Cloud for revenue forecasting - typical at Oracle-anchored enterprises and finance-led implementations. Zuora RevPro (formerly RevPro from Leeyo, acquired by Zuora 2017) is the subscription-economy specialist with ASC 606 + IFRS 15 five-step model engine, performance obligation registry, contract modification handling, integration with Zuora Billing + Zuora CPQ - particularly strong in SaaS, subscription media, IoT recurring revenue; the dominant choice at subscription-first companies (Zoom, DocuSign, Atlassian, Twilio, Snowflake using or having historically used RevPro). NetSuite Advanced Revenue Management plus NetSuite Revenue Recognition is the mid-market choice in NetSuite ecosystem with ASC 606 + IFRS 15 module integrated with NetSuite ERP. Sage Intacct Contract and Revenue Management is the alternative mid-market choice with ASC 606 + IFRS 15 module integrated with Sage Intacct Subscription Billing. Aptitude Software RevStream is the enterprise revenue recognition platform with strong adoption in telecom, technology hardware, life sciences, and complex multi-element arrangements. The Agent integrates with all of these as either (a) the upstream contract-extraction plus performance-obligation-proposal layer feeding the revenue recognition engine, (b) the downstream SOX-evidence plus disclosure-note plus fraud-pattern-detection layer pulling from revenue outputs, or (c) the orchestration layer running parallel deployments where different business units use different revenue systems. F500 multinationals already on Workday Revenue or SAP RAR typically retain those for the calculation engine while the Agent handles cross-jurisdictional IFRS 15 / ASC 606 reconciliation plus structured judgement documentation plus PCAOB AS 2401 fraud pattern detection plus disclosure note drafting plus Critical Audit Matter evidence packaging. The Agent's Decision Log structure is Workday-Revenue + SAP-RAR + Oracle-RMC + Zuora-RevPro + NetSuite-ARM + Sage-Intacct + Aptitude-RevStream API compatible for evidence loading.

What Happens Next?

1

30 minutes

Initial call

We analyse your process and identify the optimal starting point.

2

1 week

Discover

Mapping your decision logic. Rule sets documented, Decision Layer designed.

3

3-4 weeks

Build

Production agent in your infrastructure. Governance, audit trail, cert-ready from day 1.

4

12-18 months

Self-sufficient

Full access to source code, prompts and rule versions. No vendor lock-in.

Implement This Agent?

We assess your finance process landscape and show how this agent fits your infrastructure.