Treasury: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Options to look into: updating billing section, adding options
formatting & minor changes
Line 4: Line 4:


* '''import and reconcile transactions''' (Xero is TERRIBLE at this) from  
* '''import and reconcile transactions''' (Xero is TERRIBLE at this) from  
** Wells Fargo,
** Wells Fargo
** Paypal
** Paypal
** Square.
** Square
* keep '''repeating invoices''' for membership dues and an option to have the member invoiced automatically via email.
** other possible options listed under [[Treasury#Billing & Payment processing]]
* keep '''repeating invoices''' for membership dues & regular donors
* some '''smart suggestions to reconcile incoming transactions''' with their matching invoices (xero is betarded at this. It searches only by amount, not by name and amount)
* some '''smart suggestions to reconcile incoming transactions''' with their matching invoices (xero is betarded at this. It searches only by amount, not by name and amount)
* categories for '''flagging transactions''' as various types of expenses and income to make taxes easier
* categories for '''flagging transactions''' as various types of expenses and income to make taxes easier
Line 16: Line 17:
* '''Reasonable batch edit UI''' (i.e. xero won't let you delete invoices once created, you can only void them, one at a time, and it's 4 clicks per void. Not A Feature.)
* '''Reasonable batch edit UI''' (i.e. xero won't let you delete invoices once created, you can only void them, one at a time, and it's 4 clicks per void. Not A Feature.)
* '''generate receipts''' easily
* '''generate receipts''' easily
* web-based or linux-compatible local app. Some sort of remote data storage and '''ability to access from multiple machines''' is required.  (Dropbox?)
* '''report generation''' for standard bookkeeping reports such as a [http://en.wikipedia.org/wiki/Balance_sheet balance sheet] and [http://en.wikipedia.org/wiki/Income_statement profit & loss] for reasonably custom date ranges.
* web-based or linux-compatible local app. Some sort of remote data storage and '''ability to access from multiple machines''' is required.  ([http://www.dropbox.com Dropbox] is an acceptable aid for this)


===Bonus Features===
===Bonus Features===
These are in order of priority. Lacking any of these is not a deal breaker, but we really hope for the new system to include some of the higher-priority extras.
These are in order of priority. Lacking any of these is not a deal breaker, but we really hope for the new system to include some of the higher-priority extras.
# API
* API
# direct access to the full details of paypal or square transactions (i.e. notes to the payee, etc)
* direct access to the full details of paypal or square transactions (i.e. notes to the payee, etc)
# really smart algorithms for invoice reconciliation, alteration and deletion (i.e. delete invoices for this member during these dates or change the invoice amount on individual invoices without affecting repeating invoices)
* really smart algorithms for invoice reconciliation, alteration and deletion (i.e. delete invoices for this member during these dates or change the invoice amount on individual invoices without affecting repeating invoices)
# an interface which isn't bleeding edge flash that trips up in Linux.
* an interface which isn't bleeding edge flash that trips up in Linux
* automated email invoicing for recurring invoices


===Options to look into===
===Options to look into===
====Bookkeeping====
====Bookkeeping====
*Quickbooks
*[http://quickbooksonline.intuit.com/ Quickbooks]
*<strike>Hacker Dojo software</strike> - turns out this is just for billing.
*[http://lessaccounting.com/ Less Accounting]
*Cbase software - Aestetix has sent intro email, we'll see how that goes. --[[User:Hurtstotouchfire|Hurtstotouchfire]] 09:27, 31 July 2011 (UTC)
* Less Accounting
** http://lessaccounting.com/
** Recurring invoices: http://www.youtube.com/watch?v=mia5zCN24Q4
** Recurring invoices: http://www.youtube.com/watch?v=mia5zCN24Q4
** API: http://lessaccounting.com/api (but doesn't have library implementations, so ActiveResource)
** API: http://lessaccounting.com/api (but doesn't have library implementations, so ActiveResource)
* GNU Cash (other examples here: http://hackerspaces.org/wiki/Hackerspace_Software)
* [http://www.gnucash.org/ GNU Cash] (other examples here: http://hackerspaces.org/wiki/Hackerspace_Software)
* Freshbooks
* [http://freshbooks.com Freshbooks]
** http://freshbooks.com
** $30 per month for unlimited clients
** $30 per month for unlimited clients
** Import Clients using CSV http://community.freshbooks.com/support/is-there-a-way-to-import-data-into-my-freshbooks-account/
** Import Clients using CSV http://community.freshbooks.com/support/is-there-a-way-to-import-data-into-my-freshbooks-account/
Line 53: Line 53:
** Seems to have happy customers http://www.yfncg.com/2011/05/16/computer-guys-toolbox-payment-collection/
** Seems to have happy customers http://www.yfncg.com/2011/05/16/computer-guys-toolbox-payment-collection/
** Good review from PC Magazine http://www.pcmag.com/article2/0,2817,2254091,00.asp
** Good review from PC Magazine http://www.pcmag.com/article2/0,2817,2254091,00.asp
* Zoho Invoice
*[http://www.zoho.com/invoice/ Zoho Invoice]
** http://www.zoho.com/invoice/
** Recurring invoices: http://www.zoho.com/invoice/help/invoices/online-recurring-invoices.html
** Recurring invoices: http://www.zoho.com/invoice/help/invoices/online-recurring-invoices.html
** API: http://www.zoho.com/invoice/api/index.html
** API: http://www.zoho.com/invoice/api/index.html
** Danny says that Zoho can't import very well.
** Danny says that Zoho can't import very well.
* Turbocash
*[http://sourceforge.net/projects/turbocash/ Turbocash]
** http://sourceforge.net/projects/turbocash/
** Recurring invoices: http://turbocash.net/Knowledge-Base/Repeating-Invoices/
** Recurring invoices: http://turbocash.net/Knowledge-Base/Repeating-Invoices/
** Windows / Linux (with WINE) and very dodgy text...
** Windows / Linux (with WINE) and very dodgy text...

Revision as of 21:44, 28 August 2011

New Accounting System

Minimum Requirements

Following are the features that we need to keep track of our basic finances:

  • import and reconcile transactions (Xero is TERRIBLE at this) from
  • keep repeating invoices for membership dues & regular donors
  • some smart suggestions to reconcile incoming transactions with their matching invoices (xero is betarded at this. It searches only by amount, not by name and amount)
  • categories for flagging transactions as various types of expenses and income to make taxes easier
  • custom categories / tagging to track income/expenses for sub-projects (like the Noisebridge Tor project) separately from the general fund
  • some reasonably convenient way to output data (graphs and reports would be nice, but good clean csv files would do. I can matplotlib that shit.)
  • clear tracking of unpaid invoices
  • Reasonably forgiving and customizable rules system (i.e. xero has logical rules for automating reconciliation but won't let you create rules to reconcile against created invoices, only to create new transactions)
  • Reasonable batch edit UI (i.e. xero won't let you delete invoices once created, you can only void them, one at a time, and it's 4 clicks per void. Not A Feature.)
  • generate receipts easily
  • report generation for standard bookkeeping reports such as a balance sheet and profit & loss for reasonably custom date ranges.
  • web-based or linux-compatible local app. Some sort of remote data storage and ability to access from multiple machines is required. (Dropbox is an acceptable aid for this)

Bonus Features

These are in order of priority. Lacking any of these is not a deal breaker, but we really hope for the new system to include some of the higher-priority extras.

  • API
  • direct access to the full details of paypal or square transactions (i.e. notes to the payee, etc)
  • really smart algorithms for invoice reconciliation, alteration and deletion (i.e. delete invoices for this member during these dates or change the invoice amount on individual invoices without affecting repeating invoices)
  • an interface which isn't bleeding edge flash that trips up in Linux
  • automated email invoicing for recurring invoices

Options to look into

Bookkeeping

Billing & Payment processing