Ed.2 - GPT - your new associate?

We're demonstrating a practical way to leverage GPT for your operational workflows.

In partnership with

Plus: Remote jobs, internship roles, the latest news, and more....

Buzzwords are creeping into operational accounting: GPT, LLMs, AI… but what are they actually doing? Are we talking about some far-off future or something you can start using right now to make your day-to-day easier? Most accounting software solutions have been embedding AI-like features to boost their marketing, but let’s be honest—much of it is still pretty underwhelming.

While the idea of having an AI-powered assistant handle your working papers, automate reconciliations, and generate detailed reports sounds ideal, we’re not quite there yet. However, there are practical ways you can start incorporating AI into your daily workflow, especially in everyone’s favorite tool—Excel.

This week (i know i’m 2 days late delivering this!), we’re diving into how you can use GPT to build a Deferred Revenue Waterfall and prepare journal entries—practical tools you can start using right now.

Let’s Get Started:

Dr: Efficiency
Cr: (Time spent in Excel)

Step 1: It’s Obvious: Sign up for Chat GPT (or Claude)

No affiliation, but you can sign up here

We use the paid version ($20/month) but it may not be necessary depending on the task.

Once you’re in Chat GPT, make sure to select in the top right (GPT-o1) - This is Open AI’s highest model that includes “reasoning” - this is important because it essentially tasks the AI model to ‘think’ before it responds, reducing the frequency of errors. I tested this specific prompt on the legacy model and it took multiple tries whereas with o1, the prompt resulted in a very simple and concise response + a clean formula to use.

Step 2: The Use Case/Deferred Revenue Example

This is going to be a simplified version of deferred revenue, but I want to showcase how you can leverage GPT and Excel to formulate a working paper that is scalable with your team. I’m also taking into consideration not sharing sensitive data (contract data) with the LLM. I’m just going to be describing the problem and how I’d like it to appear in excel, with as much detail as I can.

The company is Lemynz Inc. Lemynz operates a lemonade stand, but also makes millions selling Lemonade management software. These are sold in the form of term or perpetual licenses and depending on the product, maintenance/support will be sold separately. Ignoring the intricacies of 606 and how we define our perfomance obligations/skus/SSP’s, we’ve created a list of 15 contracts that Lemynz Inc has signed with customers, and we’ve been tasked to create a deferred revenue schedule by our auditors. This needs to be created for the period ended December 31, 2024. Lemynz has booked all contract revenue upfront, when the contract was created with no deferral entries created (tsk tsk).

The Task:

  1. Create a waterfall schedule, that is scalable in excel. (We can’t afford Software to help)

  2. Propose a deferred Revenue entry as of 12.31.24

The Sample Data

Before we jump in, here is the dataset we’re going to use for the purpose of this demo:

The data consists of 15 contracts, a simple distinction if the SKU/Product offering is to be recognized ratably (overtime) or as of a Point-in-time (PIT). We’ve also calculated the daily rate which is the SKU price / # of days in the SKU term.

Step 3: The initial prompt (Written in one shot):

Here is the prompt that I used (no edits were made):

I need you to act as my revenue accounting expert, but also an excel wizard. I need you to help me build out a deferred revenue waterfall for our month-end close process. The goal is to be able to calculate the monthly revenue recognition using the following inputs: Contract Start Date, End date, Type of Revenue, daily revenue amount. I'd like this to be 1 single formula, that we can copy for every new contract that requires going forward. Column F is the contract start Date, Column G is the contract end date, Column H is the product price, column J is the number of days that the product is to be recognized over, column E is the type of revenue, and column K is the daily revenue amount - Column K will help determine the exact amount to be recognized in each given month. Column L is where the revenue months start, starting with Jan 31, 2024 (1/31/24). Each subsequent month will have the last day of that corresponding month as the header. The first sample role will be row 2. Can you help write me a formula that will calculate the correct amount of revenue for each row, starting in cell L2? 

Our job wouldn’t be complete without asking GPT to re-write the prompt for us to be able to use / customize in the future:

Here was the prompt:

That was perfect. Now, imagine you need to explain this clearly to a novice Chat GPT user that needs help with excel - what would be the cleanest prompt you could write to help recreate this formula? 

Prompt in text format:

I need assistance creating an Excel formula to calculate monthly revenue recognition for contracts, accounting for partial months. Here’s the setup of my spreadsheet:

Columns:

Column E: Type of Revenue

Column F: Contract Start Date

Column G: Contract End Date

Column H: Product Price

Column J: Number of Days for Revenue Recognition

Column K: Daily Revenue Amount (helps determine the exact amount to recognize each month)

Columns L onward: Monthly periods with headers as the last day of each month (starting from January 31, 2024, in cell L1)

I need a single formula that I can enter into cell L2 and then copy across to other months and down to other rows (contracts). The formula should:

• Calculate the number of days in each month during which the contract is active.

• Multiply the active days by the daily revenue amount from Column K.

• Accurately handle contracts that start or end in the middle of a month.

• Be adaptable when copied across months and contracts without modification.

Could you help me create this formula and explain how it works?

Here is the formula to be copied at your leisure:

=MAX(0, (MIN($G2, L$1) - MAX($F2, EOMONTH(L$1, -1)+1) + 1)) * $K2

Step 4: Apply the Formula to the spreadsheet

Le't’s put the formula in action. Check out this quick video highlighting the application.

Step 5: Let’s create a Journal Entry:

Im going to save you the trouble of showing you the initial prompt, and share the re-created prompt by GPT to help make this process easier:

Here is the prompt in plain text:

Prompt:

I need assistance creating an Excel formula using the SUMIF function to sum total revenue up to a specific date. Here’s the setup of my workbook:

Workbook Tabs:

“Waterfall” Tab:

Row 1 (from cell L1 onward): Contains month-end dates (e.g., 1/31/2024, 2/29/2024, etc.).

Rows 2 to 25: Contain revenue amounts for individual contracts.

Row 26: A “TOTAL” row that sums revenue across all contracts for each month.

“Journal Entry Prep” Tab:

Cell A3: Contains the cutoff date up to which I want to sum the total revenue (e.g., 12/31/2024).

My goal is to write a formula in the “Journal Entry Prep” tab that sums all total revenue amounts from the “Waterfall” tab up to and including the date specified in cell A3. Specifically, I need to:

• Use the SUMIF function.

• Sum the values in 'Waterfall'!$L$26:$ZZ$26 (the “TOTAL” row).

• Include only those columns where the date in 'Waterfall'!$L$1:$ZZ$1 (the header row with dates) is less than or equal to the date in cell A3.

Could you help me create this formula and explain how it works?

The formula: =Waterfall!BF26-SUMIF(Waterfall!$L$1:$ZZ$1, "<=" & $A$3, Waterfall!$L$26:$ZZ$26)

Minor Update: This formula calculates the entire waterfall total for the 2024 period. This is the amount that should’ve been recognized - the remainder would be the deferral - the template has been updated to reflect this.

The Output/Formula:

A quick demo of how it looks:

Access the complete file here:

Remote Jobs + Internships

Dr: Income
Cr: (Unemployment)

Internships

We’ve refreshed our Open Internships Database as of 09.12.24 - 5,000+ internships were created. You can access the full database in the below link:

Remote Roles

Here are my favorite Fully Remote Roles for the last week:

Company

Role

Pay

Link

Khoros

Global Controller

200-225k

View Role Here

Square

Tax Director

198-297k

View Role Here

Aduro Advisors

Tax Director

160-180k

View Role Here

BigPanda

FP&A Sr. Manager

157-195k

View Role Here

ServiceNow

Sr. Finance Manager

155-272k

View Role Here

BigPanda

FP&A Manager

133-165k

View Role Here

Vector Atomic

Accounting Manager

105-140k

View Role Here

Clover Health

Sr. Accounting Manager

88-160k

View Role Here

FLASH

Sr. Tax Accountant

87-98k

View Role Here

Khoros

Financial Analyst

70-77k

View Role Here

All Remote Roles:

Want Daily Updates on Remote Roles? Subscribe to our Daily Newsletters below:

The Remote AccountantWhere Remote accountants find the latest job opportunities.
The Finance NomadFor Finance pros that want to work remote

Wellness Corner

Dr: Mindfulness
Cr: (PTO - it's unlimited anyways...)

Travel

We don’t get to chat about mindfulness a lot in our industry. It’s all about deadlines, automation, and figuring out how to level-up. Well let’s chat about how we can relax, unwind and get some much needed R&R. I love to travel, and love getting travel recommendations so we’re going to feature some in our weekly newsletter - Feel free to skip this section if you hate relaxing 😉 

GuestBook

I recently stumbled across Guestbook when I went to book my last work trip to Austin - They offer 5% back on hotel bookings, exclusive rates OR you can get 15% back on future bookings. A nice perk if you combine the 15% with booking through your travel CC (add 2-5% on top of the 15% depending on your cc Rewards). Check them out here.

Wander

There’s also a fantastic new alternative to Airbnb. They’re totally different than other travel options – combining the quality of a luxury hotel with the comfort of a private vacation home. Check them out and here’s a code for $250 off your first trip: MUBG34CM.

Here’s an incredible property on the coast of Oregon:

Mental Health

Cognito (Canada-Only)

If you haven’t considered mental health services as an avenue to alleviate the long-hours, stress or just perpetual anxiety that a lot of us partake in, consider taking a free online assessment and determine if 1-on-1 therapy is an option worth pursuing.

Cognito is an all-in-one virtual mental health treatment platform that provides Canadians with a single access point for effective, affordable and immediate mental health care. Cognito combines cognitive behavioural therapy and support with access to medication and an integrated care team, all for an affordable, easy-to-cancel monthly subscription that costs less than a single traditional counselling session.

As a member of Month-end Closers, we get to offer our subscribers 15% off for the life of their subscription, something not offered anywhere else.

Betterhelp (US-Based)

BetterHelp is a convenient and accessible online therapy platform that can be a game-changer for accountants dealing with the stress and demands of their profession. With flexible scheduling and a wide range of licensed therapists to choose from, BetterHelp allows accountants to find the support they need, whether it’s managing work-related anxiety, balancing life and career, or navigating personal challenges. The ability to connect with a therapist from the comfort of their home or office makes it easier to fit mental health care into a busy schedule, helping accountants maintain their well-being and stay on top of their game.

The Daily Newsletter for Intellectually Curious Readers

  • We scour 100+ sources daily

  • Read by CEOs, scientists, business owners and more

  • 3.5 million subscribers

Accounting Tech

Dr: Another SaaS tool
Cr: Old SaaS tool

Check out Forecastr for a new way to build out your pesky models.

Get a quick $250 dollars in straight cash when you switch your business banking to Mercury with our link below.

Bounties (total available: 13,000 USD)

Dr: Cash and Cash Equivalent
Cr: (Open Roles)

If you or anyone you know is looking for a new job, we’re offering bounties exclusive to our members below - just reply to this email with a candidate and their details/resume - and if they get hired, we’ll issue you a bounty as stated below. We can sign a formal contract if your considered about the legal side of the referral agreement!

Bounty Roles:

  1. Staff Accountant - Comp up to 75k - Chicago, Hybrid - Bounty - 5,000 USD

  2. Sr. Accounting Manager - Comp up to 165k - , Marietta, GA, Bounty - 8,000 USD

Audit Friendly Resources:

Dr: Goodwill
Cr: (Mouse Click)

Accounting TL:DR’s

Dr: Misc Exp
Cr: (Time)