Skip to content
This repository has been archived by the owner on Nov 16, 2022. It is now read-only.

have an accountant help us set up our books #350

Closed
5 tasks done
chadwhitacre opened this issue Sep 28, 2015 · 16 comments
Closed
5 tasks done

have an accountant help us set up our books #350

chadwhitacre opened this issue Sep 28, 2015 · 16 comments

Comments

@chadwhitacre
Copy link
Contributor

Reticketed from #308.

Questions:

  • Where does the processing fee buffer show up on the balance sheet? Escrow:Fee Buffer
  • At what point should we stop making changes to parts of our books?
  • How'd we do with the $1.50 first payout?
  • How do we account for escrow changes over time? Income statement? Cashflow? A dedicated report? Income statement.
  • Opening balance, or owner's equity?
@chadwhitacre
Copy link
Contributor Author

We'll need to come up with some policies, published on Inside Gratipay, for recording financial transactions and reconciling with our bank accounts. I'm not going to worry about that for this ticket. I've reticketed having an account review our books as #350, let's pick up with that there.

#308 (comment)

@chadwhitacre
Copy link
Contributor Author

Perhaps Jim Johnson from KDC would be good for a first pass (#72 (comment)).

@chadwhitacre
Copy link
Contributor Author

Bringing over from #390 (comment):

To: CPA
Subject: meeting to review Gratipay's books

Greetings and Happy New Year!

We've done a lot of work on Gratipay's books since the last time you and I talked, back in September. I think we've now got a pretty good system in place, and we're close to reconciling our first month—June, 2012. We're aiming to be fully caught up in Q3, after which I'd like to talk about our first audit.

Before then, though, I'd appreciate a meeting to make sure we're on the right track with how we've got the books set up. Wednesdays and Thursdays are best for me, but I can make most days work. Can you fit us in anytime soon?

@chadwhitacre
Copy link
Contributor Author

We're looking at Thursday morning, January 28.

@chadwhitacre
Copy link
Contributor Author

@kaguillera and I are planning to meet with the CPA at 8am on the 28th. Yesssssssss.

@chadwhitacre chadwhitacre mentioned this issue Jan 26, 2016
@chadwhitacre
Copy link
Contributor Author

Pinged Peter to make sure we're still on for tomorrow. @kaguillera and I are figuring out bus schedules ...

@chadwhitacre
Copy link
Contributor Author

Meeting is confirmed.

@chadwhitacre
Copy link
Contributor Author

Okay! Good meeting. Let's summarize ...

@chadwhitacre
Copy link
Contributor Author

The escrow shouldn't be on the income statement, it should get its own column/report: gratipay/finances#8.

The fee buffer also shouldn't be on the income statement: gratipay/finances#9.

It's fine to roll our own accounting system based on Ledger and GitHub. The U.S. Government certifies the accounting systems of its contractors, and it has certified spreadsheet-based systems before. GitHub's change management through commit history and PR commenting and workflow is "audit-friendly." "As long as it balances," we're fine. In addition to the balance sheet and income statement, the other reports we're likely to need are cash flow, account detail, and eventually aging reports.

We should always include an amount in the line items in our dat files; we shouldn't depend on ledger's implicit balancing of transactions. "Otherwise this is a good ledger." ✌️ It's okay to fudge the dates somewhat for the sake of grouping related items together.

Retained earnings (or accumulated deficit, for a loss) is for past years' activity. We should be posting income and expenses against Equity:Current Activity: gratipay/finances#10.

CPAs provide three services related to books:

  • compilation—preparing financial statements
  • review—negative affirmation, "We did not find anything" wrong.
  • audit—positive affirmation

Wilke provides an estimate but bills hourly. Audits run 2-3x the time/cost of a review. To perform a review/audit, they need the balance sheet/income statement, and source data (it's okay that we don't have source data for Samurai because the amounts were small—"not material"). We can schedule a review/audit anytime during the year. Tax season is obviously busiest, easier to schedule other times of year. Driven by the demands of those requiring the reporting (regulated entities may have 90 or 120 days after close of year).

We adopted a policy for when to allow editing files; README update in gratipay/finances#11.

The $1.50 payout could've been a loan from Chad to Gratipay if it had been repaid immediately. Since it wasn't, an owner investment is fine.

Okay!

@chadwhitacre
Copy link
Contributor Author

In general, @kaguillera and I had the impression that Peter was pleased with what he saw. "This is an excellent month-closing process," he said of our PR approach. "[T]his is a good ledger," of our dat files. "These annotations here [referring to comments in the dat file] will be valuable not only for outside auditors, but for you internally when you go back and look at this a year from now." "What I like about GitHub is that it gives you a nice audit trail, something that QuickBooks only recently added." 💃

@chadwhitacre
Copy link
Contributor Author

Am I missing anything, @kaguillera?

@chadwhitacre
Copy link
Contributor Author

@kaguillera Ready to close this when you are. :)

@kaguillera
Copy link
Contributor

LGTM. This can be closed. 👍 For now at least.

@chadwhitacre
Copy link
Contributor Author

!m @kaguillera

@chadwhitacre
Copy link
Contributor Author

Oh! One thing I forgot to mention: we'll be able to schedule a review/audit once we are all caught up with the books (gratipay/finances#3).

@chadwhitacre chadwhitacre changed the title have an accountant review our books have an accountant look over our books Jan 28, 2016
@chadwhitacre chadwhitacre changed the title have an accountant look over our books have an accountant help us set up our books Jan 28, 2016
@chadwhitacre
Copy link
Contributor Author

The bill came to $266, and we had $250 in a retainer. I got a bill for $16 and sent a check today.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants