modeling-revenue-recognition

Automate ASC 606 revenue recognition modeling in dbt on Microsoft Fabric.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/accelerate-data/vibedata-official --skill modeling-revenue-recognition
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: modeling-revenue-recognition
Source: https://github.com/accelerate-data/vibedata-official/tree/main/plugins/vibedata-domain-skills/skills/modeling-revenue-recognition
Command: npx skills add https://github.com/accelerate-data/vibedata-official --skill modeling-revenue-recognition

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dbt, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of modeling ASC 606 revenue recognition in dbt on Microsoft Fabric, helping organizations automate and standardize their revenue recognition processes.

Core Features & Use Cases

  • Automated Obligation Classification: Classify contract line items into distinct performance obligations.
  • Transaction Price Calculation: Estimate and allocate transaction prices with consideration for variable amounts.
  • Revenue Recognition: Recognize revenue accurately over time or at point-in-time.
  • Use Case: For an organization implementing ASC 606, this Skill can automate the process of creating revenue recognition entries, reducing errors and saving time.

Quick Start

Run the modeling-revenue-recognition skill to start modeling revenue recognition for your contracts on Fabric.

Frequently Asked Questions about modeling-revenue-recognition

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I model ASC 606 revenue recognition in dbt on Microsoft Fabric?

To model ASC 606 revenue recognition in dbt on Microsoft Fabric, you can automate obligation classification, transaction price calculation, and revenue recognition using dbt scripts. This standardizes the process and reduces manual errors.

What is the best way to automate distinct performance obligation classification for revenue contracts?

Automating distinct performance obligation classification involves identifying contract line items and categorizing them based on ASC 606 criteria. This dbt Skill handles the classification logic within your Microsoft Fabric environment to streamline revenue modeling.

Can I calculate transaction prices with variable consideration using dbt and SQL?

Yes, you can calculate transaction prices with variable consideration using dbt and SQL. This Skill estimates and allocates transaction prices by applying ASC 606 guidelines directly within your Microsoft Fabric data models.

Do I need dbt to recognize revenue accurately over time or at point-in-time?

Yes, dbt is required to recognize revenue accurately over time or at point-in-time. This Skill relies on dbt and SQL on Microsoft Fabric to process relevant source systems and automate the recognition entries.

How do I start creating revenue recognition entries for contracts on Microsoft Fabric?

To start creating revenue recognition entries on Microsoft Fabric, run the modeling-revenue-recognition Skill. It automates the dbt process for your contracts, handling obligation classification and transaction pricing to reduce errors and save time.