<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi Al, Kelly,<BR>
&nbsp;<BR>
I started with a simple spreadsheet.&nbsp;&nbsp;That was do-able when we had&nbsp;only 35 members when we started.&nbsp; It was&nbsp;do-able, but took lots of time, when we had 50 members.&nbsp; And it was barely do-able, with lots and lots of time, and&nbsp;was very error prone, when we approached 100 members.<BR>
&nbsp;<BR>
The problem is that each month the people who are and are not members&nbsp;changes.&nbsp; We need to keep track of that.&nbsp;&nbsp;And people pay&nbsp;variable amounts of money every month.&nbsp; And the money people pay each month can go for&nbsp;any combination of starving hacker rate, full membership rate, and donations -- and can go for a fraction of one month, or any number of months in&nbsp;advance payment&nbsp;(plus fractions of a month).&nbsp; And some people are some number of months (including fractions of months) behind in their payments.&nbsp; So, keeping track of who's a member in good standing is not a very simple task.&nbsp; It is not difficult, but it is time-consuming using a spreadsheet.<BR>
&nbsp;<BR>
I had a separate worksheet for each month.&nbsp; Each spreadsheet had the members who were required to pay membership dues that month.&nbsp; As members paid their dues, I marked them off as paid for the month.&nbsp; I had two other&nbsp;worksheets:&nbsp; one for active members in good standing, and one for people who were voted in, but for whatever reason are no longer a member in good standing (like, they told me they no longer wanted to be a member, or they stopped paying dues for 3 months without communicating with me).&nbsp; <BR>
&nbsp;<BR>
I actually didn't keep track, on the worksheets, whether a member was a starving hacker member or a regular member that month.&nbsp; But I kept track of the amounts paid on my bookkeeping software (I used Quicken -- not the best, but it worked totally fine -- except it did not allow for me to download data from our bank accounts, or from PayPal, or from Square).<BR>
&nbsp;<BR>
If we had software that could do all of the above, then the treasurer's job would be way less time-consuming.<BR>
&nbsp;<BR>
And if it could automatically generate nag-emails when a member hasn't paid their monthly dues by a certain date, that would also help a lot!&nbsp; (Of course, the emails shouldn't go out without the approval of the treasurer, or the ability of the treasurer to edit the email).<BR>
&nbsp;<BR>
As you can see, a simple spreadsheet is helpful, but is not really OK for an organization as complex as Noisebridge (or most hackerspaces).<BR>
&nbsp;<BR>
There are people at other hackerspaces working on software for all this, but it is (as you know) complex and time-consuming to write such software.&nbsp; But whoever gets theirs going will make treasurer's around hte&nbsp;hackerspace world much happier.<BR>
&nbsp;<BR>
Mitch.<BR>
&nbsp;<BR>
&nbsp;<BR>
-----------------&nbsp;<BR>
&gt; From: asweigart@gmail.com<BR>&gt; Date: Tue, 5 Oct 2010 17:06:59 -0700<BR>&gt; Subject: Re: [Noisebridge-discuss] accounting software / websites<BR>&gt; To: maltman23@hotmail.com<BR>&gt; CC: hurtstotouchfire@gmail.com<BR>&gt; <BR>&gt; I started writing some software that would help us track membership<BR>&gt; dues, but the more I kept looking at the problem, the more I thought<BR>&gt; we were overengineering it. If we can't figure out a way to get Xero<BR>&gt; to issue reoccurring invoices, then a simple spreadsheet would work<BR>&gt; just fine.<BR>&gt; <BR>&gt; I have loose plans for writing up some reporting/emailing software,<BR>&gt; but the spreadsheet idea is (I'm convinced) the simplest way to go.<BR>&gt; <BR>&gt; I'll notify you guys on the progress for the other software tools.<BR>&gt; <BR>&gt; -Al<BR>&gt; <BR>&gt; On Tue, Oct 5, 2010 at 4:51 PM, Mitch Altman &lt;maltman23@hotmail.com&gt; wrote:<BR>&gt; &gt; Perhaps not exactly what you're asking for -- but there are people at<BR>&gt; &gt; various hackerspaces around the world currently writing software to take<BR>&gt; &gt; care of hackerspace treasurers' needs.&nbsp; Whoever gets some software up and<BR>&gt; &gt; running first, will share it with the world.&nbsp; Isn't Al in the process of<BR>&gt; &gt; writing such software for us?<BR>&gt; &gt;<BR>&gt; &gt; Mitch.<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; ---------------------<BR>&gt; &gt;&gt; From: hurtstotouchfire@gmail.com<BR>&gt; &gt;&gt; Date: Tue, 5 Oct 2010 16:47:30 -0700<BR>&gt; &gt;&gt; To: noisebridge-discuss@lists.noisebridge.net<BR>&gt; &gt;&gt; Subject: [Noisebridge-discuss] accounting software / websites<BR>&gt; &gt;&gt;<BR>&gt; &gt;&gt; Wherein you are invited to disclose your opinions on things you will<BR>&gt; &gt;&gt; never take any action on yourself! A rare Noisebridge opportunity!<BR>&gt; &gt;&gt;<BR>&gt; &gt;&gt; Here's the deal:<BR>&gt; &gt;&gt; I, your new treasurer, already hate xero.com (our current bookkeeping<BR>&gt; &gt;&gt; system). I'm planning to finish out 2010 using xero, but I'll have a<BR>&gt; &gt;&gt; good 9 months of 2011 to look forward to, and they could be accounting<BR>&gt; &gt;&gt; bliss. That's the fantasy.<BR>&gt; &gt;&gt;<BR>&gt; &gt;&gt; Here are features we need:<BR>&gt; &gt;&gt; -import and reconcile transactions from Wells Fargo, Paypal &amp; Square.<BR>&gt; &gt;&gt; -keep repeating invoices for membership dues and an option to have the<BR>&gt; &gt;&gt; member invoiced automatically via email.<BR>&gt; &gt;&gt; -some smart suggestions to reconcile incoming transactions with their<BR>&gt; &gt;&gt; matching invoices (xero is betarded at this. It searches only by<BR>&gt; &gt;&gt; amount, not by name and amount)<BR>&gt; &gt;&gt; -custom categories for flagging transactions as various types of<BR>&gt; &gt;&gt; expenses and income to make taxes easier<BR>&gt; &gt;&gt; -some reasonably convenient way to output data (graphs and reports<BR>&gt; &gt;&gt; would be nice, but good clean csv files would do. I can matplotlib<BR>&gt; &gt;&gt; that shit.)<BR>&gt; &gt;&gt; -clear tracking of unpaid invoices<BR>&gt; &gt;&gt; -reasonably forgiving and customizable system (i.e. xero won't let you<BR>&gt; &gt;&gt; delete invoices once created, you can only mark them invalid. Not A<BR>&gt; &gt;&gt; Feature.)<BR>&gt; &gt;&gt; -generate receipts easily<BR>&gt; &gt;&gt; -web-based or linux-compatible local app. Some sort of remote data<BR>&gt; &gt;&gt; storage and ability to access from multiple machines is required.<BR>&gt; &gt;&gt;<BR>&gt; &gt;&gt; Here are features that would make me especially super happy:<BR>&gt; &gt;&gt; -direct access to the full details of paypal or square transactions<BR>&gt; &gt;&gt; (i.e. notes to the payee, etc)<BR>&gt; &gt;&gt; -really smart algorithms for invoice reconciliation, alteration and<BR>&gt; &gt;&gt; deletion (i.e. delete invoices for this member during these dates or<BR>&gt; &gt;&gt; change the invoice amount on individual invoices without affecting<BR>&gt; &gt;&gt; repeating invoices)<BR>&gt; &gt;&gt; -an interface which isn't bleeding edge flash that trips up in Linux.<BR>&gt; &gt;&gt;<BR>&gt; &gt;&gt; Ideas?<BR>&gt; &gt;&gt;<BR>&gt; &gt;&gt; -Kelly<BR>&gt; &gt;&gt; _______________________________________________<BR>&gt; &gt;&gt; Noisebridge-discuss mailing list<BR>&gt; &gt;&gt; Noisebridge-discuss@lists.noisebridge.net<BR>&gt; &gt;&gt; https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss<BR>&gt; &gt;<BR>                                               </body>
</html>