4 ms·
There are several things wrong here: 1. The author doesn't understand bookkeeping. 2. The author doesn't somehow believes that emulated teletypes are a good su
by madhadron 8y ago
There are several things wrong here:
1. The author doesn't understand bookkeeping.
2. The author doesn't somehow believes that emulated teletypes are a good substrate for building user interfaces.
3. The author has spent significant time writing a bookkeeping tool for his business instead of doing something that will move the business forward.
If you're thinking about writing an open source accounting program, spend time mastering GnuCash first. If you feel like you can't do what you need with that and cannot possibly extend it in the way that you need, then write your own.
- deleted 8y ago[deleted]
- adius 8y ago1. Feel free to back up your claim, otherwise I'm not sure how you come to that conclusion 2. It has a user interface … just not graphical 3. Well, I guess we just have different opinions on where forward is 4. I've been working with GnuCash, Ledger and Hledger and I've written several scripts to extend them (e.g. to support timestamps and not just dates, which shouldn't be asked too much for an accounting tool ), but it was always a nasty hack and so I wrote my own. Just like you said.
- bokstavkjeks 8y agoI can only answer 1 from the perspective of a non-US, very junior, auditor with little experience, but I'll try. I don't see how it handles complex transactions very well. A simple example would be VAT. Assume a 25% VAT (which is standard here). If you sell a product for $1000 cash in hand the relevant transaction would be: C: Revenues $800 C: VAT payable $200 D: Cash $1000 An even better example would be payroll which can involve 5-15 different ledger accounts for a single employee. The next bit can probably be solved through the notes part, but how would you attach invoices and documentation with Transity? How do you do accounts payable or receivable with it? In addition to the balance sheet sum, the accounts pay/rec should also show the balance for each individual customer and supplier.
- hollerith 8y agoA single transaction can contain multiple "transfers", so this next should handle your example. (I don't know the name of any organizations that collect VAT, so I used "vat-authority".) transfers: - from: robert-q-customer to: john:cash amount: 1000 usd - from: john:payable to: vat-authority amount: 200 usd
- bestnameever 8y agothis just seems way more confusing to me than debits and credits.
- tarsinge 8y ago> No more confusing debit / credit / asset / liability mumbo jumbo How is separating what you have (assets/liabilities) from your revenues/expenses confusing? It's basic tools to get a view of the profitability vs the Balance sheet (what the company owns) vs the cash flow. The idea of looking at it in terms of transaction is interesting, I recommend looking at https://martin.kleppmann.com/2011/03/07/accounting-for-computer-scientists.html https://martin.kleppmann.com/2011/03/07/accounting-for-compu... for a good take on this idea. Edit: typo
- ransom1538 8y agoHey madhadron, you sound like you understand bookkeeping. So I have a quick question. After using Mint (from Intuit) I have everything balanced & tagged and 99% automated. I have reports, ways to export, daily/monthly/yearly totals, breakdowns by types, handle liabilities & debts, i can project net, see assets over time, etc etc. Why wouldn't a business just use mint? After watching vidoes on GnuCash like you recommend - it is like watching someone make Mint by hand. When people out there get a check (income), do they open GnuCash and start typing stuff? Really?? Mint on the otherhand, detects the income by scanning all accounts, automatically categorizes it, etc etc. GnuCash - I could see mistakes everywhere. I don't see how this is much different than what an accountant would do in 1740 england. Why not have it all automated -- with computers?? https://www.youtube.com/watch?v=aqAaScYVeRQ https://www.youtube.com/watch?v=aqAaScYVeRQ
- hjek 8y agoIntuit has a history of squeezing their users: https://web.archive.org/web/20080321021644/http://www.infoworld.com/articles/op/xml/01/04/30/010430opfoster.html https://web.archive.org/web/20080321021644/http://www.infowo... https://www.cnet.com/news/intuit-products-phone-home-more-often-than-you-may-like/ https://www.cnet.com/news/intuit-products-phone-home-more-of... Also, your company's accounting information can be sensitive, and hence you may not want to share that information with Intuit (and whoever they choose to share/sell it to). > Mint on the otherhand, detects the income by scanning all accounts, automatically categorizes it, etc etc. Does this mean that you literally hand over your online account log in details to Intuit? Or how is this "scanning" done? > GnuCash - I could see mistakes everywhere. I don't see how this is much different than what an accountant would do in 1740 england. Why not have it all automated -- with computers?? What kind of mistakes were you noticing? (in the Youtube video below, I assume?)
- ransom1538 8y ago"Does this mean that you literally hand over your online account log in details to Intuit? Or how is this "scanning" done?" Yes. They use your banks credentials and scan the accounts. It is really awesome. Because you can centralize 20+ accounts into one flow in an automated fashion ++ you don't need a bookkeeper. Ironically, it is actually more secure since I can catch things within minutes. "Also, your company's accounting information can be sensitive, and hence you may not want to share that information with Intuit (and whoever they choose to share/sell it to)." Worse! Intuit does all my TAX RETURNS. Their tax system is absolutely worth it. I trust them more than "Jeff" at my local small bookkeeper firm. They handle a large percent of american's taxes. [Yes, yes I understand their lobbying is terrible].