Permalink
Browse files

Interleave account openings with transactions

I started reorganizing the accounts file, and realized that I wanted to
organize it by date--which is roughly how the rest of our files are
organized. So why not include account openings inline in the month they
happen? And voila!
  • Loading branch information...
chadwhitacre committed Jan 25, 2017
1 parent 30c0ab6 commit 0ad64b358d7495ed65703c1cd8b7d80ec024c902
Showing with 48 additions and 34 deletions.
  1. +39 −0 FY2013/2012-06.beancount
  2. +6 −0 FY2013/FY2013.beancount
  3. +3 −5 README.md
  4. +0 −28 accounts.beancount
  5. +0 −1 gratipay.beancount
View
@@ -1,3 +1,26 @@
+; Set up for our zeroeth payday!
+; ==============================
+
+2012-06-01 open Assets:Escrow:New-Alliance USD
+2012-06-01 open Assets:Fee-Buffer:New-Alliance USD
+ ; Assets:Operations:New-Alliance is already open, in FY2013.beancount
+
+; Samurai was our first payment processor.
+2012-06-01 open Assets:Escrow:Samurai USD
+2012-06-01 open Assets:Fee-Buffer:Samurai USD
+2012-06-01 open Assets:Operations:Samurai USD
+
+; Unfortunately they proved unreliable.
+2012-06-01 open Income:Errors:Samurai USD
+2012-06-01 open Expenses:Errors:Samurai USD
+
+; This is the big one. We are holding your money!
+2012-06-01 open Liabilities:Escrow USD
+
+; Our goal is to pass processing fees through at cost.
+2012-06-01 open Liabilities:Fee-Buffer USD
+
+
; Gittip Payday 0
; ===============
@@ -65,6 +88,8 @@
; -----------------
; Chad took money out of his pocket and put it in Steve Klabnik's hand.
+2012-06-15 open Assets:Escrow:Cash USD
+
2012-06-15 * "Chad increased our escrow with cash from his pocket, pushing above what we need."
Assets:Escrow:Cash 1.50 USD
Equity:Owners:Chad-Whitacre -1.50 USD
@@ -87,6 +112,10 @@
; Testing out Stripe
; ==================
+2012-06-15 open Income:Testing USD
+2012-06-15 open Expenses:Processing:Stripe USD
+2012-06-15 open Assets:Operations:Stripe USD
+
2012-06-15 * "We charged Chad via Stripe."
Assets:Operations:Stripe 0.54 USD
Income:Testing -0.54 USD
@@ -100,6 +129,14 @@
Assets:Operations:Stripe -0.22 USD
+; Stripe works!
+; =============
+; Let's set it up to use for payday.
+
+2012-06-22 open Assets:Escrow:Stripe USD
+2012-06-22 open Assets:Fee-Buffer:Stripe USD
+
+
; Gittip Payday 3
; ===============
@@ -140,6 +177,8 @@
; just prior, a personal finance app called IHasAMoney. These transactions are
; the final gasp of IHasAMoney.
+2012-06-18 open Income:IHasAMoney USD
+
2012-06-18 * "We charged a user via Samurai."
Assets:Operations:Samurai 2.92 USD
Income:IHasAMoney -2.92 USD
View
@@ -1,3 +1,9 @@
+; Fiat lux!
+; =========
+
+2012-06-01 open Assets:Operations:New-Alliance USD
+2012-06-01 open Equity:Owners:Chad-Whitacre USD
+
2012-06-01 * "Opening Balance"
Assets:Operations:New-Alliance 102.45 USD
Equity:Owners:Chad-Whitacre -102.45 USD
View
@@ -53,11 +53,9 @@ kinds of files:
- `FYNNNN.beancount`, containing the opening and closing transactions for
the year, and including all of the month files.
-Then there's an [`accounts.beancount`](accounts.beancount) file in the repo
-root, where we keep track of our chart of accounts. A
-[`gratipay.beancount`](gratipay.beancount) file ties it all together, setting
-options, and including the chart of accounts and transactions from all fiscal
-years. That's where you want to point Beancount's scripts.
+A [`gratipay.beancount`](gratipay.beancount) file ties these together, setting
+options, and including the transactions from all fiscal years. That's where you
+want to point Beancount's scripts.
## Working on the Finances
View
@@ -1,28 +0,0 @@
-2012-06-01 open Income:Errors:Samurai USD
-2012-06-01 open Income:IHasAMoney USD
-2012-06-01 open Income:Testing USD
-2012-06-01 open Income:Fee-Buffer:Samurai USD
-2012-06-01 open Income:Fee-Buffer:Stripe USD
-
-2012-06-01 open Expenses:IHasAMoney USD
-2012-06-01 open Expenses:Errors:Samurai USD
-2012-06-01 open Expenses:Processing:Stripe USD
-2012-06-01 open Expenses:Fee-Buffer:Samurai USD
-2012-06-01 open Expenses:Fee-Buffer:Stripe USD
-
-2012-06-01 open Assets:Escrow:Cash USD
-2012-06-01 open Assets:Escrow:New-Alliance USD
-2012-06-01 open Assets:Escrow:Samurai USD
-2012-06-01 open Assets:Escrow:Stripe USD
-2012-06-01 open Assets:Fee-Buffer:New-Alliance USD
-2012-06-01 open Assets:Fee-Buffer:Samurai USD
-2012-06-01 open Assets:Fee-Buffer:Stripe USD
-2012-06-01 open Assets:Operations:New-Alliance USD
-2012-06-01 open Assets:Operations:Samurai USD
-2012-06-01 open Assets:Operations:Stripe USD
-
-2012-06-01 open Liabilities:Fee-Buffer USD
-2012-06-01 open Liabilities:Escrow USD
-
-2012-06-01 open Equity:Current-Activity USD
-2012-06-01 open Equity:Owners:Chad-Whitacre USD
View
@@ -3,7 +3,6 @@ option "title" "Gratipay Finances"
1775-09-08 commodity USD
option "operating_currency" "USD"
-include "accounts.beancount"
option "account_previous_earnings" "Retained-Earnings"
option "account_current_earnings" "Current-Activity"

0 comments on commit 0ad64b3

Please sign in to comment.