Changes to abp ============== Version 5.18 ------------ * Categories can now be navigated using the standard arrow keys, similar to transactions and accounts. Pressing the Esc key to cycle through the available displays will bring up the new category view. The previous category view is still available by CTRL+SHIFT+B * The Cats toolbar button can be re-programmed to use the new category display by selecting Preferences>Display Options>Category Display * In the new category display, highlighting a category and pressing Enter will bring up all transactions for that category (identical to Find by Category). Pressing SHIFT+letter will go to the category starting with that letter. * Improved window management: ABP now runs in less memory, particularly on large-screen machines like the Series 7 or netBook * A couple of minor changes to the way that statements are imported from the Internet * Some minor changes have been made to maintain the cursor position when cycling between views Version 5.17 ------------ * Extra date formats now available from Preferences>Display menu (finally after two years!!) * Main printed report for transactions now shows both normal and split entries * Enter activity screen now displays currency of investment price * Fixed bug when importing a split transaction containing an inter-account transfer with a name>20 characters * Fixed bug when selecting Find Investment on a Revo would cause an incorrect toolbar button to appear * Fixed bug in Investments view when there were no investments set up, tapping the screen would cause the program to crash * Fixed bug in Show Investments where foreign investments would initially display prices in home currency * Fixed bug in Show Investments where foreign currency investments sometimes showed incorrect Gain/Loss Version 5.16 ------------ * ABP is now released under the FreEPOC software banner :-)) * Import function now strips leading spaces from the description field when importing QIF, OFC or OFX files * Constructs of the form "&" in OFX files (representing the ampersand character) are now correctly interpreted by the Import function * "Current account is now xxx" message when moving between accounts is suppressed if Preferences->Display->Screen Full message is set to Short * You can now create a new category while entering split transactions * Program can now be run from e: drive (for Netbook and Series 7 owners) * Fixed bug where cancelling an Import could leave cursor on the wrong entry Version 5.15 ------------ * ABP will now import and export QIF files in format DD/MM'YY and MM/DD'YY for transactions dated after 1 Jan 2000, as required by Quicken & MS Money * Deleting an account will no longer delete both sides of an inter-account transfer Version 5.14 ------------ * New option when using Transactions (Reconcile) feature in Internet Import for entries where ABP's date and your bank's date differ. You can append ABP's date to the Reference field, then reset ABP's date to agree with your bank's date. * Graphs now show a dotted line where graph crosses zero * Can now turn off the toolbar from the Preferences, Display menu * Fixed bug when deleting a transaction within a Split. * Fixed bug where using an apostrophe in Find by Description would cause ABP to crash * Fixed bug where Password dialog would not blank the whole screen Version 5.13 ------------ * Update to Internet Import: ABP now interprets bank statements in OFX format from Barclays Bank * Update to Internet Import: ABP now interprets bank statements in QIF format from Lloyds TSB. This includes special coding to strip out the reference from Payee field and put it correctly into ABP's reference field * Update to Internet Import: when using Import>Options>Select Dates the program will remember the date of your last reconciled transaction to avoid importing the same bank entries twice * Update to Internet Import: once you have imported your bank statement, the program will check the bank's balance against ABP's reconciled balance. If necessary, you can update ABP's opening balance to bring ABP into agreement with your bank's balance. * Update to Internet Import: if there is a date difference between a bank entry and ABP's transaction, you have the option to change ABP's date to agree with your bank. * EPOC Word file ABPInternetImport updated, and contents also included in ABP's Help file. Please read if you are using the new Import functionality. * Icons now adjusted to display correctly on Series 7 & Netbook * Fixed bug in Internet Import when Confirm Transactions was set to Yes and the Bank's date was different from ABP's date Version 5.12 ------------ * In addition to being able to import bank statements in QIF format, ABP can now understand OFC (used by Microsoft Money) and OFX (used by Quicken) formats. * ABP can handle multiple bank statements in a single QIF, OFC or OFX file - the program will prompt to find out which ABP account to apply to each new bank statement. * New import option when importing QIF, OFC or OFX files to automatically reconcile your current ABP transactions: you can select a date range using the Options tab. * The option to confirm individual transactions when automatically reconciling has been moved to the Options tab. * Fixed bug where changing an account name was not updating the investments associated with that account Version 5.11 ------------ * New option when automatically reconciling ABP transactions against your bank statement imported from a QIF file: you can choose to confirm each transaction individually * Fixed bug where auto-reconcile function would update individual entries but not the overall reconciled balance Version 5.10 ------------ * New functionality for importing QIF files from the Internet: ABP can auto-reconcile your existing data when importing a QIF file from your bank. See separate file: abpInternetImport * New functionality for importing QIF files from the Internet: ABP can now auto-assign transactions to categories when importing a QIF file from your bank. See separate file: abpInternetImport * Added ability to import dates in the form DD-MM-YY and MM-DD-YY, as used in QIF files produced by Citibank * ABP now stores your import preferences above * When editing a transaction you can now change a category from normal to transfer (but not vice versa) * When editing a transaction you can now change a category from normal to split (but not vice versa) * Changed Gain/Loss calculation from G/L=(Mkt Value+Dividends)/(Sell proceeds-Buy proceeds) to G/L=(Mkt value+Dividends+Sell Proceeds)/(Buy Proceeds) * Pressing the left arrow when showing the first account will now circle to last account, and similarly pressing the right arrow when showing the last account will circle to the first account * Fixed bug which in rare circumstances could cause "Error getting last-used account" message * Fixed bug where having the same investment in multiple accounts would incorrectly calculate the Spent amount in the Show Investments screen Version 5.09 ------------ * Replaced the "delete investment" option which I accidentally removed in version 5.08 :-( * Fixed bug where entering an apostophe in the Match Description option would cause ABP to crash * Fixed bug where exporting Category Balances to a tab-delimited file and cancelling the Select File dialog would cause ABP to crash Version 5.08 ------------ * ABP is now Revo-compatible! * A number of dialogs have been slightly modified to work on the Revo: Import, Add Investment, Update Investment, Enter Activity, Future Balance etc. * A number of displays have been extended to work across the full screen width: Show Investments, Show Category Balances, Show Standing Orders etc. * Graphs amended use the full screen for the Revo only * Since the Revo only shows 3 toobar buttons, the Invs button does not display. To access the Investment functions, press the Tab key from the main Accounts screen. To change between All Investment Accounts and Current Investment account, tap at the top of the screen in the investment activity view * Occasionally due to the smaller Revo screen size, you may find some text overlaps. If this happens, zoom out to a smaller font size. * A bug has been fixed where changing the date for a split transaction could cause a "consistency error" * ABP now works in full screen on the EPOC Large VGA emulator (and of course in colour). * Help file updated. Version 5.07 ------------ * Added Colour support - experience ABP in glorious colour! The colours can be set from Preferences (CTRL+Q) then Choose Colours (CTRL+C). Although you can set or update colours on the Series 5/5mx, they are only able to be displayed on the Series 7, the Netbook and the PC EPOC emulator. * Added instant category balance analysis: pressing "B" in the main transactions view will display the balance analysis for the category shown in the highlighted transaction. * Tapping on a category in the transactions view will now display both the full category name and the current category balance (providing that you have set the "tapping part of an entry displays full name" preference in CTRL+Q, CTRL+P). * Added date selection for graphs: when viewing a graph, pressing Tab allows you to select a start date and end date to be displayed - the graph is redrawn with the dates you supply * Graph now allows bigger numbers to be shown when displaying minimum and maximum balances * Enabled fast entering of a single (ie. non-repeating) standing order * Auto-backup to flash disk (d:) will now create the appropriate folder if it does not exist * Fixed bug when entering standing order in Find mode * Fixed bug when using New Prices option and no previous prices existed * Fixed bug after using Sum Found Entries between Dates option when cursor could lock up Version 5.06 ------------ * Program now includes an option to export foreign currency accounts in their true currency instead of in the home currency * Fixed bug in Menu where Split Files and Find options were interchanged * Included new topic in Help File on common import and export problems Version 5.05 ------------ * Individual split items can now be entered in foreign currencies * When updating historical investment prices, the current price is no longer updated * When deleting the current price, the program will check for the previous valid price for the investment - that price will become the "new" current price * Based on user requests and for consistency with other EPOC programs, changed hotkey for Find mode to CTRL+F and hotkey for Split Files to CTRL+SHIFT+F * Standing orders are now checked whenever the system date changes, not just when the program starts up * "Current Account" option in Graph now allows the user to select which account should be graphed * Fixed bug when calculating future balance and the end date is earlier than a future-dated transaction * Fixed bug which could cause program to lock up when an account had only future-dated transactions * Fixed bug when entering a standing order with an invalid character in the description * Fixed bug when selecting an investment in Find mode * Fixed bug when pressing up arrow in an account with no entries * Fixed bug in German version where requesting the help file would give an error message * Some updates to the Help file Version 5.04 ------------ * Update Investment option now allows investments to be moved from one investment account to another * Can now create the same investment in different investment accounts when All Investments option is selected * Adjusted spacing in activity screen to improve display of investment quantities with decimal places * Comma is no longer allowed in standing order description - it confused the program * Fixed bug where Go To Linked Transaction would occasionally find a transaction which was not a transfer Version 5.03 ------------ * Cosmetic change to check password screen for non-English language versions * Account, category and investment names with imbedded commas are no longer allowed * Fixed bug in Update Price routine * Fixed bug where long account & investment names could cause crash when entering investment activity Version 5.02 ------------ * When viewing Splits, they are now shown in the same order as they were entered * Using "Cursor stays on last entry" preference now works when entering new transactions with dates earlier than today * Fixed bug where updating the amount of a Transfer could cause "Linked transaction not found" message * Fixed bug when using Transfers within Splits Version 5.01 ------------ * Fixed bug when Importing QIF files Version 5.00 ------------ * Program is now ER5 (Series 5mx) compatible * All screens now display correctly on both VGA and Half-VGA EPOC machines - good news for the forthcoming Jedi :-)) * Program now restarts after a backup (5mx only) * Accounts now store and display contact information * Accounts now store debit and credit interest rates * Future Balance option estimates future debit or credit interest based on supplied rates * Major re-write of investment management component - investments can now be held in multiple accounts, similarly to the PC version of Quicken * Invs toolbar button toggles between showing all investments and the current investment account * Show Investments and Show Price History screens have additional options, accessed by pressing Tab key * Investment portfolio(s) can be valued in any currency * Main investment activity screen allows investment account to be selected by touching the account name with a pen, or by CTRL+D * Import Prices function modified to be compatible with format of prices downloaded from www.yahoo.com or www.yahoo.co.uk * When in the activity view, touching the Investment header at the top of the screen enters Find mode * Changes to Import, Export, Recalculate Balances, New Account, Update Account, New Investment, Update Investment screens to accommodate multiple investment accounts * When entering prices for foreign investments, you can specify the relevant exchange rate for that date. Then using the Show Price History option, you can see how the real value of your foreign investment has changed over time. * User can now vary the number of decimal places shown when displaying prices * Change default account routine now allows cancel option * Moving to an account with no transactions no longer requires the user to press Enter to cancel a dialog * ABP will automatically compress the data file when running low on system memory. Pressing "c" will compress the data file immediately at any other time * ABP now prevents users from directly opening the back-up file - this is to avoid inadvertently overwriting back-up data. Rename it first if necessary. * Using the Match Description function when entering a transaction in a foreign currency account will now bring up the right currency and amount. * Amending or deleting an account name now updates relevant investment and activity * Fixed bug when adding Transfer in Find mode and Unreconciled view * Fixed bug when a single split transaction is linked to multiple transfers * Fixed bug when editing a transaction in Find mode and the find criterion is no longer met * Fixed bug in Import All Accounts option when importing a QIF file containing investments * Help file updated * Sample data file updated * FAQ updated * New document included describing use of investments Version 4.30 ------------ * Net worth report on screen now shows total of bank accounts and investments * Net worth report on printer now includes details of individual investments as well as individual bank accounts * Updating or deleting standing orders for inter-account transfers now updates/deletes both accounts at the same time * When importing investment prices, the program checks if there is already a price for the supplied date * Import price and delete price routines now check for low memory condition * Price graph now includes average buy price and average sell price * Price graph will optionally show on which dates buy and sell activity have occurred. * When in Find mode, pressing Esc now returns to Normal mode without changing view * New user preference: "cursor stays on last entry". If you select this option, then the cursor will always stay on the transaction you have just entered - previously, abp would always default to either the last transaction in the account or to today's date. This new option is relevant if you often enter transactions with dates earlier than today. * Entering or editing a transaction in Find mode now keeps cursor on current entry. Useful when using the Unreconciled view to reconcile to your bank statement and you need to add or change an entry. * Fixed bug in "Sum found entries between dates" routine which could sometimes double-count split transactions * Fixed bug when viewing splits in Find mode for a single account * Fixed bug in calculating minimum & maximum balances where end date was incorrect by one day * Fixed bug when entering a transaction in Find mode, where new entry doesn't match search criteria Version 4.29 ------------ * In response to user requests, removed the edit to check for directory c:\abp\ * Program now remembers further user preferences in the Export option * Fixed bug in exporting investment activity to QIF file Version 4.28 ------------ * Pressing "t" in transaction screen will take you to today's date * When updating account or category names in the database, abp now checks for low memory condition * When entering splits, a formula can be used for the money amounts: eg. 833.45*.8, which is useful in accounting for VAT * Importing prices now allows for decimals in European format (ie. separated with a comma) * First line of price imports can be a text line with column headings * Change entry status routine allows start date as well as end date * Fixed bug in transaction description when importing splits * Merge files function now checks for valid abp data file, and prints warning message if the file selected is not a data file * Fixed redundant error message when exporting all accounts to CSV/Tab delimited files * ABP now checks for directories c:\abp\ and c:\system\apps\abp\ and prints warning message if not found Version 4.27 ------------ * Future balance calculation now offers extra option to show maximum and minimum balances during forecast period, and also shows date (if any) on which balance first goes negative * When the cursor is on a Transfer entry, pressing "g" will go to the offsetting entry in the other account * Changing the date in a Split transaction now changes the date in the underlying split records * Added warning messages when deleting accounts or categories which have transactions * Stopped Split Files and Recalculate Balances options sometimes creating opening balances of "-0.00" * Zooming when in Find mode no longer corrupts display * Cancelling "Create Investment" dialog now correctly resets display * Large negative budgets no longer cause program crash in Show Categories screen Version 4.26 ------------ * Fixed bug in Set Password screen * When editing a Transfer, date in linked transaction now remains unchanged * Editing a transaction now traps "low memory" condition * Graph scales now show correctly for large negative amounts * Data files can now have filenames with spaces Version 4.25 ------------ * Fixed bug which could cause abp to crash when finding splits Version 4.24 ------------ * Introduced the use of resource files, to allow new language versions of abp to be created Version 4.23 ------------ * Fixed bug in Match Description routine which in rare circumstances could cause the program to go into an infinite loop * Fixed bug after using Match Description and then cancelling the dialog which could prevent normal cursor movement Version 4.22 ------------ * Added new printer report - Print Find Results. You can now print anything that can be displayed in the Find view, including both normal and split transactions * When using the Match Description function in transaction entry and no match is found in the current account, the search automatically resets to scan ALL accounts. Pressing CTRL+D again will match the description to a transaction in another account. * Change Entry Status routine now allows entries to be changed from unreconciled to reconciled (or vice versa) and from not exported to exported (or vice versa). An additional option allows only Transfers to be selected. * Setting "Two Column" option now applies to screen display for split transactions * When entering a new transaction, status now defaults to Reconciled for Cash accounts or Unreconciled otherwise * Split File routine no longer crashes when user specifies a filename containing a space * Fixed bug where setting preferences during a Find could corrupt display Version 4.21 ------------ * Added user preference to display transaction amounts in two columns. This allows debits and credits to be shown in separate columns at the expense of being able to show transaction categories. Select this option using CTRL+Q then CTRL+D * Export function will allow all accounts to be exported to QIF files in one operation - very useful for MS Money/Quicken Users * Import function will similarly allow all accounts to be imported in a single operation * Export function now checks for low memory * Import and export functions now look for QIF files by default in c:\abp\ instead of c:\documents\ * Fixed bug when displaying more than one screen in Show Investments display * Find Unreconciled option for current account now shows running total including reconciled balances - similar to your bank statement * Program now traps error if user selects an invalid abp data file * Help file updated Version 4.20 ------------ * Change Entry Status routine now checks for low memory and, if so, will compress data file * Pressing "c" will compress your data file at any other time * Fixed bug with display of totals after zooming to change font size * Fixed bug in updating Transfers where the linked transaction is within a Split Version 4.19 ------------ * Dragging the scrollbar now jumps straight to the selected record without scrolling the screen - much faster * Some optimisation of the screen layout when user selects option to "Hide cents in display" * New Find options: Find by Exact Amount and Find by Range of Amounts * Screen displays for Find Reconciled and Find Unreconciled now show running totals. * Find Unreconciled for a single account will show reconciled total at the top of the screen. * Totals at top of screen are now right-justified * Modified headings when in Find mode Version 4.18 ------------ * New function "Increment Reference" available when entering a new transaction. This will search for the last numeric reference number used in the current account, will increment the number and then complete the Reference field. * Import/export options now support extra date format MM.DD.YY in QIF files. Note: you may need to reset your default import/export date format. * Show Investment display options (shown when pressing Tab in this screen) are now saved with your data file. * Fixed error in running totals for Find activity when a single account is selected * Fixed bug where changing accounts during a Find could confuse abp's display * When Match Description function finds no match, another description may now be entered * Fixed bug when printing report of investments Version 4.17 ------------ * More options available for deleting old prices, including ability to retain the last price in a given month * Fixed bug in category balance view when displaying long category names Version 4.16 ------------ * New category balance display: Sum, Budget and Variance * Import and export routines now offer more flexibility for MS Money and Quicken users: abp's reference field can be mapped to Number only, Memo only or Number\Memo * Standing Orders can now be updated to change the abp account. This avoids the need for standing orders to be re-entered from scratch if you move your account from one Bank to another * New investment activity types: Stock Split and Reinvest Dividend * Show Investments screen now allows number of decimal places to be selected * In the investment activity screen, tapping a record now displays a full description, investment name, or activity type * abp now responds to system events when in category, standing order, investment and price display screens. In these screens, a tap of the pen will now scroll one page. * Change to back-up routine: abp will only back-up your data if you have changed it in the current abp session (avoids waiting for a back-up if nothing has been updated) Version 4.15 ------------ * Fixed bug in investment price import routine * Added ability to import investment prices by date * Fixed bug when adding a new category after using "match description" function Version 4.14 ------------ * Pressing "i" in Accounts view now shows the number of transactions in an account * Fixed bug where pressing Escape in Accounts view could sometimes show an incorrect balance Version 4.13 ------------ * Deleting the last record in Find view no longer causes the cursor to appear on a blank line * Automatically calculated budgets which are unrounded now show to two decimal places * Fixed bug where incorrect running total could appear after using Recalculate Balances * A zero reconciled balance no longer appears with a leading minus sign * If the user attempts to print and there is no serial connection via Psiwin, then abp traps and reports the error * Some internal optimisation to marginally increase speed of updating balances * When changing the name of a category (using Update Category option) then supplying the name of another existing category will merge them both together Version 4.12 ------------ * Further improvements to the internal consistency checker * When running short of disk space and the "Compress File" dialog appears, the user can set the compress routine to run automatically * After drawing a graph by category, pressing B will show the budget line * Fixed bug in export to CSV/TAB file for Italian Lira Version 4.11 ------------ * The program now performs an internal consistency check whenever going to background and after using Import, Merge Files and Split Files. This check ensures that, if a bad QIF file was imported, or a merge/split procedure was interrupted, the program will detect the data error and ask the user to run the Recalculate Balances option. The program will detect account balance/category balance differences, null (blank) account or category names, non-zero Split category balance. The consistency check process should run without being noticeable to the user. * Show Category Balance, View Standing Order, Show Investments, Show Price History and Show Splits screens use additional lines at bottom of screen even when column footers are displayed Version 4.10 ------------ * All functions which use large amounts of temporary memory (Split Files, Merge Files, Import, Recalculate Balances) now trap "memory low" error and allow data file to be compressed to reclaim memory * Minor updates to help file Version 4.09 ------------ * In the print transactions report, extra space is allocated for descriptions if the reference is blank * Fixed bug in Find routine by Description or Reference where the running total did not include the amount of the first record * Fixed bug where pressing Escape in Change Account routine caused "Can't find Account" error Version 4.08 ------------ * Closing help and then re-opening no longer causes an error * Updating old investment activities no longer overwrites current investment price * Fixed a bug where sell activity did not update current held position * Category graphs now include any categories within Split transactions * Updating an existing investment price allows source to be changed Version 4.07 ------------ * Foreign investments now show value in home currency * When purchasing/selling foreign investments, cash is automatically converted to home currency * Investment input screens now ask for net amount instead of commission * Bond prices rationalised - now always expressed as percentages * Show Investments screen now show gain or loss even if current holding is zero * Investment price history can be selectively deleted - between two dates, and with user override * Pressing Tab in Show Investments screen toggles between absolute and percentage gain or loss, and allows dividend/income to be included or excluded * Categories can now be graphed * Both Account and Category graphs are now selected by CTRL+G * Graph scales have extra points added and are more accurate * After viewing a graph, pressing Enter allows another graph to be selected * Sum transactions by date now selected by CTRL+T * Display or hide titles now selected from Preferences menu * Transaction printing gives an option to have opening balances included in the running total Version 4.06 ------------ * Match description facility now matches only entries in current account * Pressing "r" now reconciles and "u" unreconciles a transaction (previously they both toggled between reconciled and unreconciled) * When entering a transfer between accounts, you can now specify a different date or reconciled status for the linked entry * When the Help file is already open, pressing CTRL+SHIFT+H no longer causes an "In Use" error * Printed transaction reports now always show carried forward balance Version 4.05 ------------ * Cosmetic change to check password screen Version 4.04 ------------ * Fixed bug when importing QIF files which contain new categories, which could create spurious budgets Version 4.03 ------------ * Restyled Check Password routine. This enables the program to respond to system events when waiting for a password to be entered. In particular, allows abp to close when backing-up your machine using Psiwin. * Three attempts allowed to enter correct password * Program no longer crashes when displaying budgets for very large amounts (eg. Italian Lira) * When in the account detail view, pressing the arrow keys will move to previous or next account * Fixed bug when displaying Standing Orders after pressing escape in Category View Version 4.02 ------------ * Fixed bug in import routine when importing opening balances Version 4.01 ------------ * Fixed bug in overriding manually set budgets Version 4.00 ------------ * Each category can now have an associated budget * Add New Category option (CTRL+C) and Update Category option (SHIFT+CTRL+C) both accept daily, weekly, monthly or yearly budgets * Pressing TAB in the Category Balances view offers the following options: 1. Change currently-selected dates 2. Select type of categories to be displayed 3. Change the view between Opening & Current Balances or Spending vs Budget 4. Change calculation method for pro-rata budgets - by month or by day 5. Recalculate all budgets 6. Output to screen, printer or TAB-delimited file (for pasting into Sheet application - see Hints.txt) * Print Transactions report now allows both accounts and categories to be selected between any two dates * Find option now searches across currently-selected account or all accounts * Unreconciled transactions for just the currently-selected account can be viewed (making reconciliation to bank statements even easier than before!) - use the Find option and select "Unreconciled" * Future balance calculation now allows today's balance or future balance to be copied to Clipboard - for example, to be used with the Series 5 Calc application * User Preferences redesigned and simplified * Simplified the option to show full text when tapping an entry (see Hints.txt) * Further speed improvements: moving between accounts is now significantly faster for large data files, and Merge files option is 100% faster * Hotkey for reconcile while adding reference changed from SHIFT+R to FN+CTRL+R * Hotkeys for moving between accounts changed from FN+CTRL+first letter to SHIFT+first letter (this is because FN+CTRL+S / FN+CTRL+Q are used by Series 5 to pause/continue display) * Help file and hints file updated