{"version":"0.2.0","built_at":"2026-10-10T20:58:14.188Z","license":"CC BY 4.0 © Mike Reams","canonical":"https://catalog.mikereams.com","capability":{"id":"BC-250.50","name":"Revenue Recognition","level":2,"parent_id":"BC-250","l1_id":"BC-250","industry":"cross-industry","macro_id":"MC-20","path":["Billing & Revenue","Revenue Recognition"],"description":"Recognize revenue when the enterprise has delivered what it promised, in the amount it is entitled to, under the accounting standard that applies, even when the invoice says something different.","aliases":["Revenue Accounting","Contract Accounting"],"in_scope":["Contract review and performance obligation identification","Allocation and timing of revenue","Deferred and unbilled revenue","Revenue reporting and controls"],"out_of_scope":["Drafting the customer contract (see BC-150)","Sales commission accounting (see BC-350)"],"csdm_note":null,"status":"active","successor_id":null,"child_ids":["BC-250.50.10","BC-250.50.20","BC-250.50.30","BC-250.50.40"]},"crosswalk":{"realized_by":[],"used_in":[{"vs_id":"VS-20","vs":"Lead-to-Cash","stage_id":"VS-20.70","stage":"Recognize Revenue","order":7,"via":null}],"patterns":[],"stacks":[],"books":[]},"ancestors":[{"id":"BC-250","name":"Billing & Revenue","level":1}],"children":[{"id":"BC-250.50.10","name":"Contract & Obligation Review","level":3,"child_count":0},{"id":"BC-250.50.20","name":"Revenue Allocation & Timing","level":3,"child_count":0},{"id":"BC-250.50.30","name":"Deferred & Unbilled Revenue","level":3,"child_count":0},{"id":"BC-250.50.40","name":"Revenue Reporting & Controls","level":3,"child_count":0}]}