<< <%SKIN-STRTRANS-SYNTOC%> >>
Navigation: REVISION HISTORY AND BUGS / FEATURES >
Revision History - Latest Version
This page lists all of the history of changes and fixes in all officially released versions of the program, starting at version 1.00. To see the changes in the pre-release versions leading up to version 1.00, see the Revision History - Beta Versions page.
•Changed the installation program to automatically fix problems that a few users were having, where for some reason it could not overwrite files in the program's installation directory, so the install failed.
Version 2.00 (August 25, 2017):
•This version uses a newer version of PowerBuilder, the program we use to create ACCOUNTS, and as such we are giving this release a new main version number (2.00).
Version 1.42 (June 29, 2017):
•Added the Reports ⇒ Custom Reports menu option, which allows you to to create custom reports with up to 4 columns, each for their own range of dates. Each column can be Income and Expenses, Budget, or a Difference between two previous columns. This now allows the creation of various reports that users have asked us for over the years that were not included as built-in reports, and that we weren't sure would be of interest to sufficient users to be added.
•Memorized Reports can now have optional Descriptions added to them, in addition to their name. The Descriptions can be added when you are memorizing them, or on the Memorized Reports window itself.
•Reports ⇒ Summary ⇒ Government Form Amounts now defaults the dates to your fiscal year start and end, if they are different from the calendar year. It also has a new option to omit $0 lines.
•In the Reports ⇒ Memorized Reports window, after running a report, and closing the window(s) doing that took you to, you return to the Memorized Reports window. (Those other windows can be the main Reports window, the SQL Select window, or the Custom Reports window.) Fixed a weakness where the information about the list of reports in the Memorized Reports window is not updated on that return. That could be necessary if you made changes and re-memorized the report in one of the windows you were taken to. Without this fix, re-running the same memorized report immediately would ignore those changes. Also, any new memorized reports with new names would not have appeared on the list in this window when you returned to it.
•Fixed a bug where if you added a Filter to any of Reports ⇒ Summary ⇒ Income Statement by Months, Reports ⇒ Summary ⇒ Income Statement by Quarters, Reports ⇒ Fund ⇒ Income Statement by Months, or Reports ⇒ Fund ⇒ Income Statement by Quarters, the filter expression wouldn't get displayed on the report. (In almost all other reports, that does happen.)
Version 1.41 (March 23, 2017):
•Added Reports ⇒ Fund ⇒ Income Statement by Months and Income Statement by Quarters, that are like the same-named Reports ⇒ Summary reports, except split out by fund, with a summary section showing the change in fund balances for the entire reporting period. See here for details.
•Reports ⇒ Summary ⇒ Income Statement by Months and Income Statement by Quarters both now also prompt for an "Include" setting to determine the levels of accounts and sub-accounts to be included in the report.
•Changed the messages that come up if you try to backup or restore using a UNC path (such as \\computername\path\...). Previously that never (or at least almost never) worked, but you got a techie error message from the Firebird database software. Now you get a clearer message, earlier, directly from the program.
•Corrected a couple of places in this Help file where it said that Journal Entries was on the Maintenance menu - it is on the Actions menu. You can also get to it via the Journal Entries quick link on the main window.
•When saving reports to files with the Save As button, there is now an option to open reports saved as HTML in Excel, in addition to opening them in your default web browser. However, that is likely to come out worse in most cases than if you save them directly as Excel.
•Reorganized the Tools ⇒ Register Online window, splitting the fields up into groups for Organization Information, Contact Person, and Other Comments.
Version 1.40 (February 23, 2017):
•Added Reports ⇒ Summary ⇒ Income Statement General Comparison, which lists your income/revenue and expenses, consolidated across all funds, for one specified range of dates, and a second specified range of dates.
Version 1.39c (January 21, 2017):
•Sometimes the Tools ⇒ Fix novaPDF Problems menu option would not succeed because ACCOUNTS was running while the fix program was running. Now you are prompted to allow ACCOUNTS to exit prior to running the fix.
Version 1.39b (December 28, 2016):
•Fixed a crash in the program if trying to memorize a transaction with a name that is over 40 characters long.
•Fixed a crash in the Maintenance ⇒ Recurring Transactions window if you try to delete the last memorized or recurring transaction displayed on that window.
Version 1.39 (October 18, 2016):
•Added Recurring Transactions, which are memorized transactions for which a schedule has been assigned (for instance, monthly) for automatic or prompted-for insertion into the database.
•When you are memorizing transactions, you are now always prompted with a suggested memorized name (which you can of course change). For transactions previously memorized with this version 1.39 or later of ACCOUNTS, that you are re-memorizing, you are prompted to save it with the same memorized transaction name. For all others, the name it prompts you with is the Payee / Description for the transaction.
•Added the Help ⇒ Search by Topic or Keyword menu option, that actually just brings up a messagebox giving you instructions for how to do that, but also has buttons that take you either to the Help file where you can use the Index for searching, or to the How to Use Help help page for further instructions.
•Changed Help ⇒ Contents and Index so that it always opens on with the Index showing, which we believe is the most commonly helpful option. Previously it would show whichever of the Contents, Index, Search or Favorites tabs that you had last been on when you used the Help file.
Version 1.38c (August 30, 2016):
•Fixed another bug in Reports ⇒ Accountant ⇒ Trial Balance (introduced for at least one user by the fix in version 1.38) that for some dates and combinations of prior transactions could cause balances for fund accounts to be missing, and thus the whole report to not be balanced. (This only occurred if there had never been any transactions that directly affected that fund account at all, including no opening balance, but there were transactions on linked income or expense accounts.)
•In the Database ⇒ SQL Select window, more types of SQL statements (beyond the normal SELECT statement) are now allowed, with the provision of a SQL updating password from Cooperstock Software, than were previously allowed. This will allow our support people to fix certain types of rare problems in users' databases without having to have those databases sent to us by email backup, fixed here, and sent back for restoring.
Version 1.38b (August 23, 2016):
•Added a Help topic with instructions on Deleting Databases.
•When you are installing a license key or evaluation extension key, the program now removes unexpected characters (which might be invisible!) from the lines before doing anything else, to correct unusual errors in the copy and paste process of putting the key into that window.
Version 1.38 (August 18, 2016):
•There's a new option on the Maintenance ⇒ Main Options window, Drop down Account fields on entry to them, which determines whether that happens. (Previously it always happened.)
•In all windows that show transaction splits (Journal Entries, Register Splits, Write Cheques, Enter Deposits, Enter Bills, and Credit Card Charges) there is now better handling of rows with an Account selected but no amount(s) on that row. Also added the ability to right-click on a row and pick Delete Row from a popup menu, to clear that up.
•Added a new Database ⇒ Delete Old Data menu option, which deletes most transactions prior to a given fiscal year-end date (at least 2 full years in the past) and creates a new "rollup" Opening Balances transaction so that the balances at that date are the same as they were before this action.
•Corrected a bug in Reports ⇒ Accountant ⇒ Trial Balance that for some dates and combinations of prior transactions could cause balances for fund accounts to be wrong, and thus the whole report to not be balanced.
•There is a new Tools ⇒ Fix novaPDF Problems menu option, which downloads and runs a program from our website to uninstall and reinstall the novaPDF PDF printer, to fix problems that sometimes come up (for instance if you uninstall the printer driver, or delete some of its files). The program is also using a newer version of novaPDF.
•When you are installing a license key or evaluation extension key, the program now checks the lengths of the lines before doing anything else, and doesn't proceed if they are not the expected length, to watch for unusual errors in the copy and paste process of putting the key into that window.
Version 1.37b (May 26, 2016):
•Fixed a bug: The new option on the Maintenance ⇒ Main Options window that determines whether the account names for the split accounts are included on the printed cheques, or only the memos and amounts, was not working - the account names were printed however you set that option.
Version 1.37 (May 25, 2016):
•On the main window, added a Current Balance column to the accounts list on the right hand side, showing the balance in each displayed account as of the current date.
•Printed cheques now print the splits for the transaction on the voucher parts (the 2nd and 3rd sections of the cheque page). There is a new option on the Maintenance ⇒ Main Options window that determines whether the account names for the split accounts are included with that, or only the memos and amounts.
•Fixed a bug where blank pages could be printed between cheques (or a blank page after a single cheque).
•Fixed a weird but obscure bug: If you entered a cheque through the Write Cheques window or the Register, and selected a previously-entered Vendor as the Payee, then changed that to a Payee that isn't a Vendor (whether it's on the drop-down list or a new one), then when you printed that cheque, it would show the name of the Vendor as the payee on the printed cheque! This would also happen if you saved the cheque with the Payee being a Vendor, then subsequently edited it in the Register and changed the Payee to a non-vendor, and tried to print the cheque. Now that doesn't happen - it correctly shows the new Payee on the cheque.
•Fixed a bug that could allow the database to store data thinking that certain bill payments had paid $0 on one or more bills, which doesn't make sense. Such $0 payments could then not allow you to delete that bill if that payment was the only payment on it. All such existing $0 payments are removed when you first start this version.
•Removed a harmless message that should not have been there when returning from displaying the report showing your Unique ID for Internet Backups, which is displayed after you click the Setup button in the Backup/Restore ⇒ Backup Frequency and Options window, that said "Cannot activate the program's main window."
Version 1.36c (March 22, 2016):
•If you enter an incorrect password in the program (such as a Program Entry password), the message you get now includes the Organization Name from the database you are trying to access. That can be helpful if you have multiple databases, and might be putting in a password for the wrong one. It's also helpful if you forget your password and we have to give you a temporary one to get in, because it is based on the exact Organization Name, which you can then tell us.
•Fixed a bug introduced by version 1.36, if you are trying to install an evaluation extension: the program exits, after giving a message "Internal error: licensing object not passed when opening w_new_eval_date".
Version 1.36b (March 18, 2016):
•Fixed a bug introduced by version 1.36, where if you exported a Bank Deposit file from the DONATION program and allowed it to automatically launch ACCOUNTS to import that file, the program crashed with a techie error message about "Error at line 8 of uf_post_getfocus event of u_dw". (This would also happen if you double-clicked such a Bank Deposit export file, to import it into ACCOUNTS when ACCOUNTS wasn't running.)
Version 1.36 (March 15, 2016):
•Significantly sped up the loading of the Register window for accounts with a lot of transactions in them (up to 10 times faster).
•Users have been having trouble configuring email sending with Gmail in the Maintenance ⇒ Email Sending Configuration window. There are now two different solutions available in the program for that. Details are in the Help page Gmail Configuration.
•In the first Maintenance ⇒ Email Sending Configuration window, made the figuring out of the settings from an account in Microsoft Outlook work for newer versions of Outlook (Office 2016 and 2015).
•For users of the Network Versions of ACCOUNTS, enhanced the window displayed by the Tools ⇒ Network Client Information menu option in the Network Server version, to add buttons for Print, Open in Word, and Help.
•Made some improvements to the messaging for the unusual cases where there is something wrong with the program's licensing file, to allow you to better understand what is wrong and what to do about it. If it is necessary to re-download and install the program to fix such problems, the program will give you an option to go to the DOWNLOAD page on the website to do that.
•Improved the Help topic Restoring Backups to explain what to do if the OrganizationName part of a database backup you want to restore doesn't match the current database's filename (the File Name field in the Maintenance ⇒ Organization Info window in the program).
•Removed a harmless message that should not have been there when returning from displaying a Memorized Report, that said "Cannot activate the program's main window."
•The program now comes with a newer composite version of the 3rd-party controls that used to be separated, for sending emails (Chilkat Mail), for communication with websites (Chilkat Http) and for extracting files from compressed files (Chilkat Zip).
•Added some improvements to how the program figures out how to launch Microsoft Excel, for some users where those Microsoft programs were present on the system but not being found by ACCOUNTS.
•Some aspects of the program code have been significantly re-organized to allow us to share more code between this program and our DONATION program.
Version 1.35h (January 3, 2016):
•Fixed a problem that caused the program to hang when trying to import a chart of accounts from Simply Accounting / Sage 50 Canada, when you first create a new database.
Version 1.35g (December 29, 2015):
•Removed the menu option Help ⇒ Support Forum on the Web, because we have discontinued its use because so few people were using it. Please just contact us directly if you need support.
•Added comments at various places in this Help file explaining that you should not try to move your database to a 3rd-party cloud storage location like Dropbox, Google Drive, Microsoft OneDrive etc.
Version 1.35f (November 19, 2015):
•Fixed a bug: for some users, the cheque amount in numbers on cheques printed with the program could be wrong, with the currency symbol (e.g. dollar sign) missing, and no decimal places (e.g. for cents).
•Changed Tools ⇒ Register Online, and the Register page on the website, so that the field for the organization's website address allows up to 70 characters (previously 50).
Version 1.35e (November 6, 2015):
•Correctly fixed the bug that version 1.35d below claimed to fix, but didn't!
Version 1.35d (October 25, 2015):
•Fixed a bug - if you were registering for the first time with Tools ⇒ Register Online, and you hadn't previously set up an email address with Maintenance ⇒ Email Sending Configuration, the email address field would be both empty and uneditable, and you would not be able to submit the registration because the program would ask you to enter an email address!
Version 1.35c (October 21, 2015):
•Fixed a bug where if you try to install an expired license key, the error message you get states an incorrect date as being the expiry date of that license key.
Version 1.35b (October 19, 2015):
•Updated several Help topics to explain how to delete a split row in a transaction entry window (e.g. the Register Splits, Writing Cheques, Enter Deposits, Credit Card Charges, or Enter Bills windows) that was entered in error, by clearing all fields on that row. (It was already explained in the Help topic for entering Journal Entries.)
•Fixed a very unusual potential problem where in the Database ⇒ SQL Select window, if you are given a password by Cooperstock Software to allow you to do some form of data updating in that window, that password could fail to work because it had an unprintable character in it.
Version 1.35 (September 21, 2015):
•Renamed the Reports ⇒ Details ⇒ One Account Details and Balances report to be just called One Account Details, because when it is run on Income or Expense accounts, it no longer shows the starting and ending balances (totals over all time the program has been used) because those figures don't really make sense. The starting and ending balances are still there when you run the report for Asset, Liability or Fund accounts.
•Similarly, Reports ⇒ Details ⇒ One Account with Running Balances is still called that, but no longer shows a starting balance for Income or Expense accounts, and the running balance just starts at $0 for such accounts.
•In both of those reports, added a note in the footer of the report, when running them for a Fund account, explaining that the report only includes explicit transactions in the report and the balances, and excludes changes to the implicit fund balance made by linked Income and Expense accounts. If you want those to be included, use Reports ⇒ Fund ⇒ One Fund Details and Balances instead.
•Fixed a problem where certain complex numeric expressions (that aren't for currency amounts) get formatted as currency when they shouldn't, in the Database ⇒ SQL Select menu option.
•Improved the clarity of messages you can receive if you run a Network Version of ACCOUNTS but only have a license key for the Standalone version. Previously those messages referred to the fact that you were using the Firebird Server, which most users wouldn't understand - now it just refers to the Network Version of the program.
Version 1.34b (June 18, 2015):
•Made a fix in the installation program so it will work on the upcoming Microsoft Windows version 10.
•Made a fix related to the change about reference numbers made in version 1.34: now you do not get any confirmation questions in either the Register window (for payments) or the Write Cheques window, if you leave both the transaction Type and Number fields blank. We assume you know what you are doing in that case.
•All backup filenames now have a time component as well as a date component, such as OrganizationName-YYYY-MM-DD.HH.MM.SS.S4ABackup, where YYYY-MM-DD is the date the backup was made, and HH.MM.SS is the time.
•The Write Cheques window now allows the entry of non-numeric reference numbers, which might come up when entering payments with transaction types other than "CHEQUE" or "CHECK". The field for entering that number has been changed from saying "Cheque #" or "Check #" to saying "Chq / Ref #" or "Chk / Ref #".
•Fixed a weakness in the Pay Bills window: you couldn't use it to "pay" a bill for $0, composed of a bill and a credit note (a bill with a negative amount) for the same dollar amounts, or any other combination adding up to $0.
•Both Reports ⇒ Vendors and Bills ⇒ Overdue Bills Aging Summary and All Bills Aging Summary omitted to add in any credit notes (ones with negative amounts) to the displayed totals. They are now included.
•Added a menu option Maintenance ⇒ Change Password ⇒ Read Only Password, that allows you to set a Read Only Password. Entering ACCOUNTS with that password means you can view data and reports, but not enter transactions or change any data.
•Changed a number of data entry windows to prompt about saving the work if you have made changes, not saved those changes, and then close the window by using the "X" at the top right corner or Alt+F4 or a Close button. (A Cancel button will always allow you to abandon unsaved changes without prompting.)
•When you are reconciling an account, added a validation in the initial Reconciliation Summary screen so you can't enter a Statement Ending Date earlier than the date of the latest reconciliation on the account, if any. (You already couldn't actually run a reconciliation prior to that date, but you didn't get a message about that until you clicked the Reconcile button to go on to the Reconciliation Details window.)
•Fixed some problems that can happen in the installation program if you are installing into a non-standard location for the program files, or re-installing to one location when a prior install went to a different location.
•Added a section on "Creating your own Import Files" (which we do not recommend!) to the Help page on Importing Transactions. Also allowed more transaction type values when importing transactions, and allowed the import to be a CSV file (in addition to the currently allowed tab-separated text file format).
•Improved the messages you receive if the program tries to send an email and is unsuccessful, to be clearer and more helpful about what the problem likely is, and how to fix it. (This applies whether you are doing so from the Test button in the Maintenance ⇒ Email Sending Configuration window, or trying to actually email a report or database backup.)
•Fixed an inconsistency between the program itself and the installation program about how they find the program's Data Directory - a couple of users were finding that the different methods used, which we thought always gave the same answer, did not do so.
•Improved the wording in the Evaluation and Licensing window (accessed via Tools ⇒ Request or Install License Key) when you are already licensed. If it tells you that your eligibility for support and upgrades has expired, and you need to pay to renew that, it makes it clear that this is "according to your most recently installed license key", which may or may not be correct. (You might have paid more recently, but just not requested, received and installed an updated license key yet.)
•Added some content to the Help page on the Data Directory, to avoid possible confusions about the Data Directory itself versus its Data subdirectory, and about the "Documents" versus "Public Documents" subdirectory under C:\Users\Public in recent versions of Windows.
•Hopefully fixed a problem that occurred very occasionally (we believe on 64-bit computers) when the installation program tried to install the novaPDF PDF printer, and it would not install, giving the message "Error 1 installing novaPDF".
•In the Bill Payment List window, changed it so that after any changes to the Vendor drop-down or that new checkbox, it scrolls to show the latest bill payment (the bottom of the list).
•Fixed a bug: when printing cheques for vendors in the Vendor List that have an apostrophe (single quote) or double quote in their name, their address would not be printed on the cheque. Note: This fix may will probably not work for previously existing transactions with quotes in the vendor name, unless you edit those transactions before you try to print them, first changing the Payee to anything else, moving out of that field, then going back and changing it back to the desired Payee.
•Fixed a bug introduced by version 1.30, where in some cases when it went to get the next cheque number it would give an error message and show number 1.
•Made some improvements to the Help page Move the Program from One Computer to Another, relevant to the changes in version 1.28.
•Changed the way the program calculates the next available cheque number (used in the Register, Write Cheques and Pay Bills windows). Now it suggests the number after the cheque number that was most recently entered for that bank account (not the one with the most recent transaction date - which is the date you enter). Also added a new Help page explaining Getting the Next Cheque Number.
•Fixed a bug in Importing Transactions, which is most commonly done for bank deposits from the DONATION program, where it would give error messages and not do the import if any of the included accounts had either an apostrophe (single quote) or a double quote in their names.
•In the Reports ⇒ Memorized Reports window, added a Delete button to delete reports that are no longer needed.
Made several changes to the Reconciliation Summary window:
•Added a Delete Latest button to allow you to completely remove the latest reconciliation done on that account, if it was done in error (for instance, for the wrong date).
•Added a test that the selected Statement Ending Date is no earlier than the Statement Ending Date of the latest reconciliation done on that account, because it does not make sense to do them out of order.
•Added a warning, if the Statement Ending Date is more than one calendar month after the Statement Ending Date of the latest reconciliation done on that account, to confirm you really want to do that. (Normally you would do the reconciliations one month at a time, but the program does allow you to do multiple months at once.)
•Added a new Maintenance ⇒ Funds for Accounts menu option (also available from a new Funds button on the Chart of Accounts window). It allows you to set the funds associated with each income and expense account, all on one window. (Previously that could only be done one income or expense account at a time, on the editing window from the Chart of Accounts.)
•Fixed a bug in the addition of storing memorized reports in the database, rather than in separate files on your hard drive, in version 1.28. That worked for new installations of ACCOUNTS, but when existing installations were updated, if you had any existing memorized reports you would get a technical error message about not being able to save them in the database.
•There appears to be a bug in the Quicken exporting of accounts, for importing into an initial chart of accounts into ACCOUNTS, where the types shown for some accounts consist of garbage characters. Previously that would stop the import - now those accounts are imported (arbitrarily) as Bank accounts, and you can fix them after the import. You are shown a file of problems in the import that includes a note about each such account.
•Corrected broken links to the four helpful blog posts explaining fund accounting from the competitor company IconCMO, in the Funds and Fund Accounting section of the Accounting Concepts help page.
•Memorized reports are now stored in the database, rather than in separate files on your hard drive, so they no longer have to be backed up and restored separately. The first time this version (or any subsequent version) is run when you have previously been using version 1.27 or earlier, all memorized reports are picked up from your hard drive and inserted into the database. If you are using ACCOUNTS on multiple computers, this is done on each computer, though only newer reports are updated when a given report is already present in the database.
•The sample charts of accounts for Canada Charity and Canada Church have had their government form lines for the T3010 form updated to include the section or schedule number as part of the form line, in the form (for instance) "SD 1234" for lines in Section D or "S6 1234" for lines in Schedule 6. Lines for both Section D and Schedule 6 (only one of which is filled in by each organization, depending on its size) are included, and a new comment has been added to Reports ⇒ Summary ⇒ Government Form Amounts, when it is run for the T3010, pointing out that only one of those groups should be used.
•The installation program for the Network Client version now has clearer instructions, and clear error messages for problems, on the screen for specifying the computer name that the Network Server version is running on, and the path where the database files are stored.
•Occasionally the program fails to start because a user has moved either the program's data directory or the "Cooperstock Software" directory above it. Now the program will give a clearer error message about this problem, with a suggestion of how to fix it.
•In all windows where you can enter a list of splits for a transaction (like the Register Splits window, Write Cheques, Enter Deposits, Journal Entries etc.) make the Account field a bit wider to show more of long account names.
•In the Edit Bill window, if you make a change to the Total Bill Amount and tab or click out of the field, in cases where you were using Sales Tax Codes and there was only one expense account, it would automatically re-calculate the splits for you when you tabbed out of the field. However, if you clicked either Save button without first moving out of the field, it would not do that, and would give you an unneeded error message about the splits not adding up to the total. That has been fixed.
•Also in the Edit Bill window, when you are editing a bill that already has a partial or total bill payment on it, you are now given a warning about that fact when you enter the window, pointing out that you need to be cautious about changing the Total Bill Amount. And if you do change that amount, in most cases (except where it was a partial payment before, and is still a partial payment after the change) it will ask you to confirm the change when you click either Save button, explaining what the effect of your change was.
•Changed the installation programs to give a message on their startup screens, saying that you may need to temporarily stop your anti-virus or security programs if you get a messages about "Sharing Violation" during the install, which a few users were having.
•Reports ⇒ Summary ⇒ Income Statement, Reports ⇒ Summary ⇒ Income Statement Yr/Yr Comparison, Reports ⇒ Summary ⇒ Balance Sheet, Reports ⇒ Summary ⇒ Balance Sheet Comparison, Reports ⇒ Summary ⇒ Budget Comparison, Reports ⇒ Fund ⇒ Income Statement, Reports ⇒ Fund ⇒ Budget Comparison and Reports ⇒ Listing ⇒ Budget now all prompt for an "Include" setting to determine the levels of accounts and sub-accounts to be included in the report.
•Reports created with the Database ⇒ SQL Select menu option now do a better job of making the columns only as wide as they need to be to hold the longest retrieved data, and leaving spaces between columns. This fixes problems both where some data could be cut off because columns were too narrow, and reports were unnecessarily wide because columns were too wide.
•In all windows where you can enter a list of splits for a transaction (like the Register Splits window, Write Cheques, Enter Deposits, Journal Entries etc.) made the drop-down area for the accounts wider, to show long account names in their entirety rather than in some cases cutting them off.
•Reports ⇒ Details ⇒ One Account with Running Balances was incorrectly showing the ending balance as the starting balance, and then adding up running balances from there. That has been fixed, so the starting balance is correct.
•This version was created with a newer version of PowerBuilder, the program used to create ACCOUNTS.
•Fixed a support problem, where if the program cannot find one of its 3rd party components (ChilkatHttp, ChilkatMail, or wodCrypt), a re-install of the full version did not always fix them, and further steps were required to fix the problem.
•Fixed a problem in the installation program, for re-installs, where if you need to let it delete an expired license key file (a very unusual situation) that gives an error message and the whole install ends up failing to upgrade.
•Reports ⇒ Vendors and Bills ⇒ All Bills Aging Summary was not obeying the setting for "Show Cents in Reports" in the Maintenance ⇒ Main Options window. In some cases it would show no cents, and could also in some cases in some fields show 4 decimal places. That has been corrected.
•Reports ⇒ Accountant ⇒ Audit Trail now shows the user for each transaction as being the logged-in Windows user, rather than always "Admin", for all transactions entered after you upgrade to this version.
•Fixed a bug when editing accounts: A hidden account that was a sub-account of another hidden account could not be edited, because its hidden parent account was not displayed on the "Of parent account" drop-down list. That drop-down list now includes hidden accounts, if the "Hidden" checkbox on the window is checked.
•Added a new table, USER_LOG, to the database, which tracks each user of the program (based on the Windows user name theyS logged onto their computer with). It records the time they logged on (started) and logged off (exited) the program. You can retrieve data from it with queries in the Database ⇒ SQL Select window such as "SELECT * from USER_LOG where ACTION_DATE between '2014-01-1' and '2014-01-31 23:59:59'", to see all of the activity in January 2014.
•On Register windows, the Splits and Delete buttons now only appear on the currently selected row (if they are available for that row at all), rather than all rows for which they are available. This gives a less cluttered appearance.
•In the Print Cheques window, there is a new Adjustments button, that opens up an area that allows you to adjust the positioning of the various elements printed on the cheque, in case the cheques are not quite lining up properly on your cheque forms. (The only forms that are supported, however, are still 3-part voucher cheques with the cheque on top, designed for use in QuickBooks.)
•Added a new report, Reports ⇒ Details ⇒ One Account with Running Balances, which lists detailed transactions with running balances for one account over a range of dates.
•Added a new report, Reports ⇒ Vendors and Bills ⇒ Vendor List, which just lists each vendor's name, account number and name for cheques.
•In the Network versions, fixed a problem where if the program loses its connection to the database for some reason, it could get a large pile of error messages, one on top of another, if the user wasn't at their computer at the time, and then be hard to close. Also, it now gives an option to reconnect to the database.
•Fixed a bug in Reports ⇒ Summary ⇒ Government Form Amounts that could cause the dollar figures for some accounts to be missing or $0, when they should have been actual non-zero amounts.
•When you used the Tools ⇒ Check for Updates menu option, if for some reason the download of the upgrade file failed, the "Please Wait" window for the download would remain up after an error message, leading you to think that the download was hanging, and with no obvious way to get out of it. Now that window closes after such an error.
•Fixed a problem in the installation programs that caused exporting to formatted Excel in the Save As window when viewing reports to give an error message and fail.
•A lot of strange warning messages (one or two per line of the report!) would come up if you ran Reports ⇒ Summary ⇒ Government Form Amounts, and then clicked Save As, and did the save to Excel, with the option "Formatted Data for Display" selected. That has been fixed.
•When you used the Tools ⇒ Check for Updates menu option, many users were finding that it failed, with an incorrect message saying that they did not seem to be connected to the Internet. That is fixed by this version, however, to get this version successfully, you have to download it from the DOWNLOAD page on the website, at www.software4nonprofits.com/accounts/download.htm, since Check for Updates isn't working in your current version!
•Fixed a bug in the window for installing a new license key that in some cases would accept an out-of-date key and indicate it was valid.
•Prevented installation of the program in a path whose name contains a single quote character, because for some reason that prevents the program from starting properly
•Fixed a minor problem, where the progress bar in the window showing an Internet Backup uploading never changed.
•Switched to using a new version of the program that creates the installation programs, which introduces some new capabilities, but also drops support for installing ACCOUNTS on the 13-year-old version of Windows called Windows 2000.
•Fixed a bug when installing the Network Client version of the program, where if the Database Directory on the Network Server version's computer has been changed from its standard location, you may get a message about that directory not existing on the Network Client computer, and be unable to complete the install. (The database directory doesn't have to exist on the Network Client computer!)
•Changed the installation program, so that a tile for ACCOUNTS shows up on the Windows 8 "All Apps" area, and ACCOUNTS can be searched for with the Windows 8 feature for searching for applications. For earlier versions of Windows, ACCOUNTS now also shows up under Start Menu ⇒ Programs ⇒ Software4Nonprofits, as well as the Windows Desktop (where it always showed up).
•In Reports ⇒ Listing ⇒ Revenue and Expense Accounts by Fund, added the account number of the fund to the header with the name of the fund, and changed to always show account numbers (regardless of the setting about that in the Maintenance ⇒ Main Options window).
•In Reports ⇒ Details ⇒ Transaction by Account, made the Memo field much wider, so long memo values aren't as likely to be cut off.
•Added a new feature about the Memo field in the Register, Write Cheques, Enter Deposits, Enter Bills and Credit Card Charges windows. Now, when you save those transactions, if the overall Memo you entered for the transaction is filled in, any individual split lines' Memo fields that have been left blank will have the transaction's Memo copied into them. Split lines' Memo fields that you filled in specifically will not be overwritten. Previously, the Memo was actually only applied to the transaction's main account's split line (such as the register account, the bank account used for Write Cheques, etc.).
•When this version is first run, all transactions other than Journal Entries and Opening Balances transactions are updated as if the new Memo feature in the previous point had always been in effect. I.e. non-empty memos on the first splits line of transactions are copied to empty memos on subsequent splits lines.
•Added Reports ⇒ Vendors and Bills ⇒ All Bills Aging Summary, that lists summaries by vendor of all unpaid bills, with the amounts broken out by in how many days in the future or past they are due: Future over 30 days, Future 1-30 days, Current (due today), Overdue 1 - 30, Overdue 31 - 60, Overdue 61 - 90, or Overdue over 90 days.
•Added a Tools ⇒ Run Windows Calculator menu option, that starts the built-in Calculator application from Windows.
•Added a section to the Help topic on Handling Sales Taxes about "Transactions that are only Partly Taxable", to explain what to do for them.
•In the reconciliation details report (also printable after the fact with the Reports ⇒ Banking ⇒ Prior Reconciliation menu option), allowed for more characters in the Num field (which is usually a cheque number).
•Added Reports ⇒ Summary ⇒ Balance Sheet Comparison, that shows the balance sheet for two specified dates (normally defaulting to the previous fiscal year-end date, and today's date), and the difference between them.
•Added protections against accidentally entering fractional cents (for example amounts like 123.456) in any of the data-entry windows. Doing so was previously allowed (because we never thought about it!), but could not be detected, because only cents were displayed in data entry windows and reports. Entering fractional cents could cause problems including a bank reconciliation saying it was out by $-0.00! Also on your first startup of this version, any previously entered fractional cents are removed, to prevent further such problems.
•Added a small section on Voiding a Cheque to the Help topic on Register Samples.
•When the register, Write Cheques or Pay Bills windows display the next available cheque number for an account (done in the register when you press the "+" key in the Number field), it used to always use one more than the highest cheque number recorded in that account, within the 13 months prior to today's date. Now, it uses one more than the latest cheque number used in that account, within the last 13 months of transactions in the account (which could end before or after today's date, depending on the entries you have made).
•Similarly, when selecting lists of previously-used transactions types and descriptions, for the drop-down lists of them in various windows, it now selects them from the last 13 months of transactions in the account (back to 13 months prior to the latest transaction date in the account) rather than from the 13 months up to today's date. (This would make a difference, for instance, if you were starting by entering your transactions from two years ago.)
•When you use Print Cheques, the To Cheque # (ending cheque number to print) is now automatically initialized to be the last cheque number in the selected bank account. You can still change that, if desired.
•When importing transactions, which are most commonly bank deposit transactions exported from the DONATION program, give a more helpful error message if the same account name is erroneously used with two different account types, for example for both the bank account and an income account.
•Fixed a problem during a re-installation, if you have configured your database to be located on a USB memory key, and the memory key containing your database has not been inserted into your computer. Now it will prompt you to do that before continuing the installation.
•On the Pay Bills window, added a small Pay button between the Outstanding Amount field and the Payment Amount field. Clicking it transfers the Outstanding Amount into the Payment Amount (as long as the Payment Amount is currently zero), to save you re-typing it. Renamed the main Pay button on the window to Pay Now.
•When printing cheques, for the version where you do not check "The Payee goes above the line for the Amount in words", moved the memo on the cheque up a bit, because it could be too close to the micro-encoded account number at the bottom of the cheque.
•Fixed a bug where if you had an account with a budget, then made another account with a budget a sub-account of that first account, the budget for that first account would continue to show up on the three reports related to budgets, causing the budget totals on those reports to be incorrect. Now when you make the second account a sub-account of the first account, the budget for the first account will be moved to be the new budget for the second account, which is now the first account's sub-account.
•The same problem occurred with Government Form Lines associated with an account, when that account was changed to be a sub-account of another account that also had Government Form Lines. They are now moved from the new parent account to the new sub-account.
•Fixed an oversight where the Maintenance ⇒ Budgets window never showed account numbers, even when "Hide Account Numbers except in Chart of Accounts" was unchecked in the Maintenance ⇒ Main Options window.
•Fixed a weird behaviour when editing accounts from the Chart of Accounts, where if you switched between an account being a sub-account and a sub-sub-account or vice-versa, and then dropped down the list of parent accounts, the accounts in that list could be in descending order by account number, rather than the normal ascending order.
•Added a new checkbox for Don't Indent Amounts in Reports in the Maintenance ⇒ Main Options window. If it is checked, all amounts in reports like the Income Statement and Balance Sheet are completely aligned vertically, rather than being indented by sub-account level if is unchecked (which is the default).
•Added a drop-down arrow to show previously-used values, and autocomplete functionality (you start typing, and matching values pop up) to the Type field on register windows, and the Transaction Type field on the Write Cheques window.
•Fixed a bug introduced by version 1.13, where resizable windows (including the program's main window) were always centered on your screen, rather than located where you had moved them the last time you ran the program.
•Added Reports ⇒ Fund ⇒ One Fund Details and Balances, which shows all of the transaction details in all accounts affecting one selected fund balance over a specified date range, plus the starting and ending implicit balances in that fund.
•Added Reports ⇒ Fund ⇒ Budget Comparison, which is like Reports ⇒ Summary ⇒ Budget Comparison except that it breaks it out into one statement per fund.
•The window for entering a new bill now has Save and New and Save and Close buttons, like most other special-purpose data entry windows, so that you can enter several bills in a row without exiting the window.
•When you are entering a new bill, the Bill Date is now set to the last-used transaction date from that or any other data-entry window during the current run of the program, and any date that you set as the Bill Date becomes the last-used transaction date for use in other windows.
•When you are paying a bill, or editing a prior bill payment, a Total Amount of the payment is now displayed at the bottom of the list of bills to be paid, and there is a new confirmation question to confirm you want to pay the bill for the entered total amount.
•When you are entering credit card charges, you can now enter negative amounts, which represent credits/refunds on your credit card bill.
•In any field for an account that automatically drops down its list when you enter it, pressing ESC will now pop it back up. (In most of those windows, ESC normally closes the window, and will do so again after you press ESC the first time in such a field to pop the account drop-down back up.)
•When you pop up a calendar control for a date field, previously the only way to get rid of it without making a selection was by pressing ESC. Now you can get rid of it by clicking the same popup button again, or clicking back into the date field, or in most other places on the same window.
•Fixed a bug that affected some users where you could not enter a negative Amount for a bill (representing a credit note from the vendor), because you would get a techie error message when you tried to save it. The same bug may also have caused some other strange problems in other parts of the program.
•Fixed a bug when editing an existing Bill from the Bill List window, if the Payables Account for that bill has been hidden, when the editing window was opened the Payables Account field would display "0". If you didn't change that (to select a non-hidden account), then when you tried to save it, you would get a techie error message. Now in this situation, the Payables Account field is automatically changed to show your first non-hidden Accounts Payable account from the drop-down list, so that error cannot occur.
•Fixed a bug that prevents successfully deleting a bill from the Bill List window, where it gives a message starting with "Cannot run procedure SP_DELETE_TRANSACTION".
•Fixed the fact that two totals at the bottom of Reports ⇒ Summary ⇒ Budget Comparison, and all amounts in Reports ⇒ Summary ⇒ Government Form Amounts, showed dollar signs (which aren't normally shown in reports) and didn't obey the "Show Cents in Reports" setting (if it was unchecked) in the Maintenance ⇒ Main Options window.
•Fixed a bug in Reports ⇒ Summary ⇒ Balance Sheet: if there were no explicit transactions in a fund account (not even an Opening Balance) prior to the "as of" date you specified for the report, but there were transactions on income or expense accounts linked to that fund account after that "as of" date, those later transactions were erroneously added to the fund balance, causing the balance sheet to be incorrect (and unbalanced). Only transactions on linked income or expense accounts up to the "as of" date should have been added in to the fund balance.
•Added a Help page on Mortgage Samples and Building Fund.
•When you start the program, if there are bills that you have entered with Enter Bills that are due or overdue, you will now receive a message about that, and be given an option to immediately open the Pay Bills window to view them and perhaps pay them.
•Added an option in the Maintenance ⇒ Main Options window that controls whether the messages mentioned in the previous point are shown.
•When you run Reports ⇒ Summary ⇒ Budget Comparison, the program now checks that you have defined a budget for the year you are trying to run the report for, and advises you to define the budget with the Maintenance ⇒ Budgets menu option if you haven't defined it.
•Added an option when running Reports ⇒ Details ⇒ One Account Details and Balances to include or exclude the splits / counter accounts in the transaction details that it shows. (Previously it always included them.)
•When creating a new database for a new organization, in the Startup Accounts window, you are now allowed to specify that an organization in the U.S.A. is a non-profit that does submit a form 990 or 990-EZ. (Previously you had to select "No 990" if you specified that your organization was a US non-profit.)
•Added some further helpful details to the Help topic on Entering Opening Balances.
•Added a new Help page Payroll Samples, with sample payroll transactions.
•Made some changes to the program's License Agreement, and various places in both this Help file and the program's website, to clarify the following existing policies: Older versions of the program are never made available, so users whose paid support and upgrades eligibility period has expired need to pay an appropriate fee to download and re-install the current version of the program, unless they keep their own secure permanent copy of the installation program from before their upgrades eligibility period ended, which they can use instead. Also, renamed the "Full License" fee to the "Initial Purchase" fee, for clarity.
•Added Reports ⇒ Details ⇒ One Account Details and Balances, which lists all transactions affecting one selected account for a selected date range, with the details of the splits, plus starting and ending balances for that account, and a summary of the transactions in that range of dates by transaction type.
•In Reports ⇒ Fund ⇒ Income Statement, prevented a problem where using Filter multiple times (for example to select the income statement for only one fund) could make the accounts in the report show up out of order (Expenses first, then Income). Also, if account numbers are being shown (as set in Maintenance ⇒ Main Options), also show the account number for the fund in the report's header section.
•Prevented a crash if you right-click on a partial blank row in a register window, when you scroll to the bottom, if the window size is between exact numbers of rows.
•Added Reports ⇒ Listing ⇒ Annual Budget, which shows just an annual budget for a specified year, with no corresponding actual amounts.
•Fixed a minor problem where some figures in Reports ⇒ Summary ⇒ Budget Comparison were not being displayed with the correct formatting (including not obeying the "Show Cents in Reports" setting in the Maintenance ⇒ Main Options window).
•Added a Help page on Using the Database on a USB Memory Key (another way to handle having copies of the Standalone version of ACCOUNTS on multiple computers).
•Added better messages if the program's database cannot be found when you are starting the program (for example if it is on a USB memory key which you have not plugged in).
•Some users were getting a message "Unlicensed HTMLMessageBox" at the top of any message box from the program, because the program file that displayed the message boxes had not been updated by an upgrade when it should have been. The program now gives a message on startup if this unexpected situation is still a problem, with instructions to contact us for help resolving it.
•There is a new checkbox in the Maintenance ⇒ Main Options window for "Show Cents in Reports", which defaults to showing them. If you uncheck that, all reports omit the cents, and show only rounded-off full dollar amounts.
•Made a fix so that if you manually copy a database file to another file with a different filename (for example to make a 2nd independent copy of a database for some reason), that does not cause a problem when opening and using the new file. (Previously that would have caused some subtle problems.)
•Improved a few things in the appearance of the new Reports ⇒ Summary ⇒ Income Statement by Months, and Income Statement by Quarters. Also in these reports, fixed something that caused an warning message when opening the file in Excel, if you used the Save As button and saved to a formatted Excel file.
•In reports created with Database ⇒ SQL Select, if the Grid display style was chosen and there were a large number of columns, the order of the columns in the resulting report could come out completely incorrect. That has been corrected.
•Added two new reports: Reports ⇒ Summary ⇒ Income Statement by Months, and Income Statement by Quarters. Each breaks down the income and expenses by respectively month or quarter, within a specified range of dates, and also includes a Grand Total column at the end.
•Fixed a number of issues that could cause problems when Importing Accounts from Simply Accounting, with certain organizations of accounts in your Simply Accounting chart of accounts.
•Fixed a bug in Reports ⇒ Summary ⇒ Budget Comparison: for accounts with budgets, if there were transactions in the database that were later than the selected date range for the report, they could be included in the "Actuals" totals. Also fixed a tiny bug: the calculation of the number of days for the displayed proportional budget amount, if you weren't running the report for a full year, was one day too low. (It also ignores leap years, but that will not be fixed.)
•On the Pay Bills window, if you delete the Cheque #, you are no longer prompted to confirm that that's what you want, in the case where the selected Account is a credit card account rather than a bank account.
•Added new settings in the Maintenance ⇒ Main Options window, to allow you to have the program warn you about entering transactions whose dates are too far in the past or future, or even prevent you from entering such transactions. The default, if you have not changed the settings in that window, is to warn you if a transaction is more than 31 days in the past, or the future.
•When you use the right-click menu in the register window to Copy a transaction, then when you Paste that transaction, the date field is now cleared. (That helps prevent errors where you accidentally save a pasted transaction with the same date as the one you copied, when that was not desired.) The date field is not cleared when you use Cut and then Paste.
•When you run the Government Form Amounts report, you are now first prompted for whether you would like to see the Chart of Accounts with Government Form Lines report instead, to make sure it's all correct.
•Added the hotkey Ctrl+A to bring up the Chart of Accounts window from the program's main window.
•When you are in the window for editing government form lines, added a "Flip Sign?" checkbox to deal with some unusual situations. Also, if you click the New button, now if there is only one government form defined, it is automatically selected for you in the Form field, and you are put into the Line field.
•In that same window for editing government form lines, for lines associated with a form called exactly "T2" (for incorporated Canadian non-profits), there are a number of new validation rules for the line values (which are GIFI codes), some of which will automatically check the "Flip Sign?" field for you, after giving a message explaining why.
•In Reports ⇒ Listing ⇒ Chart of Accounts with Government Form Lines, added a field for "Flip Sign?".
•Updated the sample chart of accounts for a Canadian non-profit, including adding in the connections to the T2 tax form's lines, which will apply if the non-profit is incorporated. (This will only affect new databases you create with the program after installing this version.)
•Fixed two bugs in Reports ⇒ Summary ⇒ Government Form Amounts: The amounts would likely be wrong if you were running them for dates in the past, and the page numbering at the top right was cut off.
•Added memorized transactions capabilities to the register windows, that allow you to memorize a transaction, give that a name, and then re-insert it into the same account's register window at any time in the future, selecting it by name.
•Added subtotals by payee/description to the new Reports ⇒ Details ⇒ Transactions by Payee/Description report.
•The right-click menu option Paste Transaction in the register window can now only paste onto a basically empty row at the bottom of the register. (It could previously overwrite an existing transaction, after confirmation.)
•When you are printing cheques, the memo line is now filled in with "Acct #" followed by the vendor's Account Number, if this is a cheque to a vendor that has that field filled in. Otherwise, the Memo field from the transaction is used (as it was in prior versions).
•When you are paying bills, if the bill (or first bill) being paid had a Memo on it, that memo is now correctly copied to be the memo of the transaction on the Pay from Account. That means that it might be printed as a memo on the cheque for this payment, if there is no vendor Account Number, as mentioned in the previous point. (Previously, the memo from the bill was being put as the memo on the Accounts Payable account by mistake.)
•Fixed a problem where sometimes you got an error message when you tried to save a transaction pasted by the right-click menu option Paste Transaction in the register window, after using Cut Transaction.
•Fixed an oversight where the last Payment Date used in the Pay Bills window doesn't set the default transaction date for the next transaction to be entered on any other window, during the same run of the program. (That was working on all other windows that allow you to enter a transaction, except for Enter Bills, where it does not make as much sense.)
•Fixed a problem when when you open a register window, the cursor is in the Number field in the blank row at the bottom, rather than in the Date field, where it should be.
•Fixed a small problem: On the Find Transactions window, there was no scroll bar on the drop-down list for the Payee / Description field.
•Fixed a bug: If you were on a register window for a Fund account, and you deleted a transaction (for example an inter-fund transfer) the Implicit Balance at the bottom of the window wasn't updated.
•Fixed an obscure bug when editing existing accounts, that would allow you to change the Type of the account in some cases where you aren't supposed to be allowed to do so, if after getting an error message about that, you change the account's sub-account level.
•Added the Database ⇒ Delete All Transactions menu option, which users could use after entering some initial fake transactions just for testing, to remove them all so that they could really start using the program.
•Added Reports ⇒ Details ⇒ Transactions by Payee/Description, that lists all transactions over a specified range of dates, broken out by the payee or other description of the transaction.
•Added a "Name for Cheques" field when editing vendor details. If that is filled in, for cheques where the payee is that vendor, that field will be printed as the payee on the cheque, rather than the regular vendor Name field which is displayed in the transaction details in the Write Cheques or register window.
•On the register window, changed the right-click menu option Splits to be named View/Edit Splits. That menu option changes to read Edit Bill or Edit Bill Payment if the current transaction is a bill or a bill payment, and those two new options can also be done by the hotkey Ctrl+E. If you choose those new options, the transaction is opened in the regular window for editing bills or bill payments respectively.
•Also on the register window, if the current transaction is a journal entry, changed the right-click menu option View as Journal Entry to read Edit Journal Entry, which can also be done with the hotkey Ctrl+E. That version opens an editable window for editing that journal entry (instead of the regular read-only one for viewing normal transactions as journal entries).
•Similarly, on the register window, if the current transaction is your Opening Balances transaction, changed the right-click menu option View as Journal Entry to read Edit Opening Balances, which can also be done with the hotkey Ctrl+E. That version opens an editable window for editing that transaction as a journal entry (instead of the regular read-only one for viewing normal transactions as journal entries).
•On the register window, made all fields of rows for journal entries or Opening Balances transactions non-editable, except for the Number field. (While the Number field is editable, if you actually change it, you will receive an error message and your change will be undone.) This makes them behave just like bill and bill payment transactions displayed on a register window.
•Some users who had been using very early beta test versions found that a database conversion done invisibly by version 1.02 or later failed, which meant they could not open the program. This version fixes that.
•Fixed a bug: When editing an existing bill, it would change the Cheque # to the next available number in the selected bank account, rather than leaving it as is.
•Improved the options for Importing Accounts from QuickBooks and Importing Accounts from Quicken on startup, to handle cases where there are duplicate account names, possibly at different account/sub-account levels, in different accounts classes (Asset / Liability / Fund / Income / Expense). Previously problems like that would prevent an import from being completed.
•There is now a warning in the register window, if you appear to be entering a cheque on a bank account, but you have entered a Deposit amount rather than a Payment amount.
•Related to the previous point, when you use Print Cheques, bank transactions that have a value in the Number field but have a Deposit amount rather than a Payment amount will never be printed, as they are not considered to actually be cheques.
•If you start a reconciliation by using the Reconcile Account menu option from the right-click menu in a register window, and the current transaction in the register was not the empty one at the end, you are now returned to the same transaction after you finish the reconciliation. (Previously it would always go back to the empty one at the end.)
•On some computers with Intel video adaptors, the feature that causes the auto-drop-down of most Account fields could cause your screen display to flip, so it was upside down! Fixed that. (If that happens in version 1.02b, press Ctrl+Alt-UpArrow, to fix it.)
•In autocomplete fields, like the Payee / Description in a register window, fixed a bug where if the current text wasn't entirely selected (highlighted), and you added a character at the end of text, it could act as if there was no current text and show the first match to the letter you just typed.
•Found some cases where the new auto-drop-down of most Account fields, and then the sort of them alphabetically if you pressed a letter, didn't always work, and fixed them.
•The various resizable windows in the program did not have the usual expected controls on the title bar, including the "X" to close the window at the top right. Those controls are now there.
•Fixed a problem in the Sales Tax Accounts window, where if you activated the New button with the Alt+N key combination rather than clicking it with the mouse, it immediately prompted you for whether you wanted to close the window.
•Some users who had been using early beta-test versions of the program, and then tried to use the Actions ⇒ Opening Balances menu option, could receive an unhelpful error message like "Unable to retrieve transaction" and be unable to continue with that option. That has been fixed.
•Fixed a problem where the Database ⇒ Export Chart of Accounts menu option was broken, giving an error message "Unexpected subtype ID 0: Cancelling export."
•You can now search for and find transactions in ACCOUNTS, from two places - the right-click menu or Ctrl+F on register windows, or the File ⇒ Find Transactions menu option or Ctrl+F on the main window. Finding can be on any or all of the Payee / Description, Number (for example cheque or journal entry number), Memo, and Amount.
•Changed some of the behaviour of most fields for selecting an account (unless there are usually only a few options, like in the top part of the Write Cheques, Enter Deposits, Credit Card Charges or Enter Bills windows). First, the fields now drop down their lists automatically, as soon as you Tab or click into them. Second, if you press a letter, it immediately goes to the first account that starts with that letter (as it did before) but it also re-sorts the list in alphabetical order, to make it easier to see and select other accounts that start with that letter. If you press Backspace after that, or Tab out of the field, the list is returned to chart of accounts order.
•In the Enter Deposits window, when the Account drop-down is first displayed for an Account field that current has no value in it, the list is scrolled to show the first Income account for you.
•In the Write Cheques, Credit Card Charges and Enter Bills windows, when the Account drop-down is first displayed for an Account field that current has no value in it, the list is scrolled to show the first Expense account for you.
•Made the list of accounts on the main window obey the "Hide Account Numbers except in Chart of Accounts" setting on the Maintenance ⇒ Main Options window. Previously account numbers were always shown there.
•Fixed a problem in the Trial Balance report where some rows could show a real value for the Debit or Credit, with $0.00 showing in the other one of those two fields (when it should have been blank). It could also unnecessarily show rows for Fund/Equity accounts that had zero balances (with no transactions).
•Fixed problems on the Income Statement, Income Statement Yr/Yr Comparison, Balance Sheet, Budget Comparison, Fund Income Statement and Trial Balance reports. In some cases account names with no dollar amounts were displayed, that should not have been there. And in some cases parent accounts of sub-accounts that had dollar amounts, that should have been shown as a heading, were omitted. (The actual data that was there, that had dollar amounts, was both correct and complete, and the totals were correct.)
•Fixed a few small typos in account names in the sample charts of accounts. (This will only be corrected in new databases / installations using those samples, not charts of accounts in databases that have already been created.)
•Fix a problem in the reconciliation summary window, where if changing the Statement Ending Date should cause the Opening Balance to be recalculated, that didn't happen if you changed it with the popup calendar control. (It only happened if you typed in the new date and Tabbed out of the field.)
•Fixed a problem in the reconciliation details window, where if your Ending Balance entered on the summary window was a negative number, when you go to click Finish, you get a techie error message and you cannot save the reconciliation.
•Created a new Reports ⇒ Details sub-menu, and moved Reports ⇒ Accountant ⇒ Transaction Details to there (renamed to Transactions by Date).
•Added Reports ⇒ Details ⇒ Transactions by Account, which groups and subtotals the transaction details by account.
•Changed the Print Cheques option so that it will only print cheques dated within the last year. This prevents accidentally reprinting duplicates from long ago, if you have a new batch of cheques that duplicate earlier cheque numbers.
•When using the <Add New> option from Account drop-down lists in any window for entering or editing transactions, don't allow an account being added to be set to be Hidden - that doesn't make sense, and causes problems.
•Fixed an error in the Opening Balances window, that prevented the up and down arrows in the final column from showing whether each account balance or total was being increased or decreased (as in a Journal Entry transaction). Also explained this feature in the Help on Opening Balances.
•Added to the Help topics on Importing accounts from QuickBooks, Quicken and Simply Accounting, to explain why transactions cannot also be imported from them, and what to do instead. (What you do instead is start with an Opening Balances transaction in ACCOUNTS, based on reports such as a Trial Balance in your previous program.)
•Added to the Help on entering Opening Balances, to explain what to do if you have outstanding bills at your opening date that you also want to enter.
•In the Sales Tax Codes window, there is now a warning if you have set up a code with no associated accounts. Also, in the Sales Tax Accounts window, added an "<Add New>" option to the Account drop-down list, so you can add any accounts you need that were not already there.
•This was the first full official release of ACCOUNTS. It was functionally the same as the last beta test version, 0.99c.