*** ilan has joined #npoacct | 00:17 | |
*** garrison_ has joined #npoacct | 03:22 | |
*** garrison_ has joined #npoacct | 03:22 | |
*** nesciens has quit IRC | 04:03 | |
*** garrison_ has quit IRC | 04:04 | |
*** bkuhn has joined #npoacct | 14:35 | |
*** nesciens has joined #npoacct | 16:14 | |
*** nesciens has quit IRC | 16:20 | |
*** agliodbs has joined #npoacct | 17:56 | |
agliodbs | howdy | 17:56 |
---|---|---|
joar | hey agliodbs! | 17:56 |
agliodbs | joar: hey. I'll get to adding my requirements to the wiki this week | 18:08 |
agliodbs | probably | 18:09 |
joar | agliodbs: that would be very helpful :) | 18:09 |
agliodbs | joar: one that we haven't previously discussed is the ability to track compensation requests | 18:09 |
joar | agliodbs: as in; somebody buys something for the org out of own pocket and requrests compensation from the org for her expense? | 18:17 |
agliodbs | yes | 18:18 |
agliodbs | right now I track that through RT, and then when we pay it, the data needs to be re-entered into the accounting system from paper | 18:18 |
agliodbs | I also don't have any good way of totalling all of the pending requests | 18:18 |
joar | agliodbs: Yes, that could be useful. When you write that usecase it might be worth to elaborate the information required by your org/by law in that request. | 18:19 |
joar | agliodbs: RT as in http://www.bestpractical.com/rt/? | 18:19 |
agliodbs | yes | 18:20 |
agliodbs | joar: probably the most sensible way to deal with that is some kind of plugin mechanism | 18:20 |
joar | agliodbs: yes, it seems like something that could have a wide variation in the way it's used too. | 18:22 |
agliodbs | joar: well, you have cash vs. accrual | 18:23 |
agliodbs | for accrual, you'd want to book the expense as soon as the full expense for was filled out | 18:23 |
agliodbs | for cash, you'd only book it when the payment went out | 18:23 |
agliodbs | so you'd need multiple entry points | 18:23 |
joar | depending on the solution chosen, a feature like that could mean that you'd need user authentication for the people allowed to file such requests | 18:24 |
agliodbs | well, the factor which says "plugin" to me is actually the workflows | 18:25 |
agliodbs | as in, approval workflow will be different for each org | 18:25 |
agliodbs | and we don't want to burden the accounting app with such complexity | 18:25 |
joar | I see | 18:26 |
joar | so if I understand it correctly the approval process should be kept separate from the accounting of the expense, the accounting of the expense could be either accrued expense or when the payment is made. | 18:29 |
joar | agliodbs: ^^ | 18:33 |
*** agliodbs has quit IRC | 18:35 | |
*** josh__ has joined #npoacct | 18:38 | |
*** josh__ is now known as agliodbs | 18:38 | |
joar | agliodbs: hi again! which was the last line you received before you disconnected? | 18:38 |
agliodbs | that was odd | 18:39 |
agliodbs | netsplit? | 18:39 |
agliodbs | it was: so if I understand correctly ... | 18:39 |
joar | no, not afaict | 18:39 |
agliodbs | joar well, it was only freenode | 18:40 |
joar | agliodbs: You can also use http://npoacct.sfconservancy.org/irclogs/%23npoacct.log | 18:40 |
joar | agliodbs: That's odd | 18:40 |
joar | might be a bug in the client where it didn't respond to PING from the server | 18:41 |
joar | I have had that happening when I have been IRCing with telnet | 18:43 |
agliodbs | more likely just a freenode hiccup | 18:51 |
*** nesciens has joined #npoacct | 18:55 | |
bkuhn | agliodbs: Sorry, I was idle-ish. Tracking reimbursement requests is a very useful feature and very important to NPOs. I need it too for Conservancy very badly... | 19:57 |
bkuhn | .... my thought was that is more of a long-term feature than short term, but it's *definitely* worth writing a use case up for it and I'd love it if you'd do so. | 19:58 |
bkuhn | joar, agliodbs: FWIW, I've used RT before as a scriptable infrastructure for handling requests. It has a pretty good API for that and is probably the best I've seen for request tracking API's in Free Software. | 19:58 |
bkuhn | ... so I think it might make sense to use it. | 19:59 |
bkuhn | it's default web interface is very late 1990s, but when I worked on Stet for FSF (GPLv3 commenting system) we used RT underneath with a Javascript front-end and it came out reasonably nice. It was admittedly a lot of work to get RT configured for it. | 19:59 |
agliodbs | bkuhn: yeah, requires a LOT of setup though and some external webforms | 20:00 |
agliodbs | bkuhn: but anyway I'm thinking API, because there's just going to be too many different ways to handle requests | 20:00 |
bkuhn | joar: Sorry I've been out of it today. I've got a lot going on today. I hope you've had enough stuff to work on it. I read some of your "initial take" evaluations of some of the codebases. Very useful. Definitely keep up with that, as well as working with Ledger stuff. I gave you read access on Friday to the internal Conservancy data to play with. | 20:00 |
bkuhn | agliodbs: Oh, yeah, I think no one has every made an API-centric accounting infrastructure before. | 20:02 |
bkuhn | I think it's something we should do. | 20:02 |
bkuhn | Because I've noticed that *everyone* complains (including those that use proprietary software systems) that their accounting system doesn't have enough APIs. | 20:03 |
bkuhn | agliodbs: my view frankly is that we should move slow and steady and do this right rather than implement "yet another" system that solves 80% | 20:03 |
bkuhn | i.e., if the outcome of this project is to give a good application framework for accounting applications to be made later, I'll still consider it a success in itself, because nothing like that exists at all today AFAICT. | 20:04 |
joar | bkuhn: I have taken a look at the SFC ledger setup, there seems to be references to parts not included in the repository though. | 20:16 |
bkuhn | joar: ok, maybe I made your permissions too tight. Let's look into it. | 20:17 |
joar | I will continue with the preliminary evaluations at the moment, so it's not very urgent :) | 20:19 |
joar | .. bkuhn :) | 20:19 |
bkuhn | joar: ok, well, Conservancy's ledger-cli setup is also part of the preliminary evaluation. | 20:29 |
bkuhn | It's one way we might go. | 20:29 |
*** bkuhn` has joined #npoacct | 20:35 | |
*** bkuhn has quit IRC | 20:37 | |
*** joar` has quit IRC | 20:52 | |
joar | oh, I think freenode might having some troule. | 20:55 |
joar | joar` is running on the same machine as me. | 20:55 |
joar | .. might be having some trouble | 20:55 |
bkuhn` | Yeah I think so too | 20:58 |
*** bkuhn` is now known as bkuhn | 20:59 | |
*** joar has quit IRC | 21:02 | |
*** joar` has joined #npoacct | 21:40 | |
*** ChanServ sets mode: +o joar` | 21:40 | |
*** joar has joined #npoacct | 21:41 | |
*** ChanServ sets mode: +o joar | 21:41 | |
*** nesciens has quit IRC | 21:45 | |
*** agliodbs has quit IRC | 21:48 | |
joar | test | 22:03 |
joar | oops, sorry | 22:03 |
*** josh__ has joined #npoacct | 22:06 | |
*** josh__ is now known as agliodbs | 22:06 | |
*** agliodbs has quit IRC | 22:16 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!