home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Finance / Finance.zip / et323.zip / WHATS.NEW < prev   
Text File  |  2000-04-28  |  46KB  |  853 lines

  1.                  *** IMPORTANT NOTICE ***
  2.  
  3.     PLEASE NOTE THAT MY E-MAIL ADDRESS AND HOME PAGE URL 
  4.     CHANGED EFFECTIVE 1 NOVEMBER 1999. THESE ARE NOW,
  5.     RESPECTIVELY:
  6.  
  7.         phcaron@home.com
  8.         http://members.home.net/phcaron
  9.  
  10. What's New/Fixed/Changed in version 3.23
  11. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12. o  Transaction archives (not to be mistaken with the backup / 
  13.    restore utility) would not preserve the amount of archived 
  14.    transactions, resulting in an incorrect ending balance for 
  15.    the account.
  16. o  Postdated transactions are now automatically refreshed
  17.    when a Service Desk portfolio is opened rather than
  18.    when the actual account is opened as before (although
  19.    the latter is still in place should the account be
  20.    opened from its WPS object).  Note that accounts
  21.    that have been closed (not to be mistaken with closing 
  22.    an Account Book window) are ignored.
  23. o  Added 'Refresh now' item to the Service Desk's 
  24.    'Accounts' menu to force a postdated transaction
  25.    refresh described in the previous addition outlined
  26.    above.
  27. o  Changes to Electronic Logo introduced in 3.22 now 
  28.    appear in the Product information dialog.
  29. o  Added NOREFRESH command line parameter to Service
  30.    Desk to disable auto-postdated refresh when a
  31.    portfolio is opened.
  32. o  Changed code in Account Book, Search & Replace, and
  33.    Transaction Archives for displaying deleted items from
  34.    the DT_STRIKEOUT font emphasis to short dashes across 
  35.    the transaction(s), because IBM's ATI GRADD drivers build 
  36.    A.080 refuse to draw the strikeout emphasis.
  37. o  Auto backup if last backup was x days older than 
  38.    specified Service Desk parameter (G[x]) was not
  39.    functioning.
  40. o  Window -> Sort menu in Service Desk is now a conditional
  41.    cascade menu, defaulting to sort by Name.
  42. o  Added 'Accounts' menu to Account Book with submenus that
  43.    contain a list of all existing accounts in the portfolio,
  44.    devided by type.  Useful for quick access to other accounts.
  45. o  Data entry in Transaction dialog now retains case for
  46.    number, description, category, & class if a match is not
  47.    found.
  48. o  It is now possible to perform a Search & Replace on all
  49.    accounts within a portfolio from the same invocation. 
  50.    Certain restrictions apply:
  51.  
  52.    -  If editing transactions, only those that belong to the
  53.       same account as the first selected entry in the Results
  54.       list box will be sent to the Transaction dialog.
  55.    -  New transactions will be inserted into the account that
  56.       is selected in the list when the Transactions dialog is
  57.       invoked.
  58.    -  When setting attributes for records, only those in the
  59.       same account as the first selected transaction in the
  60.       Results list will be affected.
  61.  
  62. o  Search & Replace dialog has been redesigned.
  63. o  Added 'Account' column to Search & Replace print out since
  64.    it is possible to search more than one account (see above).
  65. o  The calculator tape has been detached from the calculator
  66.    and can be hidden / shown.
  67.  
  68.  
  69. What's New/Fixed/Changed in version 3.22
  70. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  71. o  Popup menu for popup calendar could not be loaded.
  72. o  Memorized splits were not being recalled on creation of
  73.    new transactions if memorized button was not toggled on.
  74. o  Splits of postdated transactions were not following the
  75.    parent transaction when these were being updated upon 
  76.    reaching their due date.
  77. o  Account Book ledger pages that were created as a result
  78.    of a postdated update or new transactions would produce
  79.    a violation when that page was selected.
  80. o  Reconciliation statement date on an a new account that was 
  81.    never reconciled before would default to an absurd date.  
  82.    It now defaults to the current system date on the first
  83.    reconciliation.
  84. o  The ledger page order would not be observed for pages that
  85.    were created while the Account was running.
  86. o  A horizontal scroll bar has been added to the Report print
  87.    preview window to eliminate overlap in the preview window
  88.    (but not the hardcopy printout).  Note that removing overlap
  89.    in the hardcopy can be achieved by removing columns from
  90.    the printout (Report -> Settings) or by adjusting the size
  91.    of individual columns (Report -> Adjust menu item).
  92. o  Garbage data could appear at the end of a report if the
  93.    circumstances were right.
  94. o  Quarterly Report was not subtotalling every three months.
  95. o  It is now possible to omit the blank lines at the end of
  96.    the Transaction report.
  97. o  Budget graphs were not including categories that were not
  98.    used during the specified period.  All categories, therefore,
  99.    are now displayed in the Category and Budget graphs.
  100. o  Exact match searches for categories has been included to 
  101.    filter out subcategories.
  102. o  Additional 'Use split sum' option has been added to graphs.
  103.    If checked, total of splits will be deducted from parent's
  104.    total (to avoid inflated amounts).  Otherwise, the parent's
  105.    total (categorized or not) will remain unaffected.
  106. o  Added 'Summarize' menu item structure to Graphs window with
  107.    submenus that replace the left/right clicks on the upper,
  108.    Summary graph.
  109. o  Added popup menu support to Graphs for easy invocation /
  110.    changes to summarized data.
  111. o  Incorporated Zip/Unzip secondary dialog into main Archives
  112.    window.
  113. o  Replaced Zip/Unzip toggle button with check box.
  114. o  Cheque printers now correctly sort queued cheques in numerical
  115.    order.
  116. o  Selecting the Account : Properties menu item in the Service
  117.    Desk (not from the popup menu) would always default to the
  118.    first account in the list.
  119. o  The reconciliation utility would cause a violation in 
  120.    GCRTOI2D.DLL if a description was not provided when adding
  121.    a credit / debit.  The description is now mandatory along
  122.    with an amount, given that both are used to display entries
  123.    in the associated reconciliation dialog list box.
  124. o  Moved buttons associated with categories in Category 
  125.    editor to avoid inadvertently editing/deleting the wrong
  126.    category.
  127. o  Creating a transaction with an illegal date is no longer 
  128.    possible in the Transactions dialog.
  129. o  Import of OFX (Open Financial Exchange) specification 1.6 
  130.    files has been added.  These can be imported, either by means
  131.    of the Service Desk's 'Accounts' menu or from the Transaction 
  132.    dialog's 'Options' menu.  This is considered an introduction only 
  133.    and is subject to expansion when / where necessary. 
  134. o  Quick imports of QIF files has been added, also available from
  135.    the Service Desk's 'Accounts' menu or from the Transaction
  136.    dialog's 'Options' menu.  This is not a full import, but is
  137.    intended for importing QIF files generated by a financial 
  138.    institution, e.g. categories, classes, and splits are not
  139.    considered or imported.
  140. o  Editing a split alone (by double-clicking in the Account Book)
  141.    would permit the creation of, essentially, further splits from
  142.    the initial split, resulting in orphaned children of the 
  143.    actual parent.  This is no longer possible.
  144. o  The Title, Subtitle, and 'Reported on:' date and time in reports 
  145.    now appear at the top of every page (excluding the first), in 
  146.    addition to a new total page count (Page [x] of [y]) to help in 
  147.    identifying pages of a report that may have gone astray.
  148. o  It is now possible to set a report's title and subtitle when
  149.    selecting the account(s) to be included in the report.
  150. o  A status field has been added to the Report preview window to
  151.    replace the old dialog that would popup and display the status
  152.    of report generating.
  153. o  The 'Options' menu in Report preview dialog no longer appears
  154.    automatically if a report type has not been selected.
  155. o  A popup menu has been added to Report preview dialog.
  156. o  It is now possible to select the type of report to generate from 
  157.    the account selection dialog.
  158. o  A new 'Account' column has been added to reports, useful in 
  159.    determining to which account a transaction belongs in multi-account
  160.    reports.
  161.  
  162.  
  163. What's New/Fixed/Changed in version 3.21
  164. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165. o  This version is an 'emergency' release in that I forgot
  166.    to include a vital, last-minute bug fix in the 3.20
  167.    installation archive.
  168.  
  169.  
  170. What's New/Fixed/Changed in version 3.20
  171. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172. o  Double-clicking on either the Income or Expense category
  173.    types in the Budgets would erroneously report that nothing 
  174.    was budgeted for the period in question.
  175. o  Running balance on postdated transactions in Account Book
  176.    will no longer cease being updated on the first regular
  177.    transaction encountered (from the bottom up).
  178. o  An Account Book page with a year bearing only postdated 
  179.    transactions (such as turnover from 1999 to 2000) will 
  180.    have its anticipated running balance properly updated.
  181. o  Changing the date of a transaction from one year to another
  182.    either would not update the ledger properly (if going from
  183.    2000 -> 1999, for example) or cause a SYS3175 violation in
  184.    ETBOOK.EXE (if going from 1999 -> 2000).
  185. o  Bitmap used for setting ledger colours has been replaced by
  186.    less confusing textual radio buttons.
  187. o  Last Reconcile date in Service Desk now reflects the date
  188.    entered in the 'Statement' entry field in the Reconciliation
  189.    dialog (the last statement date) rather than the actual date
  190.    upon which the account was reconciled.  This date is then
  191.    incremented by one month for the next reconciliation.
  192. o  'New balance' in Reconciliation dialog is now updated if the
  193.    popup calendar for the 'Statement' date entry field is invoked
  194.    and the date changed.
  195. o  It is now possible to close accounts from the Net Worth dialog.
  196. o  The window sizing pointers were not being drawn for the Net Worth
  197.    dialog, making it appear as though the dialog could not be sized.
  198. o  Linking a parent in a source QIF file to a split in a destination
  199.    ET account failed.
  200. o  Additional work done to the QIF Converter, including an improved
  201.    method of relinking transactions for improved accuracy.  For 
  202.    additional information, refer to the "Linking Strategy" subtopic 
  203.    in the "QIF Converter" topic in the on-line help.
  204. o  The name of the account for linked splits was not being displayed
  205.    in the Account Book ledger.
  206. o  The QIF Converter now supports two methods of im-/exporting 
  207.    memorized transactions.  The default will ensure a QIF-compliant
  208.    export.  The second will include additional data to support
  209.    ET's expanded memorized splits.
  210. o  'Memorized' list in Properties notebook no longer displays splits
  211.    in the main list.
  212. o  Links in memorized transactions were not being saved for future
  213.    recall.
  214. o  Payee / description information is no longer necessary to save
  215.    a memorized transaction.  If this information is missing, ET will
  216.    assign it either the value of the memo field, or, if empty, the
  217.    string 'Unnamed' followed by a colon and a unique number, 
  218.    e.g. 'Unnamed:1'.  Note, however, that if the memo field 
  219.    is already used as the name of an existing memorized transaction,
  220.    that original item will be overwritten.
  221. o  It is now possible to edit a memorized split list when prompted
  222.    to add, delete, or ignore the addition of splits in the
  223.    Transaction dialog.
  224. o  Shredding more than one transaction in the Account Book at once
  225.    could results in a SYS3175 violation in ETBOOK.EXE.
  226. o  It is now possible to create an account from within the QIF
  227.    Converter from the Account Selection dialog that appears if 
  228.    information for the account being imported is not present in the
  229.    QIF file.
  230. o  It is no longer necessary to clear the name of an account from the
  231.    Properties notebook to abort any changes to that account since 
  232.    Electronic Teller now asks if the changes should be saved.
  233. o  The porfolio name now appears in the account Properties notebook
  234.    since more than one invocation of the notebook is now possible.
  235. o  Accounts that subtract from a portfolio's net worth were not being
  236.    drawn in red in the Net Worth dialog.
  237. o  Individual transactions can now be flagged for tax purposes, either
  238.    from the Account Book's new Attributes dialog or when creating them
  239.    in the Transactions dialog.
  240. o  Report's Options dialog has a new check box entitled 'Tax report'
  241.    to create a report containing only transactions that were previously
  242.    flagged for tax purposes.
  243. o  The Transactions dialog now has a vertical scroll bar to scroll the
  244.    list of available check boxes.  ? check boxes have also been added
  245.    to set the following attributes: deleted, cleared, voided, tax.
  246. o  Added four toggle buttons along bottom of Account Book to toggle
  247.    tax, deleted, cleared, and voided attributes of selected transactions.
  248. o  Categories now support another attribute entitled 'Tax'.
  249. o  Memorized transactions also support the new 'Tax' attribute.
  250. o  Search and Replace 'Delete / undelete' menu item removed.
  251. o  Search and Replace 'Void / restore' menu item removed.
  252. o  'Attributes...' menu item added to Search and Replace dialog to 
  253.    set / clear tax, deleted, voided, and cleared attributes for 
  254.    selected transactions.
  255. o  Additional 'Tax' status added to list of available attributes
  256.    in Search & Replace dialog.
  257. o  'Omit splits' enforcement on attributes (or status) search removed.
  258. o  'Status' label for associated drop-down combination box in Search 
  259.    & Replace dialog changed to 'Attributes'.
  260. o  Chronological sorting in the Account Book ledger now supports 
  261.    sub-sorting for all transactions that fall on the same date:
  262.    income transactions are followed by expense transactions, and 
  263.    cheques are sorted numerically at the end of all other transactions 
  264.    for that date.
  265. o  Additional work was done to resolve conflicts on a system with 
  266.    Styler/2 installed on the system, including rewriting the popup 
  267.    calendar and moving the Account Management / Properties notebook
  268.    to a separate executable (etacne.exe).
  269.  
  270.  
  271. What's New/Fixed/Changed in version 3.19
  272. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  273. o  Account Book would trap when trying to expand a split and
  274.    that transaction was the last in the ledger.
  275. o  Reconcile now calculates the 'New balance' based upon the
  276.    'Statement' date.
  277. o  Reordered controls in Reconciliation dialog to follow a
  278.    natural progression to the 'New balance'
  279. o  Added button beneath 'New balance' entry field to force a
  280.    balance recalculation.
  281. o  After uploading FixPak 12, I was finally able to duplicate
  282.    the bugs that were being reported for the default Cheque
  283.    Printer and to fix the problem.  That utility, therefore, 
  284.    no longer closes the design window when spinning any of 
  285.    the setup controls, and designs are now properly saved.
  286. o  The Cheque Designer design window's width was not 
  287.    recalled when editing an existing design.
  288. o  The Account Book now accepts mixed colours rather than
  289.    16 solid colours.  The value set control has been 
  290.    replaced by a colour wheel to accommodate this.
  291. o  Cheque printer now allocates sufficient (?) space between
  292.    consecutive lines, such as the address field.
  293. o  It is now possible to copy an existing Cheque design.
  294. o  The Cheque Printer will now accept a date formatted either
  295.    as 'mm dd' 'dd mm' 'mm dd,' or 'dd mm,'.
  296. o  The Cheque Printer will now accept either a two-digit or
  297.    four-digit year (the latter in preparation for 2000 with 
  298.    cheques that have a preprinted '19').
  299. o  Significant changes to the default Cheque Printer's stub
  300.    printing capabilities.  In short, items to be included in
  301.    the stub are selectable as well as the order in which these
  302.    are printed.  The stub can be printed on one line (as before) 
  303.    or on consecutive lines (for stubs that run along the side 
  304.    of a cheque).  Additional formatting parameters on a per-field
  305.    basis are also available.
  306. o  Ledger can now be sorted by memorandum.  As a result,
  307.    a 'Records -> Sort -> Memorandum' menu item has been added
  308.    in addition to a 'Memo' toggle button that is displayed when
  309.    the ledger is expanded.
  310. o  Invocation parameter (i[x]) for Service Desk was improperly 
  311.    processed.
  312. o  It is now possible to increase the size of the calculator
  313.    tape to the top of the desktop and to reduce it back to its 
  314.    original size.
  315. o  An additional button has been added to the right of the 
  316.    'Expand' button in the Account Book to invoke the popup 
  317.    calendar and, optionally, change the date of the selected 
  318.    transactions.
  319. o  Ability to close accounts (hide them from most ET functions)
  320.    has been added.  Instances where closed accounts are not 
  321.    hidden are:
  322.  
  323.       - Service Desk's Net worth (see below)
  324.       - Budget and Transaction Graphs
  325.       - Reports
  326.       - First Aid
  327.  
  328.    In all cases except the Service Desk, closed accounts are
  329.    enclosed within parentheses, e.g. (Savings Account).
  330. o  Service Desk's Accounts -> Show menu item has been removed. 
  331.    The function has been incorporated into the Net Worth dialog.
  332. o  New menu item added to Service Desk's 'Accounts' menu, labelled
  333.    'Status'.  This contains two submenus:  'Close account' to
  334.    close the selected account (not to be confused with the
  335.    new 'Accounts -> Close ledger' which closes the Account
  336.    Book window; 'Reopen' which is functionally equivalent to the 
  337.    'Portfolios -> Net Worth menu item.
  338. o  An additional column has been added to the Net Worth dialog,
  339.    entitled 'Status'.  If an account has not been closed, the
  340.    status for the account will read 'Closed' or 'Opened'.
  341. o  Service Desk's Portfolios -> Net Worth menu item renamed
  342.    to 'Portfolios -> Net Worth / Reopen' to highlight the
  343.    new function in that dialog mentioned below.
  344. o  The ability to restore (or reopen) a previously closed 
  345.    account has been added to the Net Worth dialog.
  346. o  'Folders -> Settings' menu item in the Service Desk changed 
  347.     to 'Folders -> Properties'
  348. o  'Accounts -> Edit' menu item in the Service Desk changed to
  349.    'Accounts -> Properties'
  350. o  'Accounts -> Close' menu item in Service Desk changed to
  351.    'Accounts -> Close ledger'
  352. o  Added 'Colours' menu item to Account Book's 'Window' menu.
  353. o  Changed 'Settings' menu item in Account Transactions dialog
  354.    to 'Properties'.
  355. o  Changed title of Transaction Settings notebook to Properties.
  356. o  Added ability to lock and unlock a transaction from the Account 
  357.    Book.
  358. o  Added ability to lock a transaction from the Transactions 
  359.    dialog.
  360. o  Editing lists (creating / deleting / undeleting) has been 
  361.    enhanced.
  362. o  The 'Delete' Transactions Settings page has been removed,
  363.    because shredding / undeleting previously deleted items has 
  364.    been incorporated into the 'Lists' page.
  365.    
  366.  
  367.  
  368. What's New/Fixed/Changed in version 3.18
  369. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  370. o  Budget expense container item icon (red or green LED) was,
  371.    reversed, displaying a green LED icon where a red one should 
  372.    have been displayed and vice versa.
  373. o  Added ability to change the Budget Year on the fly from within
  374.    the Budget Graphs dialog.
  375. o  The sign of actual amounts in Budget utility is now preserved
  376.    to denote income shortfalls.  The exception is expense
  377.    categories whose sign is reversed so that actual expenses are
  378.    shown as positive amounts to avoid arithmetical confusion and
  379.    positive amounts are negative in the remote event of expense
  380.    winfalls.
  381. o  Fixed inconsistencies in displaying actual amounts in Budget
  382.    container list for expenses.
  383. o  Recalling transaction totals in the Budget Item dialog now
  384.    preserves the sign of the amount for income and reverses them
  385.    for expenses.  If, therefore, there is an income shortfall for
  386.    a given month, the value will be negative.  If there is an
  387.    expense winfall, the value will also be negative.
  388. o  Cancelling all zooms in the Category Graphs resulted in an
  389.    incorrect graph.
  390. o  Budget expense container list mistakenly added the budgeted
  391.    amount to the actual amount.
  392. o  Filtering transactions to display a given month in the 
  393.    Category Graphs utility, then zooming on a category, and 
  394.    finally unzooming that category would return an absurd graph.
  395. o  Added 'Actual (Income / Expense)' item to Budget Graphs.
  396. o  The Summary graph was broken.
  397. o  Added ability to delete budgets.
  398. o  Added ability to set all colours in the Account Book ledger. 
  399.    This function is available by means of a button in the 
  400.    button bar to the left of the calculator button.
  401. o  Splits can now be manipulated from within the Account Book
  402.    ledger, which includes displaying / hiding, editing, deleting,
  403.    and shredding.  Note that ability to display splits is not
  404.    available if the ledger is not sorted chronologically.
  405. o  Icon used to signal the presence of splits has been changed
  406.    to an icon that mimics the look and behaviour of OS/2
  407.    container records with children.
  408. o  Ability to edit, move, delete splits as in versions earlier
  409.    than 3.18 has been removed.
  410. o  Removed Expand button from button bar and changed to a toggle
  411.    button located above the Account Book ledger.
  412. o  Most of the column header icons are now toggle buttons.  For
  413.    example, if the 'Date' button is toggled, sorting will be by
  414.    date.  Click the 'Payee' button to toggle it and to sort the
  415.    ledger by payee.  'Credit', 'Debit', and 'Balance' column
  416.    headings are purely visual.
  417. o  Expanding the ledger to display the category/class and memo
  418.    values for transactions displays two additional textual
  419.    toggle buttons for sorting by category or class.
  420. o  Sorting by category or class is no longer available if the
  421.    ledger display is not expanded.
  422.  
  423.  
  424. What's New/Fixed/Changed in version 3.17
  425. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  426. o  The upper, summary Category Graph was including linked transactions
  427.    for which the linked accounts were also included in the graph,
  428.    thereby inflating totals.
  429. o  A Y2K compliant QIF file (with a four-digit year) resulted in an
  430.    absurd year on import into ET.
  431. o  Importer now scans for, and removes embedded ascii 13 codes from
  432.    QIF files.  This code appears as a musical note at the end of
  433.    certain transaction fields, such as payees.
  434. o  The alternative cheque printer (etprnc2.exe) was printing with the
  435.    selected font size but was ignoring the face name.
  436. o  Attempting to postdate a transaction from the Account Book resulted
  437.    in error messages indicating that the window was not created.  
  438. o  Budget 'Recall' no longer rounds to the nearest dollar but displays
  439.    actual amounts.
  440. o  Old-style notebook tabs were not sized correctly.
  441. o  Budget graph could potentially attribute an expense budget to the
  442.    income graph or vice versa if the circumstances were right.
  443.  
  444.  
  445. What's New/Fixed/Changed in version 3.16
  446. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  447. o  Graphs utility was miscalculating expenses.
  448. o  It is now possible to exclude linked and/or split transactions from
  449.    Graphs.  Note that including links does not add the total of the linked
  450.    transaction to the graph if the linked account is also included in the
  451.    graph.
  452. o  Graphs utility uses the category type to determine the transaction type
  453.    when viewing codes, descriptions, or classes.  Previously any of these
  454.    three views would look at the amount of the transaction and type of 
  455.    account to determine the transaction type.  In short, regardless of the
  456.    view, the top, Summary, graph should remain unchanged for all of the
  457.    four possible graphs.
  458. o  It is now possible / mandatory to select the transaction items that are
  459.    to be used to plot a Transactions graph since, as before, ET will limit
  460.    the number of items to 100.  Previous versions, however, defaulted to 
  461.    the first 100 items to the exclusion of the rest.
  462. o  Added an additional menu item to the Item menu structure of the Graphs
  463.    utility to select the items to be included in a Transactions graph.  This
  464.    menu item is enabled only if the Transactions graph is being viewed (as
  465.    opposed to the Transactions list).
  466. o  Graphs would ignore the type of the second of two identically named
  467.    categories bearing different types.
  468. o  When zooming in on Graph items, all but the zoomed transactions in the
  469.    Transaction List will be hidden.
  470. o  Left-clicking on a Summary graph bar while zooming in on particular
  471.    items will not display those items for the relevant month.
  472. o  Yearly Usage expense amounts are no longer negative.
  473. o  Dialog that asks if a new category is an income or liability category
  474.    now set as the default the Yes or No button in accordance with what 
  475.    ET anticipates will be the correct answer.
  476. o  It is now possible to click or double-click beyond the icon or Item 
  477.    container record in the Graphs Utility to select an item or to view 
  478.    its Yearly Usage.
  479. o  Account Book will now place any pages greater than current year at the
  480.    beginning of the book, e.g. 1999  1998  1997  1996  2001  2000.  This
  481.    will ensure that the current year is always displayed as the top
  482.    page on startup.
  483. o  A new function has been added that will display a deduction of uncashed 
  484.    cheques from an Account Book's ending balance to help when a discrepancy
  485.    exists between a stated balance (by the bank) and a reported balance
  486.    (by ET).  New function is located in Book -> Ending balance -> Adjust...
  487. o  Account Book's Book -> Recalculate menu item has been moved to
  488.    Book -> Ending balance -> Reculculate... to accommodate the new
  489.    Book -> Ending balance -> Adjust... function described above.
  490. o  It is now possible to specify the number of months that are to be
  491.    included in Graphs, from one to 13.
  492. o  Budget Graphs have been incorporated as a subset of Category Graphs.
  493. o  Budget creation / editing has been moved from the Settings notebook
  494.    to the Budget Graphs window.
  495. o  When viewing the Yearly Usage for an expense item in the Graphs utility,
  496.    that expense is also compared to the total income in addition to the
  497.    total expenses, thereby providing an expense's percentage to both income
  498.    and expense totals.
  499. o  The '12 Months' and '13 Months' radio buttons in the Summary window of
  500.    the Graphs utility have been removed since it is now possible to specify
  501.    the number of months that are to be plotted in a graph.
  502. o  Account Book would stall and generate a SYS3175 violation if there were
  503.    no transactions in the account.
  504. o  It is now possible to view an updated budget via the Transaction dialog.
  505. o  Postdated transactions are now included in a *forecasted* running balance.
  506. o  An alternative cheque designer is now supplied for those who experience
  507.    problems with the original cheque designer / printer.
  508. o  I *think* I may have corrected a sporadic problem of SYS* violations
  509.    when using certain utilities.  For example, the Splits dialog would
  510.    sometimes result in a violation.
  511.  
  512.  
  513. What's New/Fixed/Changed in version 3.15
  514. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515. o  3.14.x patches have been incorporated
  516. o  Category Graphs has been completely rewritten to permit code, 
  517.    description, category, and class graphs, and has been renamed
  518.    simply: Graphs.  Many new features, here, and the whole
  519.    process greatly simplified.
  520. o  Graphs now takes into account transfers between accounts, e.g.
  521.    asset <-> asset, asset <-> liability, to avoid inflated
  522.    statistics
  523. o  Reconciliation Credit / Debit dialog has been improved in that
  524.    codes, memorized names, and category lists appear in drop-down
  525.    combination boxes.  Name-completion has also been incorporated.
  526.    Memorization & recall now takes place, as well.
  527. o  Electronic Teller no longer assumes that a category is of type
  528.    income or expense depending upon the amount of a transaction and
  529.    the type of account.  Categories now have an additional '+' or '-' 
  530.    symbol to denote its type.  When creating new categories, if 
  531.    either symbol is not present, user-interaction will be required 
  532.    before the category is saved.
  533. o  Search & Replace has also been reworked whereby codes, memorized
  534.    payees, categories, and classes are available via drop-down
  535.    combination boxes.  Word completion is also available in these
  536.    controls.
  537. o  The number of characters allowed in the category drop-down 
  538.    combination box in the Transaction dialog has been increased
  539.    to 64 to permit the display of longer category:subcategory
  540.    entries & accounts to which a transaction is linked.
  541. o  Budget graphs has been reworked slightly to provide an overview
  542.    of budget/actual totals throughout the entire year.
  543.  
  544.  
  545. What's New/Fixed/Changed in version 3.14.2
  546. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  547. o  QIF Importer was misdating entries on import.
  548. o  QIF Importer would not format amounts properly for credit
  549.    card and liability accounts when importing directly into
  550.    an existing account.
  551.  
  552. What's New/Fixed/Changed in version 3.14.1
  553. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554. o  Accounts can now be assigned an extended description, accessible
  555.    from the Account Management notebook's Account page.
  556. o  The list box in the Account Book was improperly sized when
  557.    only one page existed in the notebook ledger.
  558. o  Deleting a portfolio could potentially erase all of the
  559.    portfolio data although the accounts of the remaining
  560.    portfolios were untouched.
  561. o  Deleting an account could potentially delete all of the
  562.    account identification data, although the actual account
  563.    transaction files remained untouched.
  564. o  ET was supposed to display accounts even if the main account
  565.    information was lost. This was not the case but is so again.
  566. o  The position of the Details view split bar of the Service
  567.    Desk Accounts container is now remembered.
  568. o  Postdating will now optionally adjust the due date if a 
  569.    Recurring Date falls on a weekend. The program can be
  570.    instructed to adjust up to the next business day or down
  571.    to the last business day prior to the weekend.
  572.  
  573.  
  574. What's New/Fixed/Changed in version 3.14
  575. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  576. o  Attempting to complete reconciliation would ignore any interest
  577.    payments or service charges.
  578. o  Reconciliation Credits / Debits have been improved visually.
  579. o  The Add and Delete buttons for reconciliation credits / debits would
  580.    sometimes conflict with the <Enter> key when used to mark an entry 
  581.    cleared.
  582. o  Reconciliation statement date incorrectly displayed the date of
  583.    the first item read.  It now displays the last day of the previous
  584.    month.
  585. o  Running balance would not be properly updated if a transaction's
  586.    date was changed where previously it resided near the start of a
  587.    month.
  588. o  It is now possible to sort transactions by date (default), 
  589.    code, description, category, or class.  Sort options other than
  590.    date default to an item subtotal balance rather than the usual
  591.    running balance.  An additional option has been added to force
  592.    a running balance, however.  Sort / balance options are attached
  593.    to a specific year and not an entire ledger.
  594. o  Transaction archival, reconciliation, and search & replace functions
  595.    have been moved to separate *.EXEs to decrease overhead associated 
  596.    with the Account Book and to solve a conflict between ET and Styler/2.
  597. o  Major conflicts were discovered between ET and Styler/2.  Although
  598.    not all of these have been corrected (some are too erratic to 
  599.    track) those that would not allow a user to perform basic Account
  600.    Book functions (turning pages, reconciliation, etc) have been
  601.    corrected.  This is about as far as I'm prepared to go to support
  602.    a third-party WPS enhancer.
  603. o  Links between accounts could potentially get the amount wrong in
  604.    the linked account.
  605. o  It is no longer possible to invoke the 'Splits...' dialog if the
  606.    Transaction window for the account in question is opened.
  607. o  Transaction report now contains blank lines at the end of the
  608.    report that can be used for manual transaction recording to be
  609.    transferred into ET at a later time.  The number of empty lines
  610.    depends upon the amount of free space remaining on the last page
  611.    of the report.
  612. o  Left and right mouse clicks on the category graphs is more tolerant
  613.    about where the click has taken place.  Clicking on top of the bar
  614.    will be recognized, but the side of the 3D bar continues to be
  615.    ignored.
  616. o  Textual amount in the Cheque pre-printer dialog could not be 
  617.    altered.
  618. o  The numeric amount, payee, and memorandum values in the Cheque
  619.    pre-printer dialog can now be edited before the cheque is sent
  620.    to the printer.
  621.  
  622.  
  623. What's New/Fixed/Changed in version 3.13
  624. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  625. o  "Accounts -> Show" menu item in Service Desk incorrectly reported
  626.    portfolio subdirectory as "folios." rather than the singular
  627.    "folio.".
  628. o  Porfolios from version 3.10 could not be migrated.
  629. o  Memorized transaction list in Transaction dialog was unsorted.
  630. o  Memorized transaction list is again sorted in Settings notebook.
  631. o  Calculator returned an unformatted string when used in Financial
  632.    mode and called from an amount entryfield.
  633. o  Results from the Account Book's Search feature would not span multiple 
  634.    years.
  635. o  Links to / from bank and credit card accounts resulted in an incorrect
  636.    amount in the receiving account, e.g. payments made to a credit card
  637.    from a bank account resulted in an additional purchase in the former.
  638. o  QIF Converter defaults to US (mm/dd/yy) format.  Format can still be
  639.    changed from within converter window.
  640. o  Import / Export file must now be specified before importing or
  641.    exporting can begin.
  642. o  It is now possible to import more than one file without having to
  643.    invoke the QIF Converter repeatedly from within the Service Desk.
  644. o  Deleted categories could not be shredded.
  645. o  Balance of foreign currency accounts was not properly converted in
  646.    Service Desk's net worth report and status field.
  647. o  Foreign currency accounts now bear the name of the currency along
  648.    the bottom of the Account Book.
  649. o  First Aid has been reinstated as a stand-alone utility not accessible
  650.    from the Service Desk or Account Book and will attempt to reconstruct
  651.    index files as well as update the account's forward balance.
  652. o  Currency conversion would not take place if required on drag&drop
  653.    operations.
  654. o  Transaction archive now omits uncleared transactions in addition
  655.    to the previous postdated and linked transactions.
  656. o  Clearing / unclearing transactions using the 'Clear / unclear' menu
  657.    item in the Account Book now updates the forward balance as expected.
  658. o  ET now tracks unreconciled transactions and displays those when reconciliation
  659.    window is first called. If the tracking is faulty, the user can force
  660.    ET to read the database from a specific date.  Alternatively, instructing
  661.    ET to recalculate the account will update the ending, forward, and running
  662.    balances, as well as the list of uncleared transactions.
  663. o  Additional work was done to improve ET's ability to track the running
  664.    balance.
  665. o  It is now possible to select the type of currency an account contained
  666.    in a QIF file will use after being imported.
  667. o  It is now possible to change an Account Book ledger font by dragging
  668.    and dropping a Font Palette selection to any of the ledger listboxes.
  669.    of course, the "Window -> Font..." menu item can still be used.
  670. o  Service Desk portfolios list is now sorted alphabetically.
  671. o  A toggle button has been reintroduced on the Transactions dialog to
  672.    prevent ET from memorizing transactions.  The state of the toggle
  673.    button is account-dependent and recalled between sessions, meaning
  674.    that if it is toggled off for Account A and on for Account B, it will
  675.    be off for the first and on for the second during future invocations
  676.    until the user alters the toggle button's state.  The default state 
  677.    is ON.
  678. o  Category graphs now adjust the amount of, or ignore, uncategorized
  679.    transactions that have categorized splits.
  680. o  Reports will now optionally adjust the amount of, or ignore, 
  681.    uncategorized transactions that have categorized splits.
  682. o  Search and Replace window now contains two totals at the bottom.  The
  683.    first is for transactions that have not been deleted, voided, postdated,
  684.    and are not splits.  The second is a sum of all transactions in the the
  685.    Results list, regardless of their status.
  686. o  Reconciliation process now accepts more than one increase and 
  687.    decrease.  These transactions can also be assigned a description
  688.    and category.
  689.  
  690.  
  691. What's New/Fixed/Changed in version 3.12
  692. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  693. o  Archive index date was not properly formatted when starting up the
  694.    Archives utility.
  695. o  Archive would always overwrite index #1 when all 10 indices were
  696.    occupied rather than cycle through the subsequent indices.
  697. o  Cheque numbers were not being updated in the Transaction dialog.
  698. o  Editing items from reconciliation list caused previously
  699.    marked items to lose their reconciliation flag.
  700. o  Migrating a second portfolio with one account overwrote an account
  701.    in the first migrated portfolio.
  702. o  Fonts were not being reproduced outside test mode in cheque printer for
  703.    all the time.
  704. o  Visual representation of number of transactions yet to be loaded into
  705.    Account Book has been added rather than simply a count of transactions
  706.    that have been loaded.
  707. o  Splits were not being migrated into newer version.
  708. o  Setting reconciliation date would sometimes return an empty or incorrect
  709.    transaction list.
  710. o  The user-defined reconciliation date is no longer restricted to the first
  711.    of the specified month/year.
  712. o  Report columns would sometimes be lost under certain circumstances.
  713. o  Memorized splits can now be deleted, undeleted, shredded, or changed in 
  714.    the Transaction Settings notebook.
  715. o  Memorized splits can now be deleted (shredded) on the fly when recalling
  716.    the parent.
  717. o  Liability accounts or asset accounts with a negative balance now have
  718.    their balance drawn in red in the Net Worth statement dialog.
  719. o  Transaction dialog entryfields are limited to the number of characters
  720.    allowed per transaction field.
  721. o  Postdate dialog can no longer be dismissed via the system menu.
  722. o  Recalling a memorized transaction with a link to another account no
  723.    longer results in error message concerning enclosing a category within
  724.    brackets.
  725. o  First Aid has been removed from the Service Desk.  ET now relies on
  726.    the archival utility and/or QIF converter to recover from corrupted
  727.    database file(s).
  728. o  Legend window in category graphs will remember its visibility in between
  729.    sessions.
  730. o  It is now possible to view a category tree one branch at a time in the
  731.    category graphs.  The final branch of the tree displays all transactions
  732.    making use of that category for the plotted year.
  733. o  Transaction archiver no longer archives linked transactions to preserve
  734.    existing links, neither will it archive postdated transactions.
  735. o  Postdated transactions can now be created to add any of the two account
  736.    interest rates upon expansion, e.g. either the monthly balance up to,
  737.    but excluding, the date the postdated transaction is due, or the minimum
  738.    balance for the account up to, but excluding, the date upon which the
  739.    postdated transaction is due.
  740.  
  741. What's New/Fixed/Changed in version 3.11
  742. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  743. o  Fixed a bug in the QIF importer -- linking to other accounts always
  744.    failed.
  745. o  Uncategorized items containing a class are now assigned a default
  746.    "(Uncategorized)" category to prevent a failed QIF import.
  747. o  Memorized transaction categories and classes were being concatenated
  748.    on import.
  749. o  Installation utility failed in certain areas on non-US codepage
  750.    system.
  751. o  Importing memorized transactions would result in system violation
  752.    in 00db.dll
  753. o  Creating transactions with cheque numbers would result in a complete
  754.    system lockup under certain conditions.
  755. o  Cheque monitoring has been removed because it was unusable under
  756.    certain circumstances.  ET will continue to monitor the next available
  757.    cheque in a series, however, and display it as a default for bank
  758.    accounts.
  759. o  Links were ignored in category graphs. These are now included, and
  760.    are displayed according to their type, e.g. a link to a Credit Card 
  761.    is considered an expense, because the account itself is a liability.
  762. o  Amounts formatting according to certain country code settings would
  763.    sometimes result in zero.
  764. o  Linking via drag&drop no longer links to an existing record (to ensure
  765.    complete integrity of data for QIF export/import).
  766. o  If only one portfolio exists in the Service Desk, it will be opened
  767.    automatically on startup (requiring the necessary password, if
  768.    applicable).
  769. o  Details view in Service Desk is preserved between sessions.
  770. o  Details view in Service Desk makes use of mini icons.  Icon view
  771.    remains unchanged.
  772. o  Cheque printer asterisks (for numeric and string amounts) are fixed
  773.    from none to five and selectable.  The selection (for both the numeric
  774.    and string amounts) is preserved between invocations.of course, if
  775.    no selection is fitting, the asterisks/value can be edited before
  776.    sending the cheque to the printer.
  777. o  Accounts now support a second interest rate and a minimum balance
  778.    required value that can be used in balance forecasts.  If the minimum
  779.    balance is met or exceeded, the second interest rate will be applied;
  780.    otherwise, the first interest rate will be used in the tabulation.
  781. o  ET will display accounts in the Service Desk, even though corresponding
  782.    entries in the main list no longer exist -- useful in gaining access
  783.    to otherwise valid accounts.  The name, number, type, etc. will have 
  784.    to be re-entered by the user, however.
  785. o  Transaction archiver will now permit partial yearly archives, for example
  786.    from the beginning of the year (not optional) to a specified month, if
  787.    desired.
  788. o  The Search function in the Account Book will now permit searches across
  789.    all transaction fields.
  790. o  Class drop-down combination box is no longer disabled if a category has
  791.    not been previously selected or entered in Transactions dialog.
  792. o  Multiplications and divisions in the popup calculator did not function.
  793. o  A pie chart has been added to category graphs to get overview of inflows
  794.    versus outflows for either the entire year that has been plotted or for
  795.    individual months (in category graphs).
  796. o  Sorting by amount has been added to Zoom dialog (in the category graphs
  797.    function).
  798. o  Balance forecast would report innacurate balances on systems with a
  799.    comma as the decimal separator.
  800. o  Balance forecast now uses a user-defined starting date (useful for
  801.    ignoring transactions that normally would not be affected by an
  802.    interest charge, such as credit card accounts with transactions purchases
  803.    that have been paid).
  804. o  "debug" parameter added to Service Desk to turn logging errors to 
  805.    eterror.log file on.  The Service Desk alone controls whether debugging
  806.    is turned on or off.
  807. o  Four additional command line parameters have been added to the Service
  808.    Desk (in addition to the NBP -- No Backup Prompt -- parameter) to control 
  809.    automatic invocation of the Archives utility when the Service Desk is
  810.    closed:
  811.  
  812.      o W[1-7] to back up on Sunday to Saturday, respectively
  813.      o M[1-31/L] to back up on a specific date, or Last day of month
  814.      o I[1-9] to back up on every 1st-9th invocation
  815.      o G[1-31] to back up if the last backup is greater than [1-31]
  816.        days old
  817.  
  818.    Complete details on these four additional parameters is available in
  819.    the "Command Line Parameters" online help subtopic beneath the "Service
  820.    Desk" topic.
  821.  
  822.  
  823. What's New in version 3.10
  824. ~~~~~!~~~~~~~~~~~~~~~~~~~~
  825.  
  826. I lost the source code to version 3.00a after repartitioning a hardrive late
  827. one night, and have had to rebuild using an old backup.  As a result, version
  828. 3.10 is mostly a bug fix, but there are some new additions.  Below is a partial 
  829. list of these changes:
  830.  
  831. o  The 'ATM Card' paradigm has been supplanted by the term 'Portfolio'.
  832. o  File format has changed so that all transactions in all accounts in a
  833.    single portfolio are contained in the same database.
  834. o  Routines have been added to automatically create initialization (*.INI) 
  835.    .RC files that can be used with OS/2's rc.exe utility to recreate
  836.    the .INI file should it become corrupted.
  837. o  The Account Transactions dialog has been updated -- less cluttered 
  838.    with the removal of some pushbuttons and the addition of a menu bar.
  839. o  All date fields have an associated calendar pushbutton to invoke a
  840.    popup calendar used to select a date.
  841. o  All amount fields have an associated calculator pushbutton to invoke
  842.    the calculator.  Calculations are automatically inserted in the
  843.    associated entryfield if invoked from this button.
  844. o  Certain pseudo notebooks are now full-fledged notebooks, a la Warp 4.0
  845.    style.
  846. o  Help is more context-sensitive in most areas, e.g. pushbuttons, 
  847.    entryfields, etc.
  848. o  Many cosmetic changes.
  849. o  A transaction archive function has been added to archive account
  850.    transactions for a given year.  These can later be restored into
  851.    an account or viewed in a separate window.  Archived transactions
  852.    can also be searched to display a filtered selection.
  853.