I did some more testing today without relying too heavily on the Selenium IDE. I instead focused on errors and discrepancies that Selenium might not pick up on. These were my results.
General Ledger - The General Ledger shows some inconsistencies when it comes to changing the date span. Sometimes it will allow you to type in the date, other times you must choose a date from the calendar. Also, when you're typing in a date it must be in a specific format(2007-02-18) or else it will not find any journal entries.
Chart Of Accounts - If the account number starts with a letter you get the following error. Exception Trace violationnew_account. The listing will now display any words that you place in the account number box.
General Journal - The debit/credit amount does not accept commas. For example the program automatically changes $40,000 to $40. The journal does not display letters if you type them into the credit/debit fields. Also the date must be a specific format or the entry doesn't show.
It's Chart of Accounts, not Charter Accounts.
NeilW
Hey Neil, thanks for your help. We look forward to hearing more from you.
Hi Neil, I was just checking out your blogs and see you are a Ruby on Rails developer. I'm mostly a PHP developer, though these days I'm trying to be language agnostic and use as much XML, XSL, and SQL as I can.
I've tinkered with rails, and used symfony a bit (which is similar to rails) and recently read a book on ruby's system administration capabilities. Good stuff!
Again, thanks for the heads up on the typo. Max is new to accounting but learning fast. He's doing the testing for us.
Language agnosticism is not what it is cracked up to be. Nobody really gains anything - you still have to learn the transformation languages. So why not use a language that is Turing complete and have done with it.
When it comes to development it is better to get religion - it saves time.
P.S. I'm more than just a Rails developer. I'm also an accountant who hates the double entry system.
Oh no! I love the double entry system! Though I am providing support for as much automation as possible to take care of the "other side", if possible. But I am not an accountant by any means of the term. I don't even play one on TV.