technical: pointer-token-null?
Robert Graham Merkel
rgmerk@mira.net
Mon, 18 Sep 2000 11:19:13 +1100
Al B. Snell writes:
> On Sun, 17 Sep 2000, Dave Peticolas wrote:
>
> > > For the record, I'm very impressed with gnucash. I'm running a small
> > > company on it. Lovely piece of software. I'm very glad to be seeing UI and
> >
> > Excellent! Let us know if you have any suggestions. The next major release
> > of GnuCash will round out the single-user features with things like graphing
> > and budgeting. After that, we plan on concentrating on small business
> > features.
>
> You're a star. I don't have much time to spare for development or writing
> manuals, but I'm a professional technical architect, small business user,
> and I'm a passable technical author, so I'll be happy to discuss
> implementation issues, features, and proof read manuals...
>
> Features I'd like? Hmmm... I haven't played with "big" accounting
> packages like Sage much, so I'm not 100% sure what to expect from a
> business accounts package, but that's probably a good thing in many ways.
>
> As a small business user, I'd like:
>
> 1) Printing of invoices and the like onto paper
This is planned, but it's a longer-term thing.
> 2) Prepayments and accruals. My company's main business right now is
> renting space for servers in a rack. I pay X to the colo center for the
> rack for a year, and people pay me Y for a sixteenth of that for a year
> (16Y > X :-). However, halfway through the year, if I make a balance
> sheet, I have an invisible asset of the 0.5X "worth" of rack time I have
> yet to use but have paid in advance for, and an invisible debt of 0.5Y
> "worth" per customer for the time they've paid for but I've yet to give
> them. Ugh.
> 3) Hmmm... something to work out the tax (VAT etc) on transactions at the
> flick of a switch, automatically transferring a given percentage of the
> value of a transaction from an income account to cash into a "tax" expense
> account for that kind of tax. Possibilities of multiple types of tax with
> different rates that may apply, drop down for these with "none" as a
> default, is the obvious way of doing it. Config file stores for each tax
> code a rate, a name, and an expense account to pay it to. There should be
> an option of specifyinf the basic amount in the transaction before or
> after tax; eg:
>
> a) Specified sum includes VAT; a transaction for 100UKP to cash is split
> as 75 quid to cash and 25 quid to tax
>
> or
>
> b) Specified sum does not include VAT; a transaction for 100UKP to cash is
> split as 100 quid to cash and 33 quid to tax
>
> (assuming VAT is 33% - eeek! :-)
>
Yeah, as I'm in Australia and we've just moved over to a VAT-like
system I can appreciate the need for this :)
> 4) Depreciation? Given a depreciation rate and method (linear or
> geometric), automagically transfer from an asset account to a nominated
> depreciation expense account an appropriate amount each year.
I don't know about automatic transfers (yet . . .) but Dave, weren't
we going to add this kind of thing to the financial calculator ?
>
> Hrm... not sure about group accounts. Not had to face that minefield yet
> myself, luckily.
>
> There's a couple of other things that are needed legally in a company's
> annual reports in the UK at least. I'd be happy to look into how an
> acocunts package could help with that with the goal of designing a system
> that would allow for national plugin module s(Mmmm, embedded languages...
> :-) to produce appropriate end of year reports, VAT returns, etc... eg,
> just specialised reporting modules, I guess, but more importantly, a
> standard library that would make producing customised balance/P&L/cash
> flow statements for given nation's laws easy.
>
I'll be working on this. We're going to be working on the reporting
infrastructure to make writing reports a little easier.
------------------------------------------------------------
Robert Merkel rgmerk@mira.net
------------------------------------------------------------