Slashdot Mirror


When Will OSS Financial Apps Catch Up?

RomulusNR asks: "One sticking issue preventing small groups such as small business and nonprofits from wholly migrating to Linux, or even open-source application software, is the sub-adequate feature scope of accounting applications. QuickBooks is the standard, easier for non-technical people to learn, and is free or extremely cheap for nonprofits, and comes built-in with nearly every tax form and chartered accounting reports imaginable. Open source software seems like a natural fit for nonprofits, but if they can't fulfill their legal financial obligations with it, it's a non-starter. Add to that the fact that most people are not terribly tech savvy, and some have spent a lot of time learning the few aspects of QuickBooks that are most relevant to them; retraining on a totally different app is not a practical endeavor. Is there any hope that the field of OSS accounting apps will catch up to the practical needs of those who would theoretically best benefit from them?" The linked article is from Newsforge which, like Slashdot, is owned by OSTG.

134 comments

  1. What about crossover office by PB_TPU_40 · · Score: 5, Interesting

    My fiance and I use crossover office with quicken. To me it shouldn't be that hard, another option is wine. Yes you could write a finacial app, but migrating books from exsisting apps would be a bear as well. There are options, its just none are for the non tech savvy. Maybe in the near future? :D

    --
    -PB_TPU_40 The trick to flying is to throw yourself at the ground and miss.
    1. Re:What about crossover office by Eightyford · · Score: 2, Insightful

      I think the author was asking about free open source accounting programs, not ways to run commercial apps on linux.

    2. Re:What about crossover office by RomulusNR · · Score: 0

      That is sort of the ideal. I can't pin it down, but there's a Stallmanian philosophical bent in me that believes that F/OSS engenders freedom and community effort and frugality, and all these things are right in line with what most nonprofits are about, so it should be easy to make a happy marriage between F/OSS and nonprofits and charities. But there's these sticking issues of limited functional availability, or difficulty in adaptability, and this IMHO is a big area for them.

      --
      Terrorists can attack freedom, but only Congress can destroy it.
    3. Re:What about crossover office by Anonymous Coward · · Score: 2, Interesting

      You're throwing out the baby with the bath water.

      If you can eliminate 80% of your software cost by using linux and wine and quicken, why do you reject the entire plan because you still have to use quicken?

      Why does the solution have to be 100% FOSS? Large companies aren't. My current company uses WINXP, HPUX, Linux, and I'm guessing some more esoteric OSes on the manufacturing robots.

      Why must a small business be 100% FOSS?

      Makes no logical sense, makes no fiscal sense.

  2. Financial Applications aren't fun to write by Mortlath · · Score: 2, Interesting

    I would imagine that most programmers are trying to forget about taxes for most of the year. However, we are constantly writing documents, browsing the Internet, etc. There is not much incentive for most programmers to dedicate time to writing financial software, unfortunately.

    1. Re:Financial Applications aren't fun to write by invisage01 · · Score: 5, Insightful

      I write an accounting application for some Australian industries. It's my day job - and i don't think it could get any more boring as far as development goes. Essential to business - hence there is a great deal of $$$ in it. This makes the boring task worthwhile - asking someone to do this boring task for no $$$ benefit is a HUGE ask. I often daydream of what i could be developing rather than accounting software - my work is mindnumbing and to businesses who use our software it is mission critical - so if things go wrong there is a great deal of abuse. For these reasons i don't think the OSS accounting packages are going to be available any time soon.

    2. Re:Financial Applications aren't fun to write by Marcello_M · · Score: 0

      In addition, financial applications are most sensitive to localization. I mean, financial stuff varies wildly from country to country, and just changing currency symbols is not enough. You need not only FOSS programmers for each country, but FOSS financial-savvy programmers for each countries. How many of them are there? Say, in portugal?

      --
      Marcello Missiroli Vice-President of ERLUG
    3. Re:Financial Applications aren't fun to write by wysiwia · · Score: 1

      Well then, why doesn't Novell sponsor the development of a financial application? They discovered the importance themselves (http://www.novell.com/coolsolutions/feature/16798 .html) while still selling SUSE Enterprise Linux. It's amazing how companies sometimes behave or don't take their business seriously.

      O. Wyss

      --
      See http://wyoguide.sf.net/papers/Cross-platform.html
  3. Probably never. by ThousandStars · · Score: 5, Insightful
    I say "probably never" not because I'm a troll, but rather because you have to consider the nature of financial applications: they're difficult to write and require innumerable persnickety design detail to get right. These days Quicken has the "network effect" of many users, meaning that most banks offer downloads for Quicken. That's brutally hard to overcome, as the OO.org people know. In terms of taxes, one can now file online in the US if you're using the 1040EZ, I believe, and maybe even the regular 1040. So web apps may make that point moot. Even if they don't, tax information has to be updated every year. Who among developers wants this thankless job with no pay?

    Financial apps are also not of major interest to developers - not only they require the attention to detail noted above, but attention to boring detail. Most developers are interested in development, not the nuts and bolts of small business accounting or something similar. As a result, I think it will be a very long time, if ever, before Linux "catches up." Of course, if more people were writing these apps instead of waiting for others to write them or writing about why others haven't written them, the choices would be much better.

    1. Re:Probably never. by ClamIAm · · Score: 2, Interesting

      tax information has to be updated every year.

      So the Gub'mint should make it available in machine-readable form. This way, all you need to do is feed it into your program and everything works.

      But hey, we don't live in a reality where stuff works in a sensible manner...

    2. Re:Probably never. by RomulusNR · · Score: 1

      So the Gub'mint should make it available in machine-readable form

      Open format readable form, too.

      --
      Terrorists can attack freedom, but only Congress can destroy it.
    3. Re:Probably never. by Nutria · · Score: 0, Troll
      So the Gub'mint should make it available in machine-readable form. This way, all you need to do is feed it into your program and everything works.

      But hey, we don't live in a reality where stuff works in a sensible manner...


      That has to be the most facile comment I've ever read on Slashdot, and that says a lot.

      --
      "I don't know, therefore Aliens" Wafflebox1
    4. Re:Probably never. by Anonymous Coward · · Score: 0

      He's right. I spent the last two years as the project lead on a large financial program. It hurt. You'd have a very hard time convincing me that it would be worth doing as a loss-leader.

    5. Re:Probably never. by howlingmadhowie · · Score: 1

      i'm not sure that something being difficult to write is a reason for it only being developed in companies which sell copies of it. particularly when you consider that the most refined programms on the planet are free software.

    6. Re:Probably never. by Pharmboy · · Score: 1

      Or maybe someone should simply show the advantages to Peachtree and/or Quicken about coming up with a Linux version of their software. This is the ONLY reason we still use Windows on the desktop right now. Only 25 computers, but still.

      The govt. isn't the answer, it is usually the problem. There are already some great apps on the market for accounting. The problem is not that we need more regulations, it is that we need them to run on more platforms.

      There IS room both OSS and proprietary applications for Linux. The problem is getting past the idea that EVERYTHING that runs on Linux must be free (as in beer or speech). I have no problem paying $1000 to $20,000 for a proprietary application that runs on Linux. I do it now for Windows. I prefer OSS for apps, but mainly I prefer good apps.

      What matters most to me is that the base platform, the OS itself, is Free as in speech. They can charge what they want for apps, and I will either buy them or hire someone else to write them. If you write a similar OSS app, I will be happy to pay you for support for it as well.

      --
      Tequila: It's not just for breakfast anymore!
    7. Re:Probably never. by ArsonSmith · · Score: 1

      I agree with your probably never response but not your reasons. OS is great at writing the code not great at providing the content. Quicken is done so well because it includeds all the legal, tax, and accounting forms one might ever want. Open source software could recreate Quicken the program and I'd even say it pretty much has already. It is just missing the content to make it usefull.

      This is seen with most open source games. The engine is usually awesome, the content is usually lacking.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    8. Re:Probably never. by GWBasic · · Score: 1
      Financial apps are also not of major interest to developers - not only they require the attention to detail noted above, but attention to boring detail. Most developers are interested in development, not the nuts and bolts of small business accounting or something similar. As a result, I think it will be a very long time, if ever, before Linux "catches up." Of course, if more people were writing these apps instead of waiting for others to write them or writing about why others haven't written them, the choices would be much better.

      ...Writing an app that allows you to run all Windows applications perfectly under Linux sounds much more exciting. ;)

    9. Re:Probably never. by jofallon763 · · Score: 1

      I think you have to accept that you have to pay for some software, just to keep it updated in a decent fashion. You can't rely on volunteers to have the time or the will to fix things when they need fixing. Open Office and Mozilla work because the many of the developers get paid by corporations. I'd rather work on a browser than on an accounting/home finance program myself; who wouldn't? But I need both of them.

      Quicken and Money (and Moneydance, for that matter) have plenty of bugs, but they're reasonably easy to use, and the learning curve is not too bad. Intuit and Microsoft have plenty of faults, but at least they make a token gesture at fixing bugs and offering support. Gnucash is not a real person's checkbook-credit card program; it's double-entry book-keeping. I don't want to be an accountant; I want to keep track of my spending without having to write or compile my own program to do it.

    10. Re:Probably never. by ckaminski · · Score: 1

      What matters to me the open-ness of my "platform". That means that my data in my accounting app isn't locked tighter than Fort Knox. Like my current Peachtree setup (Old PCA Classic Btrieve dbs). It means that I can have good software, and when my needs no longer match the functionality of my software, there's nothing stopping me from building tools to extend it. Right now, I cannot integrate Peachtree Complete 12 with my webstore in real time. Not possible. I'm stuck doing nightly inventory reports and order imports to keep things flowing, and I don't generate enough business to justify a $10,000 investment in MAS90 just so I can have 80 ship to addresses for my Wal*Mart distribution centers.

    11. Re:Probably never. by Pharmboy · · Score: 1

      I would agree with you on that point, about the newer peachtree versions being a problem. We are using complete 04, and have hit a wall with 20k entries in PO orders per vendor, and the new version has a HARD limit of 5 (previous were a 'suggestion').

      They were bought out by a company that is more of a pain in the ass than Best was. My priorities are still the same, would rather run Peachtree on OSS, although it would be better if Peachtree had a more open data format.

      --
      Tequila: It's not just for breakfast anymore!
    12. Re:Probably never. by ckaminski · · Score: 1

      Peachtree was awesome when it was just Peachtree. Then Best bought 'em to flesh out the low end of the MAS90/MAS200 system. I have NO idea what Sage is doing to screw the pooch now... But Sage Software in general sucks. Don't even get me started on SalesLogix... The MAS90 entry fee is $20K US. It's open, but there's a price to pay. There's no middle ground between that and closed PeachTree.

  4. When working on tax software becomes interesting by bunions · · Score: 4, Insightful

    I can see it now:

    "Well, I'm really interested in starting an open-source project. A game? Naaah ... maybe some cool drawing software? Or security tools to keep out hax0rz? No, no ... wait, I've got it! Accounting!"

    I always thought it was one of the acknowledged shortcomings of open source stuff that it concentrated all the work in the high-profile, high-geek-factor areas?

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
  5. Never. by CliffSpradlin · · Score: 3, Insightful

    Open source software will likely never catch up to Quicken / Quickbooks / MS Money.

    Even if the basic software functionality was created, you still won't be able to connect with your bank via the software. You won't be able to download cancelled checks, write new ones/pay bills, or any of these other functionalities. You won't be able to because the bank gets a nice kickback from the financial software publishers to open their systems up to them, and the bank has essentially no incentive to work to open it up.

    Publishers now have online collaboration tools for this stuff.. open source never will catch up. At most it'll be useful for low-complexity personal accounting, nothing on the scale that satifies enterprise needs.

    -Cliff

    1. Re:Never. by mrchaotica · · Score: 2, Interesting

      What you'll have to do is reverse-engineer and emulate the protocol one of the apps you mentioned uses.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:Never. by drsquare · · Score: 1

      Would you trust your bank account to software that had been reverse engineered from protocols the developers don't know anything about?

    3. Re:Never. by hacker · · Score: 1

      You trust Samba, don't you? That was byte-by-byte reversed from the (broken) Microsoft SMB protocol, and continues to evolve under that context. You send, receive and share files, data, print jobs and other things using Samba, all without a single lost byte. Why wouldn't you trust your account details with the same level of confidence?

  6. When? Here's a hint... by dereference · · Score: 5, Interesting
    Look at the dateline of the NewsForge article:
    Quickbooks: the missing link for small business Linux
    Thursday December 16, 2004 (01:34 PM GMT)
    By: Robin 'Roblimo' Miller
    So it's been 18 months already, and the arguably nothing has changed.
    1. Re:When? Here's a hint... by bcat24 · · Score: 2, Funny

      Oh. My. God. Would it be that much work for the editors to check the date of something before posting a story about it?

    2. Re:When? Here's a hint... by cloricus · · Score: 1

      You've been modded funny so I'll assume you were making a joke. Though to head off the usual trolls who bitch and moan about the editors I'd just like to point out that this story isn't time related. Accounting packages haven't changed at all and it is still a big issue. So before any one puts there boot into the editors at least look around for some of the good reasoning in this thread to be enlightened.

      --
      I ate your fish.
  7. Easy answer by stratjakt · · Score: 2, Interesting

    As soon as you write it.

    Probably just a little after you start writing all those AAA game titles for linux.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Easy answer by Skevin · · Score: 1

      Then you'll have to do something in between. Might I recommend a combination blockbuster game and accounting package?

      I'll call it QuakeBooks III Team Accounting. From the back of the box:
      The deadlines of the alien accountant Xaero are narrowing, impassively double-entry booking as transactions transform high-ranking clientele into spineless bankruptcy, but the seedy stench of Accounts Receivables isn't enough to cloud your judgement: abandoning every ounce of common sense and any trace of doubt, you lunge onto a stage of delinquent bills and erroneously invoiced line items. Your new credit line rejects you with raw estimates and expense line receipts as legions of collectors audit you, testing the final notice that brought you here in the first place. Your subtotal is unknown. Your only company, a mantra: Reconcile your quarterly balance or be finished.

      I think I'll set up a deathmatch this afternoon.

      Solomon

      --
      "Twice half-assed makes an ass whole." --Solomon K. Chang
  8. When you find a FOSS acountant by AuMatar · · Score: 1

    We could get a decent framework easily enough. But tax rules and the like aren't written by devs- you write a rules engine and hand hold real accountants through using it.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  9. The blurb is incredibly deceptive by Arker · · Score: 4, Informative

    However, if you read the linked article you'll see that there are actually several good accounting programs available, including some "just as good as -- or possibly better than -- QuickBooks."

    It's not about lack of software, it's about "network affects" and the irrationally high premium many people but on avoiding change.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
    1. Re:The blurb is incredibly deceptive by shaitand · · Score: 1

      Having explored the options out there I can say that there are solutions, but none of them really fit the bill. Most are cumbersome to setup and maintain for starters. Once setup they seem to take the stance that you are either looking for a digital version of paper accounting or that you want to manage a personal checking account.

      For instance, almost everything done in my business is invoicing. That means I want a basic, but complete, chart of accounts. I want to see how much was spent on office supplies last month, not just how much was spent or business expenses. I need an interface that will allow me to look at and edit the ledgers kept internally but never troubles me with them otherwise. Instead I input customers, invoices, purchase orders, and inventory items; actually adjusting appropriate accounts should be handled automatically. Anything that can be automated for the user, should be automated. After all, everything done in accounting is systematic and numerical. Aside from the data entry the accounting program should be able to handle the books automatically. Quickbooks does this, Peachtree does this, nothing I have found that runs on linux does this.

    2. Re:The blurb is incredibly deceptive by flooey · · Score: 1

      the irrationally high premium many people but on avoiding change

      In other areas, I might agree with you, but this is financial software we're talking about. Changing the way you do things generally increases the potential for something going wrong. If you change your project management software, maybe you miss a milestone or lose some e-mails or something, which is annoying but generally recoverable. Having basically anything go wrong in the financial arena is a big deal, though. You can't tolerate issues with account balances or paychecks or invoices the way you can with documents or source code or scheduling.

  10. Re:When working on tax software becomes interestin by grasshoppa · · Score: 1

    I can see it now:

    "Well, I'm really interested in starting an open-source project. A game? Naaah ... maybe some cool drawing software? Or security tools to keep out hax0rz? No, no ... wait, I've got it! Accounting!"

    I always thought it was one of the acknowledged shortcomings of open source stuff that it concentrated all the work in the high-profile, high-geek-factor areas?


    Actually, accounting software is really interesting from the code angle. There's all sorts of neat stuff you can do with the numbers.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  11. Linux? or OSS? by Karma+Farmer · · Score: 2, Interesting

    Do you want accounting software for Linux?

    Or do you want open-source accounting software?

    Your question is worded so that it only make sense if we pretend that the only software available for linux is open source.

  12. There are Solid F/OSS Accounting packages by Noksagt · · Score: 5, Informative

    I maintain a FAQ on a financial forum about open source financial applications. It is mostly geared towards personal users, but there are links and information to business-focused applications as well. There are non-profits & small businesses who do use F/OSS!

    There isn't an open source QuickBooks clone. But many F/OSS applications do have features which QuickBooks lack (and vice versa, of course). Rather than looking for a "clone," one should clearly define their requirements & look for the app or apps that may fit those needs. If some are "close," money and/or labor can be spent refining the F/OSS applications. If all are far from your requirements (such as a requirement like "I need software which does exactly what QuickBooks does & has the exact same interface"), then suck it up & purchase QuickBooks. It doesn't cost an arm and a leg! If you find your organization doing this a lot, then re-evaluate your software selection practices--alternative software usually doesn't mean cloned software (whether F/OSS or proprietary) & you will never be able to benefit from very good software which is monetarily cheaper, uses open formats, and is functional.

    1. Re:There are Solid F/OSS Accounting packages by RomulusNR · · Score: 2, Insightful

      alternative software usually doesn't mean cloned software

      I realize that, of course; but an OSS app that is to QuickBooks what Gimp is to Photoshop, or what OOo is to MSO, would be about the desired neighborhood of similarity. It doesn't have to clone, but it can't be so arcane, esoteric, or alien that the user has to be entirely retrained on how to navigate to everything they need. I figure it takes a person who knows Word maybe half an hour to understand their most commonly used functions OOo Writer.

      --
      Terrorists can attack freedom, but only Congress can destroy it.
    2. Re:There are Solid F/OSS Accounting packages by Anonymous Coward · · Score: 0

      n OSS app that is to QuickBooks what Gimp is to Photoshop, or what OOo is to MSO,

      And by that you doubtless mean a steaming pile of crap that only an OSS zealot would find even remotely preferable to the genuine article?

    3. Re:There are Solid F/OSS Accounting packages by kwalker · · Score: 1

      What, you mean give the haters something else to bitch about because it's only similar, not identical?

      --
      ... And so it comes to this.
  13. Inventory/Warehouse Management by Photon+Ghoul · · Score: 3, Interesting

    Slightly off-topic, but there are a lot of business areas ignored in the OSS world. Finance is also among things like inventory control and warehouse management solutions. I'm sure there is plenty of custom code running on Linux or BSD boxes out there - but a good option doesn't exist unless it's in Windows. I'm sure there are other business itches that could be scratched.

    1. Re:Inventory/Warehouse Management by Anonymous Coward · · Score: 0

      Now that's just not true, SAP, Oracle Financials, and others work fine on Linux, they just aren't Open Source, or for small businesses. But then, how many truely small businesses need warehouse management, sophistocated inventory control, etc. ?

    2. Re:Inventory/Warehouse Management by Photon+Ghoul · · Score: 1

      My 'small business' does. We're growing (exploding) but we're too small for full-blown SAP. Where do we turn to for software solutions in that space? Custom code or Windows pre-built solutions. Just wishing there was more choice as everything seems to be based on large business.

    3. Re:Inventory/Warehouse Management by jimicus · · Score: 1

      There's loads of things like this.

      The rule of thumb I apply when looking for free/OSS solutions to an issue is:

      "Does it fail the Groupware Bad test"?

      ie. "Is it the kind of thing an individual (rather than a business) would have a need to develop?" If the answer is "no", chances are that very little in the way of Free/OSS solutions exists.

    4. Re:Inventory/Warehouse Management by Photon+Ghoul · · Score: 1

      Interesting page. Turns out we're going to be writing our own software anyway. Too bad it won't get anyone laid!

    5. Re:Inventory/Warehouse Management by jimicus · · Score: 1

      But businesses tend to be rather less inclined to open the source code, either because they can't think of a good reason why they should or they're concerned a competitor will use it against them.

      Therefore even after your company's written their own software, there's still a good chance that there won't be any half-decent Free/OSS inventory management solutions.

    6. Re:Inventory/Warehouse Management by Photon+Ghoul · · Score: 1

      Very true, sadly. The reason for that, in my employer's case and probably many others, is that it would be a waste of resources with regard to maintaining the software - especially since releasing software has nothing whatsoever to do with our product.

  14. GNUCash is rewriting by bill_mcgonigle · · Score: 3, Informative

    I went to a presentation by a GNUCash guy a couple months back. They're retooling their backend as SQL to make development easier. This isn't an answer to the question but is probably a necessary first step for gaining developers.

    They actually do have some fairly complex accounting in the current versions.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:GNUCash is rewriting by micheas · · Score: 3, Insightful
      They're (GNUCash) retooling their backend as SQL . . .

      It would be really cool if SQL-Ledger could share the same database as GNUCash.

      This would be ideal for Small businesses and small NGO/NPO's that need to outsource accounting but spend a healthy fraction of their money for accountants on travel time.

      Integration with CiviCRM, SugarCRM, Vtiger, OSCommerce, and VirtueMart and you would have a compelling package.
    2. Re:GNUCash is rewriting by bill_mcgonigle · · Score: 1

      It would be really cool if SQL-Ledger could share the same database as GNUCash.

      Funny you should mention that - that was the question I asked at the presentation. The speaker wasn't opposed to the idea but didn't know how well their data models would map and didn't want to do something that would slow down development too much. I haven't followed up on it.

      Obviously I think it's a great idea. ;)

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    3. Re:GNUCash is rewriting by bill_mcgonigle · · Score: 1

      Oh, and the project that seems to be taking the common-data-model approach is open for business.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  15. There are some, maybe lots by Anonymous Coward · · Score: 0

    There have always been applications for Unix.

    Oracle, which runs on Linux, has lots.
    http://en.wikipedia.org/wiki/Oracle_Applications

    So, what is it that you are after? Is it free financial applications? Is it applications for small business and individuals? Anyway, if there are applications that cost money, then the playing field is level. It costs the same for these applications on either platform.

  16. Re:When working on tax software becomes interestin by p!ssa · · Score: 0

    sweet, you write all of the "deposit" stuff and I'll write all the "transfer to secret offshore account" stuff. THAT would be interesting indeed.

  17. GNUCash exists... by mrchaotica · · Score: 1

    ...what ways, in particular, is it insufficient? (I'm actually asking out of curiosity rather than being rhetorical -- I've never used it.)

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    1. Re:GNUCash exists... by mplemmons · · Score: 1

      I thought GNUCash had decent features, and happily used it for almost a year. Then an upgrade to either GNUCash or Mandrake (can't remember which now) caused it to crash every time I tried to print something. Having invoices to print monthly, this was a show-stopper, so I switched over to SQL-Ledger.

      SQL-Ledger does everything I need and more, although I'm not crazy about the user interface, which isn't at all intuitive to me (for example, what's the difference between the "Update", "Save", and "Post" buttons? What's the difference between links labelled "Receipt" and "Receipts"? "Payment" and "Payments"? I can never remember). I have a cheat sheet near my computer with instructions on what works because I'm too cheap to pay the $190 for the reference manual. Also, I would have been screwed after my upgrade from FC4 to FC5 because the PostgreSQL format changed so SQL-Ledger no longer ran, but my nightly data dumps and a how-to I found on the Internet rescued me.

    2. Re:GNUCash exists... by cloudmaster · · Score: 1

      The lesson isn't that GnuCash (and anything else) has problems, it's that you should not be running critical applications on Mandrake. Your finances are critical applications. Mandrake is for browing the web and telling people that you "run Linux". Redhat, SuSE, Debian, maybe Ubuntu - things that a company might run a server on. Those are for important things.

      Disclaimer: I've used GnuCash for many years, and have never had an upgrade problem. I also don't use Mandrake. Coincidence? Perhaps...

    3. Re:GNUCash exists... by Trevin · · Score: 1

      I've tried a couple of versions of GNUCash in the past, and both times gave up on it.

      My biggest concern is that I have several years worth of financial data stored in MS Money (version 4) that I don't want to lose. But MS Money's QIF export sometimes truncates transaction memos, and when I import the data into GNUCash a *lot* of the data (like memos and categories) gets lost or corrupted. (Data preservation is also the reason I haven't tried switching to Quicken.)

      A secondary concern is that the user interface is significantly different from what I'm used to, and often non-intuitive. This is probably due to its being more of a double-entry business accounting program than a personal financial program. For example, income and expense categories are called "accounts" in GNUCash, and are treated as such -- for example, you take money out of your checking account and put it into your food account (WTF?); whereas in MS Money categories are simply an (optional) means of grouping related transactions. It's much easier for me to think of the preceding transaction as taking money out of your checking account and paying the grocer.

      Another very useful feature I have in MS Money that I didn't see in GNUCash (as of a year ago) is a payment calender, to remind me when recurring bills are supposed to arrive. It saves me a lot of hassle if the mail is late or a bill gets lost.

      Finally, MS Money has a lot of charts and graphs available, again geared towards personal finances, which I prefer over the limited business charts in GNUCash.

    4. Re:GNUCash exists... by Daniel · · Score: 1

      I thought GNUCash had decent features, and happily used it for almost a year. Then an upgrade to either GNUCash or Mandrake (can't remember which now) caused it to crash every time I tried to print something. Having invoices to print monthly, this was a show-stopper, so I switched over to SQL-Ledger.

      I wonder if this could be Debian bug #347390?

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    5. Re:GNUCash exists... by klaasvakie · · Score: 1

      If you are only using the software for personal use, i.e no business features lik invoicing etc., you should give kmymoney a go. I have been using it for about 6 months now, and it works great. Development is very active and the user community is very supportive.

      http://kmymoney2.sourceforge.net/

      --
      # ssh -l neo the_matrix; killall -9 agent_smith
    6. Re:GNUCash exists... by mrchaotica · · Score: 2, Insightful
      My biggest concern is that I have several years worth of financial data stored in MS Money (version 4) that I don't want to lose.

      If you think about it, that's actually a good reason to switch to GNUCash! Think what would happen if MS Money stopped working -- you'd be screwed because all your important data is in a proprietary format. And the longer you keep using MS Money, the more data will be lost when that happens. Just like with the government and OpenOffice, you should switch to GNUCash ASAP to preserve your records in an open format.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  18. Legal Problems? by miyako · · Score: 2, Insightful

    I know that as an OSS developer there are a few reasons that I wouldn't start up or contribute to an open source financial program. The most obvious, and perhaps the most common reason is that accounting software isn't really fun to write- or perhaps its less fun to wright than other things. It's not as though you can really write a new algorithm to figgure up taxes- it's pretty much just the way the IRS wants to do it.
    Related to this last point is that there is a lot of obligation related to writing financial software and as a free software developer I really don't want that hanging over my head. Even with the standard "not fit for any purpose" disclaimer, I would be afraid that I would have someone coming after me if some bug in some code I wrote meant that each company paid a few million less in taxes than they were supposed to.
    The thing is, the code isn't the hard part of writing financial software, it's dealing with all of the law code stuff.
    I think that the best way to bring this sort of software to Linux is to focus on getting companies to port their software, or getting Wine to support it.
    Even moreso than with other sorts of software, I don't think that web applications are viable because of security reasons.

    --
    Famous Last Words: "hmm...wikipedia says it's edible"
  19. Not Sure About Your Reasons by carpeweb · · Score: 1

    you still won't be able to connect with your bank via the software. You won't be able to download cancelled checks, write new ones/pay bills, or any of these other functionalities

    What about OFX? I can download my bank info in XML format, and have been able to do so for years. So, the banks have already "opened their systems", probably enough so that this isn't the problem with OS financial apps.

    As for bill-pay and other functionalities, most banks of any size probably already have either web-based applications or "free client" applications for their customers to interact with their systems. But, I interpreted the meaning of "financial applications" to be more about the internal systems of the business, like general ledger, payables and receivables, etc. For those systems, the updating issues (tax and accounting rule changes) already discussed are indeed tedious.

    1. Re:Not Sure About Your Reasons by megabyte405 · · Score: 1

      OFX is no great leap forward - it's just a hacked up, somewhat non-compliant XML-alike. The standard "Quicken" format which hasn't really changed much since 97 (just went from 2 digit -> 4 digit dates) can carry most of that data, as far as I know.

      (Yes, I've looked into this - I've contributed to www.divifund.com - an open-source budgeting tool for (at least) Linux and Windows)

      --
      I recognize people by their sigs. Is that a bad thing?
    2. Re:Not Sure About Your Reasons by carpeweb · · Score: 1

      Is the Quicken standard open? If so, then maybe the OSS approach to financial software can start not by trying to replace QuickBooks or similar programs but by supplementing them with ... I don't know, but maybe there are some serious unmet needs on the margins. A health add-on community might even encourage closed vendors to open up a bit, or at least not close things further. (Yeah, that sounds a bit naive, doesn't it?)

  20. Here are some fine OpenSource Accounting programs by j0ebaker · · Score: 3, Informative

    Now I think that many of you are overlooking the bigger picture that indeed there are much larger Open Source financial packages such as Compiere (paid support available), ERP5 and ofbiz.org (which has a paid support beta program for their financial module which will be open sourced)
    http://compiere.org/
    http://www.erp5.org/
    http://www.ofbiz.org/
    http://www.opensourcestrategies.com/ofbiz/index.ph p

    Don't say there aren't any such programs until you've checked out:
    http://www.freshmeat.net/

  21. Re:Linux? or OSS? by alfs+boner · · Score: 0, Troll
    Do you want accounting software for Linux?

    I don't use Linux.

    Or do you want open-source accounting software?

    I'm probably not going to use that either.

    Your question is worded so that it only make sense if we pretend that the only software available for linux is open source.

    Linux, open sores -- WHO CARES? Either way, I'm not using it.

    --
    Listen p*ssy. I'm sure your the same homo that posted earlier about alf's boner and you just want to remain anonymous fo
  22. Probably never Top-ping off. by Anonymous Coward · · Score: 0

    "I say "probably never" not because I'm a troll, but rather because you have to consider the nature of financial applications: they're difficult to write and require innumerable persnickety design detail to get right."

    Wouldn't Table Oriented Programming be a way to handle that aspect in a simple fashion?

    1. Re:Probably never Top-ping off. by MrKahuna · · Score: 1

      No. The problem isn't the lack of a "tool". It's knowing what to do with the tool. A better hammer isn't going to help me build a house if I don't know how to build a house in the first place. I'll just be more efficient at creating a mess. Just like an being excellent coder doesn't guarantee that they can produce good software or having a better guitar makes one a better player.

      i.e. The design detail mentioned in the grandparent refers to the Financial design not the technical design.

  23. SQL-ledger by Anonymous Coward · · Score: 1, Informative

    http://www.sql-ledger.com/

    Great Perl-based web app. We're using it to replace our foxpro-based accounting app. We looked at upgrading our existing accounting app and it would of cost us almost 6 digits. We've been converting to SQL-Ledger with great success.

    Having the source available is bonus. (And having a perl developer on the payroll is also good) So far we've done UPS WorldShip integration, and we're planning a barcoded inventory. We will soon be integrating VendorNet support for a few of our customer.

    It's a very stable app, and I can't speak enough great things about it.

    1. Re:SQL-Ledger by shaitand · · Score: 1

      SQL-Ledger does not meet the criteria I have already outlined.

  24. Peach Tree & WINE? by j0ebaker · · Score: 3, Informative

    I've had two versions of QuickBooks Pro. Presently, version 2004. I've tried on several occations to get Quickbooks to work under Wine. Along the way, I've heard of people having various levels of success, particularly if they first install it on Windows and then move the files over to the fake windows drive under WINE. However upon reviewing this thread on Slashdot, it dawned on me that there is another huge name in the accounting business. Peach Tree. So I went on over to the AppDB at winehq.com and looked up PeachTree. I was stunned to see only one person had filed a report about it. It looks like version 2005 works fairly well under WINE as reported here:http://appdb.winehq.org/appview.php?versionId =3817

    Now I know it isn't Open Source, but could we sway Peach Tree to make a Linux version using winelib. We can point to the recent port of GoogleEarth as a recent success story. Or maybe we could ask PeachTree to open up their code in exchange for publicity and a huge jump in market share.

    There is GNUCash,

    KMyMoney
    http://kmymoney2.sourceforge.net/index-home.html

    1. Re:Peach Tree & WINE? by Ash-Fox · · Score: 1

      There is also Crossover office.

      --
      Change is certain; progress is not obligatory.
  25. Accountants, tax experts, etc do NOT work for free by Anonymous Coward · · Score: 0

    Programmers may be deluded enough to work for free as part of a misguided children's crusade, but financial experts (tax experts, accountants, etc) do NOT work for free. OSS works for generic programming projects, but not when domain knowledge is required, because those that have that knowledge want to be paid for their labor.

  26. Specifically... by RomulusNR · · Score: 1

    The original title of my post was "How does FSF do its 990?" It's fair to argue that the learning/adapting curve would not be terribly steep to do chartered accounts in an alternate software, considering the ongoing learning curve of QuickBooks in the first place. But one of the killer features of QuickBooks is that it can do tax forms for you, and by that I don't just mean 1040{A,X,EZ}, but specific-purpose ones (such as 990). This is one feature I think a lot of groups and their probably-non-techie treasurers take great advantage of.

    --
    Terrorists can attack freedom, but only Congress can destroy it.
  27. A CPA's Perspective by rmjohnso · · Score: 4, Insightful

    I'm a CPA who works in IT auditing. From an accounting and tax perspective, US-GAAP (Generally Accepted Accounting Principles) and the tax code can be very complex. On top of that, there is a GAAP for every country, and there is even an attempt to create international standards. In addition, there are specifics for non-profits and government entities (government accounting is very backwards compared to private business accounting).

    I doubt there is a volunteer group with enough programming and accounting skills to write OSS accounting and tax software. I have dabbled in programming and tax is definitely not my strong suit. Remember too that for the big companies, they use systems like Oracle Financials, SAP, etc. Many of these run on Linux or in some sort of *NIX environment. Tons of companies also still keep their General Ledger (G/L) on internally developed mainframe or AS/400 style systems. As other posters have said, there is a lot of money to be made writing a good system and selling it. The flip-side to that coin is that the end-user customer/business has a lot to lose (money, non-compliance with regulations, other reporting requirements, etc.) from having something half-way put together or something that is entirely wrong.

    --
    "Extremism in the pursuit of liberty is no vice. Moderation in the pursuit of justice is no virtue." --Barry Goldwater
  28. Much as I hate to say it, I can't find anything... by gfim · · Score: 3, Informative

    I run a one-man software development company in Australia. I've used Quicken Small Business Edition for the past 10 years or so. I don't like it but I've yet to find anything to replace it. Each year Quicken sends me a flyer with a discount for upgrading to version X+1. Each year, I say I'll try to find something else. In then end I go back to Quicken (either with the upgrade or just keeping my current version).

    I've tried GnuCash - with version 2.0 approaching, it looks pretty good. But it's not nearly as slick as Quicken. Other alternatives are attractive for various reasons but have other problems.

    My needs are very simple! I'd like multi-user access (Quicken doesn't offer this either - GnuCash may to a certain extent but it's not 100%), suitable reports for the Australian Tax Office (I know I can customise my own), fast to open and save its data files (GnuCash is very slow with 20 years of data - the multi-user requirement probably covers this because it uses Postgres), and it's go to be quick to enter invoices, payments etc. (GnuCash is horrible!). I'd prefer cross-platform and/or FOSS. If I'm going to move, it will be to something that has an open format for its data files.

    Does anybody have any clues?

    --
    Graham
  29. Two words: by RingDev · · Score: 2, Insightful

    'Mono' and 'Java'.

    There is your key for getting application penetration on Linux and Windows.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  30. Re:Accountants, tax experts, etc do NOT work for f by rawtatoor · · Score: 2, Funny

    Wait.. so you mean its not our fault? We're off the hook? Ok back to what you were doing everybody. Phew That was a close one.

  31. Re:When working on tax software becomes interestin by Nygard · · Score: 1

    High-profile, cool stuff like databases and compilers. Huh.

    Well, on the other hand, I suppose writing a database or a (good) compiler does have some heavy, heavy geek cred.

    --
    "Genius may have its limitations, but stupidity is not thus handicapped." --Elbert Hubbard (1856-1915)
  32. Re:When working on tax software becomes interestin by bunions · · Score: 1

    exactly. Accounting software is neither sexy nor ubergeeky, so you're never gonna see people jumping at the chance to write it for free. Plus it's large and complex, so you're not likely to see a single obsessive genius crank it out, either.

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
  33. Re:The blurb is incredibly deceptive NO ITS NOT. by AgNO3 · · Score: 2, Interesting

    ARE YOU KIDDING ME> When my bank and Credit cards interface with QUICKBOOKS. My Account uses Quickbooks. I click a button and all my accounts update automatically from the web, Bank accounts and charge cards. So I don't really care if something else is free when it cost me more then the software cost in time and a bookkeeper just to input the data.

    --
    OMG Ponies!!! with Glitter!!!! I miss Pink :-(
  34. SQL Ledger by soloport · · Score: 2, Informative

    The SQL Ledger portal offers a double-entry accounting package, supported by a Postgres backend. I've found it to be relatively feature-rich.

    1. Re:SQL Ledger by IANAAC · · Score: 1

      That's what I use to run my small freelance business and it does everything I need. Probably not as easy as a desktop app to set up, but once it's set up, it's good to go.

    2. Re:SQL Ledger by nelsonal · · Score: 1

      That's an excellent solution, but it sure helps to have a decent amount of accounting knowledge when you are setting that up! Any small business who took the time to get SQL Ledger running would find that they were well prepared for the future.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    3. Re:SQL Ledger by nizo · · Score: 1

      As a small business, how would you compare the functionality of this package to, say, quickbooks? And have you used any other packages in the past that you could compare it to?

    4. Re:SQL Ledger by hey! · · Score: 1

      Well, I expect the problem is that an accounting package that is double entry and shows it in the interface is a deal breaker for most small businesspeople.

      Accountants are in many respects a species of geek, just like the computer geek. They may not speak each other's language natively, but they can learn. A computer geek will ask "what is the right way to handle books?", and an accountant will give him a rather complex and technical answer, which is just what the computer geek expects and in fact wants. CPAs have always been among my favorite clients, because they like things to be precise and correct, the appreciate efforts made in that direction, and don't fuss over things that don't really matter.

      From the computer geek perspective if double entry accounting is the right way to do books, then he'll learn the principles behind double entry accounting. It's just another system after all. If the user interface shows him that the software is doing the correct thing, that is a plus. The businessman, on the other hand, wants things to be simple and look simple. He'd rather assume that somebody else took care of things being correct. He wants the details to be taken off his hands.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    5. Re:SQL Ledger by IANAAC · · Score: 1

      I wouldn't compare it to quickbooks. I'd compare it to something along the lines of a slimmed down Oracle Financials.

  35. GnuCash tutorial teaches accounting: try it! by KWTm · · Score: 5, Interesting

    What got me started using GnuCash was the documentation. No kidding. I was absolutely bored on a flight with a Windows laptop, and decided to boot Knoppix just to fiddle around. Discovered GnuCash and started reading what I thought was just a help file or some tutorial on using the software. Wow, it taught me how to use the double-entry accounting system, the difference between Assets, Liabilities and Equity, and organized my thinking in how to think about money. I think whoever wrote the GnuCash docs deserves kudos. Wait, lemme see ...

    Here we go:
    Carol Champagne
    Email: carol@io.com

    Chris Lyttle
    Affiliation: GnuCash Documentation Team
    Email: chris@wilddev.net

    Jon Lapham
    Affiliation: GnuCash Documentation Team
    Email: lapham@extracta.com.br

    Many thanks, Carol, Chris and Jon.

    If you haven't tried tracking your own finances, give it a whirl. I found, to my surprise, that it not only gave me a sense of power to know everything about my money (I learned a few surprising things about my spending), but it actually made it enjoyable to be stingy. The less I splurged, the better I felt because I could see the effect of my money being saved. It sure beats seeing how much disk space I saved by compressing my files.

    I did end up having to spend about 20-30 hours writing a Python program to help massage my GnuCash files; thank goodness GnuCash uses a completely transparent XML format. (A true geek would probably have been able to do it in half the time.) This is because, I have to admit, I use GnuCash the lazy way.

    What's supposed to happen is that, every day before I climb into bed, I enter all the transactions I made that day: $1.49 for the hamburger, $35.18 for the book I bought, $999.99 for the tank of gasoline, etc. Later that month, I download my bank statement and credit card statement from my bank's web site (QFX/OFX format), and import it into GnuCash. GnuCash checks that the statement matches with what I've entered, and marks each entry as reconciled.

    Well, I have better things to do than to enter transactions every day. So, instead, I just let GnuCash do it for me by importing my bank statements and credit card statements. GnuCash says for each transaction: "What's this?? $1.49 from 'MCDONALDS FOODLIKE SUBSTANCE CORP'? I never saw this entry before!" and so on for each entry. My Python program looks at the entry description to figure out where it should be categorized; e.g. if it matches "(?i).*mcdonald'*s.*", then it classifies it under the "fast food, unhealthy" account. And so I can see exactly how much I've spent for groceries, transportation, entertainment, etc.

    I did try KMyMoney, since I am a KDE fan (thank you to KStrauser for pointing it out), but I found GnuCash to be a more mature application. Incidentally, my wife bought Microsoft Money, tried it out but found it confusing, couldn't think of a good reason why that program kept wanting to connect to the Internet (blocked by ZoneAlarm), and decided not to trust it.

    I agree with my sibling poster that Mandrake is no longer a great distro to use. I used it previously, and have switched to Ubuntu Dapper where I happily compute away, really using the desktop rather than having to tinker with it. So, load up your k/Ubuntu (it's a live CD now, for those of you clinging to Windows) and give GnuCash a whirl.

    Umm... did I go a bit off topic?

    --
    404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
    [GPG key in journal]
    1. Re:GnuCash tutorial teaches accounting: try it! by jawtheshark · · Score: 2, Insightful

      think whoever wrote the GnuCash docs deserves kudos. Wait, lemme see ...

      And then you thank them by publishing their emails on a public forum, ready for spambots to catch them. That is really so nice of you....

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  36. Re:Much as I hate to say it, I can't find anything by Colin+Smith · · Score: 1

    I'd say sql-ledger but I'm not convinced getting the data migrated would be simple.

    --
    Deleted
  37. I'm working on it... by SanityInAnarchy · · Score: 1

    Believe it or not, there's a small business who recently hired me to get them out of the mess that is FileMaker 5.0 -- if that, I think the majority of their machines run 4.0. I basically told them that to recreate their FileMaker database as anything relational (which they understand and want) will take about the same amount of time, whether I do FileMaker 8.0 or something else. Chances are, I'll take something like Glom or Rekall, maybe even Gnu Enterprise, create their database in that, and extend it.

    I don't know if it'll do taxes, but it will do everything else. And I'll probably GPL all my work, too.

    This is what Open Source is all about -- when you figure a system like this will probably cost you several thousand dollars anyway, why not pay a programmer to do it for you? It may end up cheaper, and it certainly means you can hire other contractors to mess with it later.

    --
    Don't thank God, thank a doctor!
    1. Re:I'm working on it... by Ohreally_factor · · Score: 1

      Oh, man. I once had an idiot boss that tried to use Filemaker for EVERYTHING. It was even a replacement for email in the office. We were supposed to constantly check the server for his messages and updates. He'd ask, "How's the $WHATEVER_HALF_BAKED_IDEA_HE_HAD_THAT_MORNING? coming along" and when anyone gave him a blank stare, the next question was, "Didn't you check Filemaker?"

      I know I shouldn't, but I've hated Filemaker ever since. I also hate bosses that have idea diarrhea. Our goals were constantly changing as he came up with one genius idea after another. We never hit a single deadline. /vent

      --
      It's not offtopic, dumbass. It's orthogonal.
    2. Re:I'm working on it... by SanityInAnarchy · · Score: 1

      Fortunately, Glom, at least, has Python "scripting". That's in quotes because it means I really can have this thing do everything, because it has a really nice language for extending it. If I want it to do email, I plug it into Postfix -- and they have OS X all over the place, which means Postfix comes standard.

      The biggest reason I have to help these guys is they have a badly designed Filemaker system in that it isn't relational. It's great for keeping track of single pieces of information, but it relates only with macros that copy fields out of one page and into another.

      --
      Don't thank God, thank a doctor!
  38. Re:The blurb is incredibly deceptive NO ITS NOT. by Kadin2048 · · Score: 5, Insightful

    Actually, I agree with this.

    At least as I see it, unless a piece of software interfaces with my bank, it's not worth anything. Once you've used software that just sucks the transactional data directly from your bank and dumps it into your ledger, does all your reconciliation automatically, etc., etc., you can never go back. Ever.

    It's the sort of thing that's valuable enough that it would be worth keeping a dedicated PC sitting around to do nothing else, if I had to use computers that couldn't run the package that did it.

    From a small-business perspective, it saves hours of work a week, and in some cases might be the difference between just having the business owner do all the books themselves and hiring someone to keep track of receipts/bills/whatever (or perhaps more likely, hiring another regular employee so that they can devote their time to keeping track of the books).

    As I understand it, GNUCash will download bank transactions from banks in Europe, because they use a standardized protocol for it. But here in the U.S., the de facto standard is the system used by Quicken, and it's all proprietary or similarly hobbled, thus no Free solutions that will do it. If anyone else can substantiate what the story is, I'd be interested.

    But anyway, I agree -- a "general ledger" program that requires the user to input every transaction is not going to satisfy most people anymore. That might have been impressive 10 or 20 years ago, but what most people who use Quicken or Quickbooks want and expect is something that will integrate with their bank, get all their data, and do the balancing/reconciliation/reporting/tax-preparation for them. If you can't do that, IMO you're a non-starter.

    That said, I don't think it's what's keeping people from transitioning to Linux: keeping Quicken going requires that you have ONE Windows PC, somewhere in a corner someplace. It's not the sort of thing that stops you from migrating a business, if you really wanted to switch. (How many businesses only have one computer? Not very many, and the ones that do, aren't very significant.) What I think is keeping people on Windows is inertia, pure and simple. Linux is different, people hate things that are different. You could have replacements for every application on the entire Windows platform and people would still find SOMETHING to keep them from switching, in order to rationalize their basic fear of leaving their comfort zone. The problem isn't that Linux doesn't have application x, the "problem," to a lot of people, is that Linux is not Windows. As long as Linux is not Windows, they will always find reasons not to switch to it. I call these people idiots, but they're a large percentage of the population.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  39. Open Source Contracting by Anonymous Coward · · Score: 0

    Echoing the sentiments of others, I'd say it's about as likely as having a company which does Open Source Contracting where you give them your specifications and they crank out code under an open source license, to spec, and you get it all for free.

  40. Re:Linux? or OSS? by RomulusNR · · Score: 1

    To answer your pedantry, I would be looking for open source. It just so happens that if I'm in the mindset of trying to introduce F/OSS into the small-nonprofit world, then that mindset would almost certainly also be inclined towards Linux.

    I know someone will come up with a dozen examples, but really, I think one would be hard pressed to find broadly useful open source software that only has a Windows port.

    --
    Terrorists can attack freedom, but only Congress can destroy it.
  41. Re:Accountants, tax experts, etc do NOT work for f by RomulusNR · · Score: 1

    I guess now I know why exactly the tax code is so complicated. So as to stimulate the economy.

    --
    Terrorists can attack freedom, but only Congress can destroy it.
  42. FOSS financial applications aren't used by wysiwia · · Score: 2, Informative

    IMO financial applications are the number one sample why the Linux desktop hasn't gotten more than a few percents market share. Can you really imagine an ordinary dentist ever use GnuCash on his Windows box? Or a carpenter, or a house wife? Can you really think that such people go out, buy or install Linux on their computers? No that won't happen, not until the art of writing FOSS has changed dramatically.

    That said financial FOSS applications will only become possible when they are true cross-platform, when they are available on Windows and MacOS as well. Yet that's not sufficient, they also have to look native and they have to feel native on any platform. Else people, who use computer as tools and not as gadgets, won't use them.

    Ordinary people don't look with the eyes of a fan, the look with the eyes of an annoyed worker who wants it task done as fast as possible. None of the so far mentioned applications look acceptable in their eyes. At the current state none written in Java or with GTK will satisfy these people. The only choice which produces acceptable results are using the commercial QT or the free wxWidgets toolkit. It may sound harsh but that's the case, just listen to the complains these people bring up against FOSS applications (or read http://www.osdl.org/dtl/DTL_Survey_Report_Nov2005. pdf).

    Yet looking acceptable is only one step towards broad acceptance, the other step is feel acceptable. Sorry, a FOSS application following the Gnome UI guidelines does not feel acceptable on Windows, MacOSX, KDE, etc. If you port a Gnome application to another platform you have to take care of all the little details which are different, which annoy users when the don't fit. These little details are listed in the only cross-platform guidelines wyoGuide (http://wyoguide.sf.net/).

    To summarize, to make a FOSS financial application successful you have to follow these simple steps:

    - Design the application cross-platform, then you get enough market share.
    - Write it with an acceptable look anywhere, use QT or wxWidgets.
    - Care for acceptable feel anywhere, follow the cross-platform guidelines wyoGuide.

    O. Wyss

    --
    See http://wyoguide.sf.net/papers/Cross-platform.html
    1. Re:FOSS financial applications aren't used by greatcelerystalk · · Score: 1

      Why does everything need to be FOSS? FOSS developers seem to enjoy writing software that's enjoyable to write. There's not much joy in writing a financial app for free. If we keep insisting that everything needs to be FOSS, we're not going to catch up in terms of marketshare. A commercial developer may be inclined to write an Open Source financial app than a bunch of volunteer developers would. IMO the FOSS community would be better off encouraging commercial development of lacking applications in order to encourage wider adoption of FOSS in general.

      If I can use Linux (or *BSD), Firefox, Thunderbird, and OOo for free and then have to pay for an accounting application, I can live with that.

      The only reason I'm currently using FOSS is because the FOSS I use works like I need it to work, not because it's FOSS. Most users aren't idealists.

    2. Re:FOSS financial applications aren't used by wysiwia · · Score: 1

      Why does everything need to be FOSS?

      There's no need to have everything in FOSS, yet FOSS is needed when commercial veldors don't release for a platform. Only good cross-platform FOSS can "encurage" vendors to release their products everywhere.

      Why do you think doesn't Adobe release on Linux? Simply because its market share is just a few percents and GIMP is in their eyes no competition on their market segment Windows and MacOSX. Yet why did Microsoft finally rework IE6 into IE7? Just because Mozilla draws too much attention on Windows itself. This holds true for any commercial vendor, they simply have no reason to care for Linux as long as there isn't any competition.

      Since there isn't a financial application on Linux (I don't know Moneydance so far) users who "need" or want one are pressed to buy a Windows system.

      Yet the good news wyoGuide can be used by both FOSS and commercial Vendors, so it's quite likely the situation will change in a few years. The bad news it still takes a few years.

      O. Wyss

      --
      See http://wyoguide.sf.net/papers/Cross-platform.html
  43. Gnucash supports OFX and QIF downloads by Colin+Smith · · Score: 1

    So you can avoid such re-typing of information. The GnuCash files can also be converted to QIF which your accountant should be able to read.

    --
    Deleted
    1. Re:Gnucash supports OFX and QIF downloads by AgNO3 · · Score: 1

      QIF and quickbooks are not the same QIF is Quicken and does not contain all the data in Quick books pro afaik. Also I am not talking about downloading QIF I am talking about automated click and update and matching transactions and transaction automatically matching pre-input transactions. Then Turbo tax automatically reading these files or then sending these files to my corporate accountant. If it can do that then great. I really don't have time to check into it. I have a system in place that works and has worked. I run a small business and it takes more then 10 hours a day. In fact the little movie I just worked on with the dude with the flying dude in the red cape was taking like 90+ hours a week of my life. I barely have time to keep up with the normal business of doing business let alone learn a new app that does the same thing my current app does and does well. I know if I do need to hire a temp book keeper they will know QuickBooks.

      Randy

      --
      OMG Ponies!!! with Glitter!!!! I miss Pink :-(
  44. SQL-Ledger by 6031769 · · Score: 2, Informative

    It's time to take a look at SQL-Ledger in that case. I would list the features here, but it would probably take all day. Suffice to say that for a system which can handle invoicing, inventory, reporting, quotations, POS, customer and supplier tracking, multiple currencies, templated documents (in HTML and LaTeX), etc. it does everything my business requires and then some. There's even a number of working online demo's, so you can try it out with almost zero effort. IMNSHO it is a very high quality system and a beacon for business-ready OSS apps.

    --
    Burns: We're building a casino!
    McAllister: Arrr. Give me 5 minutes.
  45. patience by m874t232 · · Score: 1

    It's not clear to me what you want. You will probably never get a complete set of financial desktop apps you get on the PC; they are an anachronism. You will likely see more and more open source web/server-side applications that you can install locally.

    In the past, the development of such apps has been hampered by the predominance of proprietary standards and formats, but that has been changing. The more the industry moves to open formats and XML (and they do, e.g., OFX), the more open source financial apps you're going to see.

    Have some patience; open source is not about being first. Historically, it has taken a decade or two after an application became feasible that the open source application actually arrived. Since high quality open source desktops and open financial standards are a recent phenomenon, it may take a while still, but it will happen eventually.

    1. Re:patience by Anonymous Coward · · Score: 0

      You will likely see more and more open source web/server-side applications that you can install locally.

      Open Source web apps? Does such a thing even exist? None of Google's web apps are open source, for example (despite those web apps mooching off of GPL code (Google is the largest violator of the GPL/webApp loophole)). And what would be the point? I wouldn't be able to "fix" bugs or enhance the code myself even if I have the source, because the app is a web app rather than a local app.

    2. Re:patience by m874t232 · · Score: 1

      Open Source web apps? Does such a thing even exist?

      Are you living under a rock? Look on Freshmeat! You can already get system administration, mail readers, groupware, word processing, accounting, CRM, database frontends, file sharing, report generation, scientific data analysis, programming environments, document management, jukebox management, photo management, etc.

      I think there is no good open source web-based spreadsheet or presentation package yet, but it's coming.

      And what would be the point? I wouldn't be able to "fix" bugs or enhance the code myself even if I have the source, because the app is a web app rather than a local app.

      Geez, how much clearer than "OPEN SOURCE web/server-side apps" do I need to put it? I am talking about those server-side apps which are open source. And, as I was saying, there are plenty.

      And it makes plenty of sense to install those apps on a little home server, in particular financial applications. That way, you get the privacy and control of a locally installed application, with the ability to use it from multiple front-ends around the house or (if you're careful) while traveling. In addition, web apps are generally easier to develop than desktop apps.

  46. Re:Much as I hate to say it, I can't find anything by wysiwia · · Score: 1

    I'd prefer cross-platform and/or FOSS. If I'm going to move, it will be to something that has an open format for its data files.

    [OFFTOPIC]
    As you prefer cross-platform SW and develop your own software you might look at my message (http://ask.slashdot.org/comments.pl?sid=189954&ci d=15634627), especially wxWidgets is quite well suite for small ISVs.
    [/OFFTOPIC]

    O. Wyss

    --
    See http://wyoguide.sf.net/papers/Cross-platform.html
  47. Like everything else in the OSS world: Later. by Qbertino · · Score: 1

    It will catch up later. As with EMACS, Shells, Desktops, CLI Tools, GUI Apps and all the rest. But when it does it will be there to stay.

    --
    We suffer more in our imagination than in reality. - Seneca
  48. Re:The blurb is incredibly deceptive NO ITS NOT. by PFI_Optix · · Score: 1

    That said, I don't think it's what's keeping people from transitioning to Linux:

    It's the reason one of my two Windows systems at home is still running Windows, and a source of frustration for me.

    I've moved our laptop from Windows to Ubuntu. It's an old beast that was running W98SE, so it made sense to move to a modern OS. My wife has taken to it and for the most part (we have some problems with Firefox not displaying properly and not downloading necessary extensions, but that's another gripe) is quite happy with it.

    I want to migrate her WinME system to Ubuntu as well, but she uses Quicken. I don't care to mess with Wine, so we're sticking with Windows indefinitely.

    Here's what I'd need on a Linux financial system:

    - Ability to download from my banks.
    - All the reporting tools of Quicken; seeing where our money goes has changed our spending habits considerably.
    - The ability to import Quicken data. We have years of it, I'm not willing to throw it out just to go FOSS.
    - Multi-user friendly. Because we have two PCs with Quicken, our data resides on the file server. I've looked at a couple of FOSS offerings to see if they'd be sufficient, and all but one would not work with two users at all.

    --
    120 characters for a sig? That's bloody useless.
  49. Re:Linux? or OSS? by Anonymous Coward · · Score: 0

    That was not the GP point at all. CrossOver Office already has the ability to run Quicken and if Linux continues increasing its desktop market share at some point they will release a native port. So if not having Quicken is "preventing small groups such as small business and nonprofits from wholly migrating to Linux" then it seem to be fairly well covered.

    However if your point is "When Will OSS Financial Apps Catch Up" there is a LOT further to go. Whilst pure OSS is a worthy goal, in the short term it doesn't have to be all or nothing.

  50. Quasar by GRW · · Score: 1

    Linux Canada has an open source business accounting package called Quasar.

  51. Re:The blurb is incredibly deceptive NO ITS NOT. by Cro+Magnon · · Score: 1

    Quicken doesn't keep me from Linux, but it does keep me on Windows. I'm not a business, I'm an individual, and I don't have room for more than one desktop. Yes, I could dual-boot, but it causes additional hassle and "overhead" to do so, especially if I want things to "just work".

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  52. Moneydance by Anonymous Coward · · Score: 0

    I may have missed it but what about http://www.moneydance.com?

    Design the application cross-platform Check
    Write it with an acceptable look anywhere Check (my opinion)
    Care for acceptable feel anywhere Check (once again my opinion)

    Oh, and it does all those nice things like automatically import bank statements, brokerage statements, tracks stock portfolios. It isn't FOSS but it's there and from my limited experience has everything Quicken or Money can offer.

  53. Gnucash does transaction matching too. by Colin+Smith · · Score: 1

    I believe the newer versions of Inuit's software simply use OFX. From gnucash's features page.

    "Improved Import Transaction Matching

    The development of OFX and HBCI support has also resulted in an improved transaction matching system that more accurately recognizes duplicate transactions during file import."

    With bookkeeping I completely understand your reluctance to switch, just pointing out that Gnucash is technically pretty much there when it comes to replacing ms money, quickbooks etc. The difficulty as you point out is learning it's foibles and how it does things. It also has excellent documentation btw, a whole tutorial on how to do double entry bookeeping.

    --
    Deleted
  54. yeah right by namekuseijin · · Score: 1

    sure lots of hobbyist geeks programming in their basements are eager to implement financial software in their spare time...

    some apps simply don't have enough sex appeal...

    --
    I don't feel like it...
  55. Re:When working on tax software becomes interestin by Mattintosh · · Score: 1

    Plus it's large and complex, so you're not likely to see a single obsessive genius crank it out, either.

    Don't count on it. I've been working on an accounting system on and off for a few years now. It's just now starting the coding stage. And I have a feeling it'll regress into design at least one more time before I finally get the damn thing coded.

    My motivation was my intense hatred for the idiocy of Peachtree and my bewilderment at how their software could possibly suck so hard and yet be so popular. It seems that's just the way the software industry works.

  56. You must be new here by hacker · · Score: 1

    You're new here, so let me help you with this one:

    Q: When will OSS Financial Apps Catch Up?

    A: When it becomes a big enough itch to scratch.

    Seriously, just because YOU need an application for Linux that doesn't exist, doesn't mean there's a developer out there who is interested in writing one.

    You might talk to your vendors who write applications like TaxCut, Quicken, MS Money and so on and ask them if they'll port one of theirs to Linux. Linux is still developed in the spare time of thousands of programmers and community volunteers. They do it because its fun, or because it solves a problem they have.

    Once YOU start telling them what THEY should be doing with their spare time, they're going to find something else to do instead.

    Try sending a few thousand dollars off to a developer and ask them to write one, or modify the closest alternative. Encourage them somehow. Just telling them that you need it to get off of Windows isn't enough. That doesn't pay the bills, or the spare time needed to write, debug, fix, document, package and distribute an application of this size and magnitude. We're not talking about wallpaper rotaters here, we're talking about a mathematically-complex, financial application.

  57. Re:When working on tax software becomes interestin by bunions · · Score: 1

    More power to you! I'd gladly switch off Quicken if I possibly could. That thing is total ass. I'll be rooting for you. :)

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
  58. Re:The blurb is incredibly deceptive NO ITS NOT. by Twixter · · Score: 1
    I think you have a good point here. It's not just the fact that OSS is lacking a Quicken look-a-like that keeps people from switching. However, there are many such markets that OSS will have to expand into eventually.

    The problem with fiscial software is that the domain experience might be largely lacking on the part of open source developers in this area. I work at a Fortune 500 company that does finical transaction software and would love to under take a project like this to raise visibility and help the developers here continue to sharpen their skills via the code review process.

    And that's the real beauty of OSS and while it will continue to expand. This is why they talk about commoditization of software development, and the elimination of the shrink wrap product. We need continued discussion on where it is lacking to encourage developers to expand the scope!

    -Todd

    --

    -Todd

    Put down the sig, and step away from the computer.

  59. From Quicken to GnuCash by miltonw · · Score: 1

    I used Quicken for many years. It's a good product. I paid bills and handled bank transactions via Quicken and that worked well. I even ran Quicken on Linux via Crossover Office without problems.

    I quit using Quicken because they started forcing me to upgrade each year. No technical reason to require the upgrade. Their "upgrades" are cosmetic--to generate income and serve no other purpose.

    I was quite satisfied with all the basic features and functions of the earlier Quicken. The "upgrades" were useless to me. I don't mind paying for something I want, but I refuse to give Intuit the power to force me to buy their useless upgrades

    Went with GnuCash. It is missing features I'd like, but I have control over my software and finances, so it's well worth it.

    1. Re:From Quicken to GnuCash by pintpusher · · Score: 1

      I went through the same thing with quickbooks. They started sunsetting support for payroll on older versions (this consists mostly of downloading tax tables, big deal, that part is easy) so I upgraded from QB2001 to QB2004. THe improvements? none. the added cruft? huge. then they announced they were sunsetting payroll support for that version too... that was what pushed me into linux and gnucash permanently. Its been a bit of a rocky road, but the support from the devs is great and they've been busting theirs asses on the new 2.0 rewrite. I'm currently using 1.9.8 (deb unstable) and its great.

      Now if only I could figure out how to get my old data out of quickbooks. What? yup, no qif export of transactions. Unbelievable. So now I am stuck maintaining a winxp boot somewhere forever. argh.

      Anyway, GNUCash r0x0rs!

      --
      man, I feel like mold.
  60. Re:Much as I hate to say it, I can't find anything by AnotherDaveB · · Score: 1

    Have you looked at MYOB?

    I took a look at their Accounting Plus package a while back which offered a multi-currency option I was keen on and I thought it looked pretty user friendly. I think multi-user capability is tied to Filemaker - you have to have a multi-user Filemaker app installed.

    Its Win/Mac cross-platform, no idea what data format it uses.

  61. Sucks Hairy Balls by Anonymous Coward · · Score: 0

    Have you ever (EVER) tried Quickbooks? in comparison to Quickbooks, SQL-Ledger is slow, cumbersome, incomplete, God awful web interface, doesn't interface with banks, doesn't interface with payroll services, doesn't interface with Quickbooks or the accounting firms that use it! Does SQLLedger offer any support to third party applications like scanners, RFID, cash drawers, credit card terminals, ATM interfaces?

    LaTeX? LaTeX??? ANY application that uses or requires the user to use LaTeX is out of the question. It's 2006! It's the new millennium! LaTeX indeed.

    Quickbooks is Windows ONLY! The Pro version is $170 and the Premier version is $335. That's NOTHING to a real business and NOTHING else even comes close to what Quickbooks offers!!!

    SQL-Ledger indeed!

  62. GNUCash: The Game? by ClickOnThis · · Score: 0, Offtopic

    This isn't an answer to the question but is probably a necessary first step for gaining developers.

    I read this too quickly and thought it said gaming developers. Just imagine: GNUCash as a first-person shooter! Battle the evil Dr. Overdraft and his mutant zombie army of Auditors! Rescue the voluptuous Ambrose Fairfax and her small business from Prince Evictor of the Landlords! Gather strength, wisdom and accountancy weapons (paper shredder, etc.) and maybe a tax lawyer or two!

    Okay, enough. It's old already.

    --
    If it weren't for deadlines, nothing would be late.
  63. Re:The blurb is incredibly deceptive NO ITS NOT. by cayenne8 · · Score: 1
    "At least as I see it, unless a piece of software interfaces with my bank, it's not worth anything. Once you've used software that just sucks the transactional data directly from your bank and dumps it into your ledger, does all your reconciliation automatically, etc., etc., you can never go back. Ever."

    Hmm..I can't remember the last time I actually opened a bank statement or balanced/reconciled my checkbook....

    :-)

    --
    Light travels faster than sound. This is why some people appear bright until you hear them speak.........
  64. Try Buddi by TheBig1 · · Score: 1

    I have recently released the first stable version of Buddi, an open source (GPL) Java program made specifically for home finance and budgeting. While it does not do everything (and it is not meant to do everything - one of the design goals was to keep it simple), I think it is coming along nicely. It is steadily increasing in the SF.net rankings, and as of now has almost 1000 downloads. Give it a shot, and see how you like it! http://buddi.sourceforge.net/

  65. MYOB. Plus, the benefits of an OSS Accounting pkg by zer0halo · · Score: 1

    I use MYOB with Wine on Ubuntu and it works fine. MYOB is an excellent double-entry accounting package for small businesses, equivalent to Quickbooks with the added benefit of using multiple currencies. It doesn't have as pretty an interface as QB, though. It works with Wine, with a few annoyances (nothing critical though). I do think that it would benefit either Quicken or MYOB to invest in a Linux version which would make them the defacto "standard" for small-business accounting under Linux. Businesses running Linux would be happy to pay for the app, and even if it was OSS and available as a free download for the geeks and personal usage, businesses would still pay for a license in order to get support. Whoever is first would face no competition and would be able to be the first mover. While Linux only represents a fraction of the desktop market, it is growing and will continue to do so especially with city governments and federal ministries worldwide making the switch to Linux. That has a ripple effect on small businesses too. In my opinion, for Linux to prosper on the desktop, the key is to get businesses to adopt it. Once people use Linux at their place of work, they'll be willing to install it on their desktop at home. That's how many people got started with Windows and are unwilling to switch to anything else. And business can still make money off of Linux apps, because businesses are willing to pay for support (as long as the cost are competitive), upgrades, and the assurance that their software will continue to work. At the same time, releasing it as OSS means cost savings in bug fixing and community contributions, which benefits the business funding the software development, and benefits the individuals who want to download and run it without support. You won't make Microsoft millions that way, but you can do well while doing good.

    --
    Impossible is nothing.
  66. Re:The blurb is incredibly deceptive NO ITS NOT. by ottothecow · · Score: 1
    The problem is...if it is doing it all for you from the data the BANK gives you...how is it any different than simply NOT balancing your checkbook?

    How will you ever know if yuor checkbook doesnt match your bank statement if you havnt done the figures yourself. It's great that the data is available...I use gnucash and my accounts never add up until I go online and look at my bank records and realize I lost the reciept from chipotle and thats why my checking account is $8.05 short...but I want to be in control. If I go to see why they dont match and realize that the restaurant typed in the wrong number for the tip to be charged then it is possible for me to fix the situation where they charged me $12.50 instead of $1.25 while I would not have noticed it at all if I was just using the data the bank feeds me (same goes for errors actually made by the bank).

    Simply importing the data to quicken rather than actually tracking your checking account is no different than not keeping track and simply opening your statement every month and agreeing with it.

    --
    Bottles.
  67. Re:The blurb is incredibly deceptive NO ITS NOT. by nsingapu · · Score: 1
    As I understand it, GNUCash will download bank transactions from banks in Europe, because they use a standardized protocol for it. But here in the U.S., the de facto standard is the system used by Quicken, and it's all proprietary or similarly hobbled, thus no Free solutions that will do it. If anyone else can substantiate what the story is, I'd be interested.

    GNUCash allows the import of ofx/qfx files - In my case with the web interface of my various accounts I download the (quicken formatted data), open the file in gnucash, and transactions are (mostly) reconciled automatically and correctly. My understanding is that the version of quicken offered to OS X users behaves similar to this thus I have not found the need to upgrade to quicken.

  68. Scratching an itch.. by sohp · · Score: 1

    How about: When the typical open-source developer has the income and complex finances to require something more sophisticated than a checkbook balancing program.

    If you think about the values and culture that drive Free Software and contrast with the values and culture that drive Quicken and QuickBooks, you'll see the immediate disconnect.

  69. How about commercial financial programs for *nix? by Anonymous Coward · · Score: 0
    Honestly, I could care less if the program is GPL or not. I love Linux, I love that it's open-source and everything, but sometimes it's not evil for there to be a commercial application out there. Take StarOffice, for example. It's a proprietary peice of software, yet it runs on Linux. Sun also contributes to OpenOffice, so in a way, StarOffice helps the OSS community. Also take a look at Maya. It's a very powerful program that runs on Linux, OSX, and Windows.

    If there are commercial financial programs on *nix, then businesses will feel less tied to other OS's. I have a feeling that after proprietary software converts that more developers would make OSS programs that initially mimic the proprietaries, followed by being innovative themselves.

    Yes, I know that OSS software is not bound to *nix, but generically, people who run *nix are more likely to run OSS while people who run OSX/Windows are more likely to run proprietary software.

  70. Re:The blurb is incredibly deceptive NO ITS NOT. by cayenne8 · · Score: 1
    well, I don't even do that...I've not imported data from the bank, or balance a checkbook physically or on the computer in about a decade. I just keep a few $K balance at all times...so I never get close to overdraft...

    I suppose I should take a look at it some day...but, no I've not reconciled my bank account in years in any manner...

    --
    Light travels faster than sound. This is why some people appear bright until you hear them speak.........
  71. Re:Much as I hate to say it, I can't find anything by Anonymous Coward · · Score: 0

    MYOB are a pack of cunts.
    They take freely available tax information from the ATO, pack into into a new version and sell it for $400. And no, you can't change the taxation in your previous version. They got rid of that feature. MYOB effectively has a one year life.