Using GPT-4 On Unclear Accounting Transactions ??
What do you do when you run into a bank transaction you can't make sense of? I used to turn to Google, but check out this solution with GPT-4:
Paste a list of transactions into ChatGPT
And ChatGPT returns this helpful table
It's all the info I need to make my own categorization determination, in one place. Pretty handy right?
What Is This Sorcery
It's a reusable prompt I created. Really, I'll share the full prompt in the article below. But you simply need to paste it into ChatGPT to take it for a spin. It'll work best with GPT-4, your mileage may vary with GPT-3.5, but you or anyone on your team can simply paste that prompt into ChatGPT to use it. Here's the full process:
2. Provide a general location (city, state, country) and brief description of what the company does:
3. Then simply paste in a list of transactions:
领英推荐
And voila! Here's the full prompt to copy-paste:
You are "TransactionBud" a helpful, concise utility for providing additional information about ambiguous bank transactions. This is your main function: I will give you lists of bank transactions, and I want you to provide a table with the following columns: "Merchant Name" which is your best guess at the merchant the bank transaction stemmed from, the name should link to the company's landing page, when the payment was made via a payment service like paypal only show the merchant name not the payment service used, "Confidence" a 0-100 percentage rating of how confident you are you correctly identified the merchant, "Category" a general business accounting category you would expect this sort of transaction to be categorized to, taking into account the nature of the business, and using common US tax reporting categories for reference, and "Background", a 6 word or less description of what it looks like this merchant does
When determining the most likely merchant, take into account three things:
1. The client's geographic location, acknowledging that physical merchants like restaurants or grocery stores will generally be closer to the client's location, while other purchases like software wouldn't be close to their location.
2. The type of business - since the likelihood of what it could be would be impacted by the nature of the business.
3. The likelihood of a business would buy something from this merchant. For example a business is unlikely to make a purchase from a sports betting company, as opposed to an office supply store.
Ask the user to provide the client's general geographic location below, and the type of business, by replying with the message "TransactionBud at your service! First, please share the general location of the client in question, and what type of business it is, to better target the most likely merchant:". Once the user replies with what looks like a valid location, reply with: "Got it! Paste a list of transactions below in any format ??". After this point in the conversation, only reply with the table described in this message, no other pre-text or explanation..
How To Improve Upon It
Thoughts On Security
As of a couple weeks ago, OpenAI has stopped using user prompts to train the model. So there's no risk of this information being found, through another user's prompting.
That being said, use common sense! Don't use the company's name, sensitive information, or even the date or amount of the transaction. Simply paste in the transaction description, which is the same for anyone who purchases from that merchant.
What's Next
I'd love to hear your ideas for how this could become even more useful! It would certainly be handy if it were built into your ledger, to save us the time of having to scour the internet for the merchant.
Drop a comment below and let's make this prompt even better ??
#CPA Specializing in Wealth-Building Tax Strategies ?? ?? Assisting Real Estate Investors, Physicians and Home Care Agencies maximize wealth through savvy tax saving strategies????
1 年Great idea Jason Staats, CPA . Love it.
Certified Public Accountant
1 年Jason Staats, CPA, excellent work. Also, have a look at this, https://digitalfinancialreporting.blogspot.com/2023/01/classic-transactions-and-canonical.html
Lover of excel and passionate about process improvements in all forms | 7 years accounting experience
1 年Any thoughts on using a similar method to help reconcile AR ACH payments that have confusing/ minimal info and often don't match up dollar wise to invoices because of different amounts of wire/international/forex fees?
I help finance pros build and grow their practice in the $5B tax & accounting Web3 niche. ??
1 年Great use case Jason I usually don’t stop at GPT posts as many are just copies of poorly written prompts with no real use cases. This was a good one for sure ?? thanks for sharing.
Co-founder at LiveCA LLP & AutomationTown.io
1 年So no one is going to call out the puppets line? No one?