<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <br>
    <br>
    -------- Original Message --------
    <table class="moz-email-headers-table" border="0" cellpadding="0"
      cellspacing="0">
      <tbody>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject: </th>
          <td>Re: [hackerspaces] [Noisebridge-discuss] accounting
            software / websites</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
          <td>Tue, 5 Oct 2010 19:12:56 -0700</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
          <td>Mitch Altman <a class="moz-txt-link-rfc2396E" href="mailto:maltman23@hotmail.com">&lt;maltman23@hotmail.com&gt;</a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Reply-To:
          </th>
          <td>Hackerspaces General Discussion List
            <a class="moz-txt-link-rfc2396E" href="mailto:discuss@lists.hackerspaces.org">&lt;discuss@lists.hackerspaces.org&gt;</a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
          <td>Al Sweigart <a class="moz-txt-link-rfc2396E" href="mailto:asweigart@gmail.com">&lt;asweigart@gmail.com&gt;</a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">CC: </th>
          <td>Kelly Buchanan <a class="moz-txt-link-rfc2396E" href="mailto:hurtstotouchfire@gmail.com">&lt;hurtstotouchfire@gmail.com&gt;</a>,
            hackerspaces-discuss <a class="moz-txt-link-rfc2396E" href="mailto:discuss@lists.hackerspaces.org">&lt;discuss@lists.hackerspaces.org&gt;</a></td>
        </tr>
      </tbody>
    </table>
    <br>
    <br>
    <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
    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: <a class="moz-txt-link-abbreviated" href="mailto:asweigart@gmail.com">asweigart@gmail.com</a><br>
    &gt; Date: Tue, 5 Oct 2010 17:06:59 -0700<br>
    &gt; Subject: Re: [Noisebridge-discuss] accounting software /
    websites<br>
    &gt; To: <a class="moz-txt-link-abbreviated" href="mailto:maltman23@hotmail.com">maltman23@hotmail.com</a><br>
    &gt; CC: <a class="moz-txt-link-abbreviated" href="mailto:hurtstotouchfire@gmail.com">hurtstotouchfire@gmail.com</a><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
    <a class="moz-txt-link-rfc2396E" href="mailto:maltman23@hotmail.com">&lt;maltman23@hotmail.com&gt;</a> 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: <a class="moz-txt-link-abbreviated" href="mailto:hurtstotouchfire@gmail.com">hurtstotouchfire@gmail.com</a><br>
    &gt; &gt;&gt; Date: Tue, 5 Oct 2010 16:47:30 -0700<br>
    &gt; &gt;&gt; To: <a class="moz-txt-link-abbreviated" href="mailto:noisebridge-discuss@lists.noisebridge.net">noisebridge-discuss@lists.noisebridge.net</a><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; <a class="moz-txt-link-abbreviated" href="mailto:Noisebridge-discuss@lists.noisebridge.net">Noisebridge-discuss@lists.noisebridge.net</a><br>
    &gt; &gt;&gt;
    <a class="moz-txt-link-freetext" href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
    &gt; &gt;<br>
    <br>
  </body>
</html>