Skip to content

revenue-recognition-tracker

Track IFRS 15 revenue recognition across client contracts. Set up performance obligations, monitor completion progress, recognise revenue as obligations are satisfied, and maintain contract asset and liability balances.

  • Area: Finance
  • Category: finance
  • Level: beginner
  • Input: data
  • Output: spreadsheet
  • Setup: none
  • Roles: Finance Manager

Implements IFRS 15 revenue recognition by setting up performance obligations for a contract, tracking completion progress, and managing contract assets and liabilities.

How you ask

  • “New client contract”
  • “Revenue recognition progress”
  • “Bill a client”

Inputs

  • deal — Won deal driving the revenue contract setup.
  • obligations — List of distinct promises with standalone selling prices
  • obligation — Performance obligation to advance and recognise revenue against.
  • progress_percentage — 0-100 for over-time; use 100 for point-in-time on satisfaction
  • obligation — Performance obligation to reconcile billed vs recognised on.
  • invoice — Client invoice issued against the obligation.
  • period_id — Period id used to report all active contracts — recognised vs billed, contract asset/liability balances

Outputs

  • conversation
  • performance-obligations (markdown)
  • revenue-je (markdown)
  • revenue-review (markdown)
  • updated-obligation (markdown)
  • user-specified output path for updated obligation
  • {client.deals}/PO-{deal_id}-{NNN}.md
  • {scope.finance.journals}/JE-{YYYY}-{NNN}.md