---
title: Creating a Basic Revenue Recognition Automation Rule | Vibe Accounting in Public - Day 2
description: "[Video] Watch as we put our new AI agent to its first test: creating a basic revenue recognition automation rule."
---

[Leapfin Blog ](https://www.leapfin.com/blog)

# [Creating a Basic Revenue Recognition Automation Rule | Vibe Accounting in Public - Day 2](https://www.leapfin.com/blog/creating-a-basic-revenue-recognition-automation-rule-vibe-accounting-in-public-day-2)

 Written by [Erik Yao, Co-Founder & CTO at Leapfin](https://www.leapfin.com/blog/author/erik-yao) | Sep 8, 2025 2:27:26 PM

It turns out the problem wasn't the AI.

On day 2 of our Vibe Accounting in Public project, we put [our new AI agent](https://www.leapfin.com/luca-ai) to its first test: creating a basic revenue recognition automation rule. I recorded the raw, unedited first run, and as you'll see in the video, its first output was incomplete.

But the reason why is the most important lesson for anyone working with AI. It wasn't an "AI failure." The agent correctly and logically processed the ambiguous prompt I gave it.

This highlights a new dynamic: AI doesn't always guess or fill in gaps like a human might. My initial prompt was intentionally general, and the AI returned a logical, general result. But when I provided one sentence of specific context, it delivered the perfect automation instantly.

This proves the bottleneck for AI accuracy isn't the model's intelligence - it's the clarity of the human expert directing it. The future of accounting isn't about finding an AI that can read our minds. It's about training accountants to become precise, expert directors of AI agents.

(A quick note on the setup: We're interfacing directly with the agent's code output for now. Our focus for now is on nailing the core logic, not the UI.)

So yes, this was a massive success. It proved our agent is incredibly responsive to expert direction. The real question is: are we ready to be that precise?

Next, we'll raise the stakes with much more complex revenue recognition.

### Read our other Vibe Accounting in Public posts:

[Day 19 - Complete Stripe Order-to-Cash and Revenue Recognition Workflow in 5 Minutes](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy9jb21wbGV0ZS1zdHJpcGUtb3JkZXItdG8tY2FzaC1hbmQtcmV2ZW51ZS1yZWNvZ25pdGlvbi13b3JrZmxvdy1pbi01LW1pbnV0ZXMtdmliZS1hY2NvdW50aW5nLWluLXB1YmxpYy1kYXktMTk%3D&ct=SEARCH&pid=8117914&cid=197594940337&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=13&ab=true&opcid=&rs=UNKNOWN&hs-expires=1791986986&hs-version=1&hs-signature=APUk-v4z2y2pyzG-xrIzj0IXCkrX_HB-pg)

[Day 18 - Determining When FX Calculations Should Occur](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy9kZXRlcm1pbmluZy13aGVuLWZ4LWNhbGN1bGF0aW9ucy1zaG91bGQtb2NjdXItdmliZS1hY2NvdW50aW5nLWluLXB1YmxpYy1kYXktMTg%3D&ct=SEARCH&pid=8117914&cid=197588999857&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=5&ab=false&opcid=&rs=UNKNOWN&hs-expires=1791986891&hs-version=1&hs-signature=APUk-v57oKG6DywSxDXtyvzTVgauwBvXqw) 

[Day 17 - Instantly Customizing a Revenue Report For a 4-4-5 Retail Calendar](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy9pbnN0YW50bHktY3VzdG9taXppbmctYS1yZXZlbnVlLXJlcG9ydC1mb3ItYS00LTQtNS1yZXRhaWwtY2FsZW5kYXItdmliZS1hY2NvdW50aW5nLWluLXB1YmxpYy1kYXktMTc%3D&ct=SEARCH&pid=8117914&cid=196792675163&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=15&ab=true&opcid=&rs=UNKNOWN&hs-expires=1791986986&hs-version=1&hs-signature=APUk-v5OQbuPL1z4EHXfRNLjxnm4zFrorQ)

[Day 16 - Can Our AI Agent Handle Complex Revenue Recognition for Consumption-Based AI-Focused Businesses? ](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy9jYW4tb3VyLWFpLWFnZW50LWhhbmRsZS1jb21wbGV4LXJldmVudWUtcmVjb2duaXRpb24tZm9yLWNvbnN1bXB0aW9uLWJhc2VkLWFpLWZvY3VzZWQtYnVzaW5lc3Nlcy12aWJlLWFjY291bnRpbmctaW4tcHVibGljLWRheS0xNg%3D%3D&ct=SEARCH&pid=8117914&cid=196787244401&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=19&ab=true&opcid=&rs=UNKNOWN&hs-expires=1791986986&hs-version=1&hs-signature=APUk-v5gkvIws8oqR50jmwERNaBDi7-YxA)

[Day 15 - The Difference Between a Cool AI Demo and a System You Can Bet Your Audit On](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy90aGUtZGlmZmVyZW5jZS1iZXR3ZWVuLWEtY29vbC1haS1kZW1vLWFuZC1hLXN5c3RlbS15b3UtY2FuLWJldC15b3VyLWF1ZGl0LW9uLXZpYmUtYWNjb3VudGluZy1pbi1wdWJsaWMtZGF5LTE1&ct=SEARCH&pid=8117914&cid=196786908048&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=17&ab=true&opcid=&rs=UNKNOWN&hs-expires=1791986986&hs-version=1&hs-signature=APUk-v4kp9_JX1MpFH6nYwCX_-iGXgceqQ)

[Day 14 - When AI Finds a Stripe Data Problem We Didn't Even Ask It To Look For ](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy93aGVuLWFpLWZpbmRzLWEtc3RyaXBlLWRhdGEtcHJvYmxlbS13ZS1kaWRudC1ldmVuLWFzay1pdC10by1sb29rLWZvci12aWJlLWFjY291bnRpbmctaW4tcHVibGljLWRheS0xNA%3D%3D&ct=SEARCH&pid=8117914&cid=196787169421&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=18&ab=true&opcid=&rs=UNKNOWN&hs-expires=1791986986&hs-version=1&hs-signature=APUk-v4cZTFXTrWOoN17x5_yR5B5zG2dgw)

[Day 13 - From Reading a Chart of Accounts to Deciphering Financial Philosophy ](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy9mcm9tLXJlYWRpbmctYS1jaGFydC1vZi1hY2NvdW50cy10by1kZWNpcGhlcmluZy1maW5hbmNpYWwtcGhpbG9zb3BoeS12aWJlLWFjY291bnRpbmctaW4tcHVibGljLWRheS0xMw%3D%3D&ct=SEARCH&pid=8117914&cid=196786951680&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=11&ab=true&opcid=&rs=UNKNOWN&hs-expires=1791986986&hs-version=1&hs-signature=APUk-v5OvVwQC7Ygnw3SMIuiXncSTQv3gw)

[Day 12 - ROI Analysis: AI vs Manual Revenue Recognition](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy9yb2ktYW5hbHlzaXMtYWktdnMtbWFudWFsLXJldmVudWUtcmVjb2duaXRpb24tdmliZS1hY2NvdW50aW5nLWluLXB1YmxpYy1kYXktMTI%3D&ct=SEARCH&pid=8117914&cid=196786689432&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=10&ab=false&opcid=&rs=UNKNOWN&hs-expires=1791986891&hs-version=1&hs-signature=APUk-v4ngM7c8Nqn8Jh1IJRHuQnvpt-hkA)

[Day 11 - An ASC 606 Compliance Review in 60 Seconds ](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy9hbi1hc2MtNjA2LWNvbXBsaWFuY2UtcmV2aWV3LWluLTYwLXNlY29uZHMtdmliZS1hY2NvdW50aW5nLWluLXB1YmxpYy1kYXktMTE%3D&ct=SEARCH&pid=8117914&cid=196786587717&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=3&ab=false&opcid=&rs=UNKNOWN&hs-expires=1791986891&hs-version=1&hs-signature=APUk-v7QCEWKOpLQ6egJ9irQqz4VNNT-rA)

[Day 10 - Shattering the Accounting Software Language Barrier](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy9zaGF0dGVyaW5nLXRoZS1hY2NvdW50aW5nLXNvZnR3YXJlLWxhbmd1YWdlLWJhcnJpZXItdmliZS1hY2NvdW50aW5nLWluLXB1YmxpYy1kYXktMTA%3D&ct=SEARCH&pid=8117914&cid=195713167172&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=1&ab=false&opcid=&rs=UNKNOWN&hs-expires=1791986891&hs-version=1&hs-signature=APUk-v6zKIBgOIVEkP2laWPbPVaRnfH1qw)

[Day 9 - Can Our AI Actually Reconcile Accounts Receivable? ](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy9jYW4tb3VyLWFpLWFjdHVhbGx5LXJlY29uY2lsZS1hY2NvdW50cy1yZWNlaXZhYmxlLXZpYmUtYWNjb3VudGluZy1pbi1wdWJsaWMtZGF5LTk%3D&ct=SEARCH&pid=8117914&cid=195713033066&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=7&ab=false&opcid=&rs=UNKNOWN&hs-expires=1791986891&hs-version=1&hs-signature=APUk-v7XFlLg9tUjFX1thcOs_e6bWQu0NA) 

[Day 8 - Translating Complex Automation Code Into a Clear, Visual Workflow ](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy90cmFuc2xhdGluZy1jb21wbGV4LWF1dG9tYXRpb24tY29kZS1pbnRvLWEtY2xlYXItdmlzdWFsLXdvcmtmbG93LXZpYmUtYWNjb3VudGluZy1pbi1wdWJsaWMtZGF5LTgt&ct=SEARCH&pid=8117914&cid=195713032547&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=8&ab=false&opcid=&rs=UNKNOWN&hs-expires=1791986891&hs-version=1&hs-signature=APUk-v4xlRy3KMb_Vu741Furnc7Kq32fHg)

[Day 7 - Tokenomics: the Hidden Line Item in Your AI Strategy](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy90b2tlbm9taWNzLXRoZS1oaWRkZW4tbGluZS1pdGVtLWluLXlvdXItYWktc3RyYXRlZ3ktdmliZS1hY2NvdW50aW5nLWluLXB1YmxpYy1kYXktNw%3D%3D&ct=SEARCH&pid=8117914&cid=195710366566&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=9&ab=false&opcid=&rs=UNKNOWN&hs-expires=1791986891&hs-version=1&hs-signature=APUk-v4Mk0fEURJ9kbOZ82r_dtZz6ijlkA)

[Day 6 - Our AI Accounting Agent Leveled Up From a Tool to a Teammate 🤝](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy9vdXItYWktYWNjb3VudGluZy1hZ2VudC1sZXZlbGVkLXVwLWZyb20tYS10b29sLXRvLWEtdGVhbW1hdGUtdmliZS1hY2NvdW50aW5nLWluLXB1YmxpYy1kYXktNg%3D%3D&ct=SEARCH&pid=8117914&cid=195710529681&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=16&ab=true&opcid=&rs=UNKNOWN&hs-expires=1791986986&hs-version=1&hs-signature=APUk-v68NkX-EzLoQWnJgKtVzdpvLwO6pg)

[Day 5 - When the AI Accountant Starts to Act Like an Annoying Intern](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy93aGVuLXRoZS1haS1hY2NvdW50YW50LXN0YXJ0cy10by1hY3QtbGlrZS1hbi1hbm5veWluZy1pbnRlcm4tdmliZS1hY2NvdW50aW5nLWluLXB1YmxpYy1kYXktNQ%3D%3D&ct=SEARCH&pid=8117914&cid=195710366310&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=12&ab=true&opcid=&rs=UNKNOWN&hs-expires=1791986986&hs-version=1&hs-signature=APUk-v45OcFx9eJmc-yigN2ypKVYSLbQzg)

[Day 4 - Generating a Perfect Deferred Revenue Waterfall Report](https://www.leapfin.com/blog/generating-a-perfect-deferred-revenue-waterfall-report-vibe-accounting-in-public-day-4)

[Day 3 - Our AI Accountant Just Became Its Own Technical Writer](https://www.leapfin.com/_hcms/analytics/search/conversion?redirect=aHR0cHM6Ly93d3cubGVhcGZpbi5jb20vYmxvZy9vdXItYWktYWNjb3VudGFudC1qdXN0LWJlY2FtZS1pdHMtb3duLXRlY2huaWNhbC13cml0ZXItdmliZS1hY2NvdW50aW5nLWluLXB1YmxpYy1kYXktMw%3D%3D&ct=SEARCH&pid=8117914&cid=195708963897&t=dmliZQ%3D%3D&d=www.leapfin.com&c=2&rp=14&ab=true&opcid=&rs=UNKNOWN&hs-expires=1791986986&hs-version=1&hs-signature=APUk-v7ZZO9XRQ6wm34MNDyBAl2qEGNYVg) 

[Day 2 - Creating a Basic Revenue Recognition Automation Rule](https://www.leapfin.com/blog/creating-a-basic-revenue-recognition-automation-rule-vibe-accounting-in-public-day-2): 

[Day 1 - Can AI Be Trusted With Automating Complex Accounting?](https://www.leapfin.com/blog/can-ai-be-trusted-with-automating-complex-accounting-vibe-accounting-in-public-day-1)

 

[Follow me on LinkedIn](https://www.linkedin.com/in/erikyao/recent-activity/all/)for more *Vibe Accounting in Public*.

 

[View full post](https://www.leapfin.com/blog/creating-a-basic-revenue-recognition-automation-rule-vibe-accounting-in-public-day-2)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Erik Yao, Co-Founder & CTO at Leapfin"
  },
  "dateModified" : "2025-10-14T14:28:28.983Z",
  "datePublished" : "2025-09-08T14:27:26Z",
  "headline" : "Creating a Basic Revenue Recognition Automation Rule | Vibe Accounting in Public - Day 2",
  "image" : {
    "@type" : "ImageObject",
    "height" : 628,
    "url" : "https://www.leapfin.com/hubfs/Day_2.png",
    "width" : 1200
  },
  "mainEntityOfPage" : "https://www.leapfin.com/blog/creating-a-basic-revenue-recognition-automation-rule-vibe-accounting-in-public-day-2",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60,
      "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
      "width" : 60
    },
    "name" : "Leapfin Blog"
  }
}
```