SEE Finance 2 for macOS

SEE Finance 2

Change Logs Change Logs

SEE Finance 2 for macOS

Version 2.4.1 - Build 1040 - 2024/11/01

Additions:

  • None.

Adjustments:

  • Compatibility adjustments for macOS 15.0 Sequoia.
  • Improved downloading of investment prices.

Bug Fixes:

  • Fixed an issue validating Mac App Store receipts which could prevent exporting.
  • Fixed an where where the "Edit", "Cancel", and "Save" buttons inside rows would not draw their labels on macOS Sequoia.
SEE Finance 2 for macOS

Version 2.3.0 - Build 1038 - 2022/12/27

Additions:

  • None.

Adjustments:

  • Compatibility adjustments for macOS 13.0 Ventura.
  • Dropped support for macOS 10.12 Sierra.
  • Adjusted the user agent sent for OFX Direct Connect downloads for some specific institutions as required.

Bug Fixes:

  • Fixed an issue downloading current security price information.
  • Fixed an issue where transaction rows could be hidden behind white blocks on macOS 13 Ventura.
  • Fixed an issue not being able to Tab into and through some tables and between their column values on macOS 13 Ventura.
  • Fixed an issue where the initial report selection table wasn’t showing row divider lines on macOS 13 Ventura.
  • Fixed an issue importing transactions from a CSV file and importing transactions not checked for import.
SEE Finance 2 for macOS

Version 2.2.3 - Build 1037 - 2021/12/27

Additions:

  • None.

Adjustments:

  • Compatibility adjustments for macOS 12.0 Monterey.
  • Adjusted the user agent for OFX Direct Connect downloads.
  • Adjusted the handling of time for dates used for date ranges sent to BECU Online Business OFX downloads server.
  • Using the option to ask what column separator when importing CSV files now has the option remembered by account and preselected.
  • Using the option to ask to flip amounts when importing CSV files now has the option remembered by account and preselected.
  • IDR now shows two decimal places by default instead of the macOS default of none.

Bug Fixes:

  • Fixed an issue where the fields for split transactions were not filling the available width on macOS 10.15 Catalina and earlier.
  • Fixed an issue when importing CSV files where CSV columns were displayed very narrow and not resizable on macOS 10.15 Catalina and earlier.
SEE Finance 2 for macOS

Version 2.2.2 - Build 1036 - 2021/11/24

Additions:

  • None.

Adjustments:

  • Adjusted the user agent for OFX Direct Connect downloads for specific institutions.
  • IDR currency amounts now use two decimal places instead of the macOS default of none.

Bug Fixes:

  • Fixed an issue where the fields for split transactions were not filling the available width on macOS 10.15 Catalina and earlier.
  • Fixed an issue when importing CSV files where CSV columns were displayed very narrow and not resizable on macOS 10.15 Catalina and earlier.
SEE Finance 2 for macOS

Version 2.2.2 - Build 1035 - 2021/10/28

Additions:

  • Added several more cryptocurrencies.

Adjustments:

  • Compatibility adjustments for macOS 12.0 Monterey.
  • Cryptocurrency amounts can now be specified up to 8 decimal places.
  • Adjusted the Cash Flow, Category and Budgets to determine the transactions included in the “Other Categories”, “Other Income Categories”, and “Other Expense Categories” to be based on their set category expense related status and not the transactions amount. Example: a refund on an expense category no longer shows up as other income if the expense category is not included.
  • Adjusted how OFX Direct Connect downloads are formatted to use line breaks by default.
  • Adjusted the user agent for OFX Direct Connect downloads.

Bug Fixes:

  • Fixed an issue where files stored on iCloud might not refresh to show changes from another device unless the file was closed and re-opened.
  • Fixed an issue not showing the proper budgeted amounts for budgets when being viewed as “Year to Date”.
  • Fixed an issue where the program might not auto-calculate the units, unit price, or amount of investment transactions when one of those fields are edited.
  • Fixed an issue where the Overview graphs might not update after editing which accounts are included in balances and some other scenarios.
  • Fixed an issue when using IDR currency in the program where balances could incorrectly get set to be negative amounts.
  • Fixed an issue where buttons to show popovers in fields would disappear after being clicked on.
  • Fixed an issue where the top listing in the sidebar could inappropriately show a bottom border.
  • Fixed an issue where the bottom pixel of buttons could be clipped in various supporting windows.
SEE Finance 2 for macOS

Version 2.2.0 - Build 1032 - 2020/11/12

Additions:

  • Now a universal app that runs natively on both Apple silicon and Intel-based Macs.
  • New app and document icons to match the style of macOS 11.0 Big Sur.
  • Added an option to view developer log information of general activity being performed by the program. It can be accessed by holding down the Option key while viewing the “SEE Finance” menu and selecting the “Show Developer Log…” option.

Adjustments:

  • Numerous adjustments for compatibility with macOS 11.0 Big Sur.
  • Changed how the program identifies itself for OFX Direct Connect downloads. This may require reactivating or verifying downloads for some institutions.
  • Adjusted accounts downloads to still process any successful downloaded accounts when one or more others failed.
  • Adjusted the Custom Account Download option to show an alert when attempt to download for all accounts and none have stored credentials for the download connection.
  • Adjusted the all Transactions section to automatically set the account for transactions if there’s only one account in the file.
  • Stopped applying last used settings for transactions when selecting adjustment payees.
  • Adjusted the calendar popups to not close when selecting a date which also corrects odd behavior when clicking dates in the previous/next month as well as the dot to show the currently selected date’s month.
  • Improved loading time of Calendar viewing option.
  • Reports and budgets that show multiple intervals which are for whole months or years now display headings such as “Dec 2020” Instead of “12/1/20 - 12/31/20” which should be easier to read and can make column widths smaller.
  • The Tags column is no longer shown for reports listing transactions if Tags are not in use in the file.
  • Sorting securities and positions by Change, Gain/Loss or Return will now sort by % Change, % Gain/Loss and ROI.
  • Stopped changing file permissions to Owner RWX, Group R, and Other Users R on each save.
  • Terminal database errors are now self reported.

Bug Fixes:

  • Fixed an issue where the wrong currency formatter could be used for the popup amounts of the “Net Income Over Time” and “Expenses Over Time” bar charts.
  • Fixed an issue where the wrong date formatter could be used for the month listings of the “Net Income Over Time” and “Expenses Over Time” bar charts.
  • Fixed an issue where the reported information for Net Worth, Account Balance, and Investment Values reports with a set date range that covered only one interval would display information as of the end date and not as of the start date as expected.
  • Fixed an issue where renaming a report or budget in the report/budget selection table which has already been loaded wouldn’t trigger the report/budget to be reloaded with the new name.
  • Fixed an issue importing memos for split transactions contained in QIF files exported from Banktivity due to the memos being listed out of order.
  • Fixed an issue inappropriately showing an alert about importing transactions with a year of 2020 when importing from QIF, QMTF and CSV files.
  • Fixed and issue where the Investments-Importing preference for “Prevent transactions with an undefined cash source/destination from affecting account cash balances” couldn’t be turned off.
  • Fixed an issue connecting to Vanguard, and possibly other institutions, due to not returning requested cookies from previous connections.
  • Fixed an issue connecting to BBVA USA.
  • Fixed an issue when selecting accounts for in the “Custom Account Download” where the start and end dates wouldn’t be updated to the default dates when choosing the “All Accounts” option when an individual account was previously selected and the dates were not previously changed.
  • Fixed an issue importing QFX/OFX files from American Express.
  • Fixed an issue allowing the same Tag to be listed for a transaction multiple times in an import which resulted in a database saving error.
  • Fixed an issue where selecting the “Apply to All Accounts” option when adjusting account settings would eventually have those settings lost.
  • Fixed an issue where the splits section of scheduled transactions would show the wrong background color when the scheduled transaction wasn’t unlocked for editing.
  • Fixed an issue where the split transactions could be out of order when generated from a scheduled transaction.
  • Fixed an issue where the “Batch Edit” option wouldn’t set the status for scheduled transactions in the “Setup” section.
  • Fixed an issue getting the next or previous check number for a transaction when pressing +/- when there were multiple transactions with check numbers on the closest prior day.
  • Fixed an issue where an unconfirmed edited value for a split transaction could be lost if switching away from the file’s window.
  • Fixed an issue where an unconfirmed edited value for a transaction could be lost when performing an option from the Transactions menu.
  • Fixed an issue in the “Hide and Show Accounts” window when rearranging accounts using drag and drop window where the order of accounts wouldn’t be updated properly when there were accounts not included in the sidebar beneath the account being dropped.
  • Fixed an issue generating backup files where the backup file progress window might not close.
  • Fixed a crash that could occur when opening a file that is showing the all Transactions view and a scheduled transaction posts a transfer transaction.
  • Fixed an issue where a missing font could cause the program to crash.
SEE Finance 2 for macOS

Version 2.1.6 - Build 1028 - 2019/06/29

Additions:

  • None.

Adjustments:

  • None.

Bug Fixes:

  • Fixed an issue specific to version 2.1.5 where the account number for an account download connection might not be retrieved from the Keychain resulting in a failed account download.
  • Fixed an issue where attempting to download for an account could not be allowed if an account download previously failed in the current session when the preference to review transactions was not on.
  • Fixed an issue specific to upgrading to version 2.1.5 where the proper sidebar percent width would not be set. Tables may need to have their column widths adjusted if version 2.1.5 was ever used.
SEE Finance 2 for macOS

Version 2.1.5 - Build 1026 - 2019/06/28

Additions:

  • Added a Memorized Transactions feature that applies the last used settings for payees to transactions during account downloads and file imports.
  • Added the ability to change the account type for accounts.
  • Added an option to budgets for selecting to show totals as of the current date or totals for the entire budget period.
  • Added the ability to rearrange accounts in the "Hide and Show Accounts" window using drag and drop.
  • Added a Colors-General preference for setting the subheading color for printouts.
  • Added a Colors-General preference for setting whether or not to draw row gridlines for printouts.
  • Added the option to set how many backup files to keep in the program’s General preferences.

Adjustments:

  • Adjusted the Memorized Transactions feature that applies the last used settings for payees to prefer information from the most recently modified transaction for that payee in the same account as the edited transaction when one is available.
  • Adjusted the Memorized Transactions feature that applies the last used settings when selecting a payee to not be performed when setting payees via the Transactions menu options.
  • Adjusted the budgets that show information over multiple intervals to list overall totals per category.
  • Adjusted new budgets to not have the uncategorized and "Other" category listings preselected by default.
  • Adjusted the budget settings view to have budgeted amounts for categories that vary within the budget to show "Varies" for the overall amount instead of an average.
  • Adjusted the budget settings view to show the overall budgeted amounts for the sections to be for the whole budgeted period and not the average for the budget intervals.
  • Adjusted the option to merge payees to pre-select the first selected payee as the merge "Into" option.
  • Adjusted the option to merge categories to pre-select the first selected category as the merge "Into" option.
  • Adjusted the import window for account downloads and OFX/QFX file imports to indicate when transactions for the selected account have been automatically removed based on having matching FI IDs with existing transactions in the file.
  • Adjusted the QIF exports to not generate and export a starting balance transaction.
  • Implemented a workaround for importing QIF files from untrusted sources that incorrectly list commission amounts.
  • Adjusted the "Batch Edit" option to check the boxes for values to be set as when beginning to type in a value.
  • Adjusted the program to track the sidebar width for the program overall instead of per file in order to correct an issue restoring table column widths which are also tracked for the program overall.

Bug Fixes:

  • Fixed an issue specific to version 2.1.4 where the "Last Month" and "Last Year" options for transactions wouldn’t show the expected date range of transactions.
  • Fixed an issue where a crash could occur when adding an attachment to a transaction while the file was in the middle of saving to disk.
  • Fixed an issue where the reconciling to statement option wasn’t auto-filling the beginning and ending date based on the previous reconciling session.
  • Fixed an issue where attempting to sort transactions in the reconciling window by the status column would cause a crash.
  • Fixed an issue in reports where the Status column heading icon wasn’t being drawn for transaction listings.
  • Fixed an issue where budgets wouldn’t update their layout when changing the budget’s settings to or from where it would list multiple intervals.
  • Fixed an issue where the saved position for accounts wouldn’t be updated after accounts were deleted. Automatically corrected as needed.
  • Fixed an issue where the saved application state for deleted accounts wouldn’t ever be deleted.
  • Fixed an issue where creating, deleting or rearranging accounts wouldn’t be reflected in the "Hide and Show Accounts" window.
  • Fixed an issue when exporting transactions where the selected date range could be reset when changing the account(s) to export.
  • Fixed an issue when downloading transactions where the selected date range could be reset when changing the account(s) to download.
  • Fixed an issue when selecting to delete list items where the number of transactions the item was being used by was based on the information saved in the file and not the information currently loaded for the presented the alert.
  • Fixed an issue when selecting to delete list items where the number of scheduled transactions the item was used by wasn’t being included in the presented the alert.
  • Fixed an issue with the "Batch Edit" option where the check number field wouldn’t respond to the + and - keys for setting the next/previous check number for the selected account.
  • Fixed an issue where the progress window for generating backup files would be dismissed when making backups for multiple open files at once.
  • Fixed an issue where generating a backup file could fail without notice and the progress window would not be dismissed.
  • Fixed an issue when clicking on a row and dragging down and the divider line wouldn’t be shown under the first row.
  • Fixed an issue that could occur going from multiple transactions selected to selecting a single transaction and the Save, Cancel and/or Edit buttons could be shown inappropriately.
  • Fixed an issue where the text color for the values of selected rows could be incorrect when going from a single selected row to multiple rows selected.
SEE Finance 2 for macOS

Version 2.1.4 - Build 1024 - 2019/06/10

Additions:

  • None.

Adjustments:

  • Adjusted the Memorized Transactions feature that applies the last used settings when selecting a payee to now include setting the memo.
  • Adjusted the reconciling mode to only include transactions with dates on or before the date the account is being reconciled to.
  • Changed the Investments-General preference for "Download prices only for active securities" to be on by default.
  • Adjusted the preferred order of prices to be used for securities in reports to be the current price, then the historical price, then the last price paid. Determination is based on the availability of each type of price on or before the reported date and then comparing which is closest to the reported date in this preferred order. The current price will be preferred over the historical price and the last price paid in the case of same day ties. The historical price will be preferred over the last price paid in the case of same day ties.
  • Adjusted the program to not display the main view until the balances have finished updating for the first time or order to avoid showing blank balances.
  • Adjusted the process of creating new files by file import or by converting files from older versions to wait until the investment positions finished updating before finishing up.
  • Added in-program prompt for App Store Reviews for Mac App Store version.

Bug Fixes:

  • Fixed an issue with the Overview section's Net Worth and Portfolio graphs where the date shown for the selected point would incorrectly be the day before the next point when the graph was set to a date period greater than one year.
  • Fixed an issue with the Overview pie charts where the "Last Month", "Last Quarter" and "Last Half Year" options where they could exclude the last day for the period.
  • Fixed an issue where the reports, budgets and Overview graphs wouldn’t be marked to be updated after investment positions were updated.
  • Fixed an issue changing the options for being included in reports for account groups and accounts where the reports and budgets wouldn’t be marked to be updated.
  • Fixed an issue where the shown information for a report would not reload after editing an existing report’s date period when it was already being shown.
  • Fixed an issue where the alert about stopping reconciling could be shown inappropriately after selecting to be finished reconciling.
  • Fixed an issue where the text color of transaction values in the "Scheduled Transactions - Pending" section.
  • Fixed an issue where the text color for transaction amounts wouldn’t be shown in white like other text values when initially selecting the transaction when using the mouse.
  • Fixed an issue not drawing the proper row background color after expanding or collapsing rows for some tables.
  • Fixed an issue converting files from older versions where setting up derivative securities could result in the account balances being slow to update after the conversion.
  • Fixed an issue where a saving error could occur when an object was created, edited and deleted all within the same save cycle.
  • Fixed an issue where a saving error could be reported when it wasn’t actually an error.
SEE Finance 2 for macOS

Version 2.1.3 - Build 1021 - 2019/05/31

Additions:

  • Added the option to turn the Memorized Transactions feature on or off in the Transactions-Editing preferences. Listed as "Apply last used settings when selecting payees".

Adjustments:

  • Adjusted the Memorized Transactions feature that applies the last used transaction type, category, tags, and amount when selecting a payee to only change the individual values if the existing value is blank or if it was the same as the last used value for the previously selected payee. The amount will only be changed when selecting the payee if the transaction is new and hasn’t previously been edited for transaction type, category, tags, investment details, or amount.
  • Adjusted the Memorized Transactions feature to not apply the last used amount for a payee if the transaction will have an investment specific transaction type.
  • Adjusted the Securities list to hide securities that are not involved with any transactions and are not the underlying security for a derivative when the "Hide Inactive" option is on. Securities that are not involved with any transactions are otherwise always shown.
  • Adjusted the Cash Flow, Payee, Transaction Type, Category, Tags, and Security Transactions reports to include more information when listing information across multiple date intervals.
  • Adjusted importing transactions to have their amounts restricted to the number of decimal places of the currency for their account instead of taken as listed.
  • Adjusted the Overview section's Net Worth graph to use linear connections for points when the file contains an investment account.
  • Adjusted the Overview section's Portfolio graph to use linear connections for points.
  • Adjusted the Overview sections's pie charts and bar charts to have options for whether or not different investment actions are included such as the "Include Investment Sells as Income" option.
  • Adjusted the Overview sections's contextual menu options for pie charts and bar charts to only list options based on the types of accounts that exist in the file instead of all options for all types of accounts.
  • Adjusted the alerts for not being able to create a date from the information when importing transactions or historical prices from CSV files to reference the first row number that failed.

Bug Fixes:

  • Fixed an issue when editing a transfer transaction to no longer be a transfer while in the all Transactions view wouldn’t reload the transactions and remove the corresponding transfer transaction that was also deleted.
  • Fixed an issue where the listed difference and indicator icons shown in the reconciling window could possibly indicate the difference with the target reconciling balance was not zero when it was zero.
  • Fixed an issue introduced in version 2.1.0 where the Annual date interval option for reports and budgets would incorrectly add another year and another day to the next interval’s start date instead of just another year.
  • Fixed an issue introduced in version 2.1.0 where the reported information for Net Worth, Account Balance, and Investment Values reports with multiple intervals would be as of the day before the next interval and not as of the expected day.
  • Fixed an issue where using Redo to delete a report or budget wouldn't close that report or budget if it was being shown.
  • Fixed an issue where the "Unreviewed" flag wouldn't be shown as removed when multiple rows of transactions were already selected and additional transactions with the "Unreviewed" flag were added to the selected rows.
  • Fixed an issue where the Tags option in the Transactions menu wasn’t listing the tags for the transaction as of any current editing and would be listing the previously saved tags for the selected transaction.
  • Fixed an issue where zero amount totals could be shown the security types in the Portfolio-Holdings section when viewing accounts specific investment holdings.
  • Fixed an issue where reports wouldn't be marked to be updated after editing the values of an existing historical price.
  • Fixed an issue where the security prices graphs would show tick mark values with extra decimal places.
  • Fixed an issue with X/Y line graphs where there could be no Y axis tick mark values when there were not changes in Y axis values and those values were 0, 1, or 10 and when the option to constrain Y axis to zero was off.
  • Fixed an issue introduced in version 2.1.0 where an empty "Portfolio" account could be created when a file was converted from an older version. This empty account, along with any related items, will automatically be deleted as long as there’s been no transactions entered into the account.
  • Fixed an issue with converting the saved application state to the new format as of version 2.1.0 for files stored on iCloud where it would only be done for the device that opened the file first. A check will be done to make sure it has been done for all devices.
  • Fixed an issue that could cause a crash that occur when changing securities while viewing the security prices graph and the new selected security doesn’t have any points to graph while the previously selected security did.
  • Fixed a crash that could occur when saving or opening files while they’re being moved to a different location outside of the program.
SEE Finance 2 for macOS

Version 2.1.2 - Build 1020 - 2019/05/25

Additions:

  • None.

Adjustments:

  • None.

Bug Fixes:

  • Fixed an issue specific to versions 2.1.0 and 2.1.1 where the corresponding transfer transaction wouldn't be generated when entering a split transaction that is a transfer.
  • Fixed an issue where the security types in the Portfolio-Holdings section would show zero amount totals when using the option to view accounts specific investment holdings that was added in version 2.1.0.
SEE Finance 2 for macOS

Version 2.1.1 - Build 1018 - 2019/05/24

Additions:

  • None.

Adjustments:

  • None.

Bug Fixes:

  • Fixed an issue specific to version 2.1.0 where the program could possibly be denied access to the last used file possibly resulting in a file loading error or no attempt to load the last used file at all.
  • Fixed an issue specific to version 2.1.0 where the search field for transactions could possibly not allow typing due to a check for unsaved changes to the selected transaction being performed unnecessarily.
  • Fixed an issue specific to version 2.1.0 where if the keyboard focus could be moved from the search field to the table if the search resulted in adding or removing the split details info for the selected transaction.
  • Fixed a crash that could occur searching transactions when viewing them in the calendar view.
  • Fixed a crash that could occur when viewing account specific investment positions in the Portfolio’s Holdings section or in an account’s Holdings view when the positions were being sorted by some of the different numerical columns such as Gain/Loss.
  • Fixed an issue where the transactions in the reconcile window wouldn’t always be updated when recording, deleting or editing transactions in a different window.
SEE Finance 2 for macOS

Version 2.1.0 - Build 1017 - 2019/05/21

Additions:

  • Added a "Memorized Transactions" feature where editing the payee for transactions will now auto-fill details from the last edited transaction using that payee.
  • Added a new reconciling mode.
  • Added a backup file feature. Occurs when closing the file, quitting program, or at 3 am for any file that has had changes made to it. Last 10 backup files are kept and only one per day.
  • Added a new Overview view with multiple graphing options, balance information, and a notes section.
  • Added a Holdings section for individual investment accounts.
  • Added the ability to list investment positions in the Portfolio’s Holdings section by account or as aggregate positions.
  • Added account cash balance listings in the Portfolio and they are listed under the currency type(s).
  • Added a "Move Transaction…" option to the Transactions menu.
  • Added a "Schedule Transaction" option to the Transactions menu.
  • Added a "Merge Transactions" option to the Transactions menu. Intended for use when manually recorded transactions do not get matched to transactions from downloads and file imports.
  • Added a "Batch Edit…" option to the Transactions menu that allows for setting various values for the selected transaction(s).
  • Added "Mark as Cleared" option to the Transactions menu and to the contextual menu for transaction tables. Responds to keyboard shortcut Command-K.
  • Added a "Create Transfer Transaction…" option to the Transactions menu.
  • Added a "Go to Corresponding Transfer Transaction" option to the Transactions menu.
  • Added a "Create Balance Adjustment Transaction" option to the Transactions menu.
  • Added "Select All" and "Deselect All" options to the menu of search options for searching transactions.
  • Added an option to duplicate reports.
  • Added an option to duplicate budgets.
  • Scheduled Transactions section nows shows a balance popover for referencing balance information for the entire file.
  • Added option to Downloads preferences for "Review transactions before accepting".
  • Added a Transactions-General preference to check for duplicate transactions while manually entering transactions.
  • Added keyboard shortcuts to get to the Securities, Flags and Exchange Rates lists.

Adjustments:

  • Changed the "Cleared" icon from being a solid colored circle to being a white circle with a smaller solid color circle.
  • Multiple tags can now be set using the program’s Transactions menu option to set tags for the selected transaction(s).
  • Changed transaction entry of tags to place the mouse cursor at the end of the tags when adding or removing a tag from the list instead of selecting all set tags.
  • When setting the status of multiple transactions using menu options any selected transactions marked with the Voided status will no longer be changed. The Voided status for transactions can only be removed by editing the transaction individually.
  • Adjusted searches that cover numeric values, such as transaction amounts, to only search for numeric values if there’s no letters in the search.
  • Added a check if needing to prompt to save a transaction when beginning a search.
  • Added alerts when saving changes to reconciled transactions that involve changing the date, amount or status of the transaction.
  • Corresponding transfer transactions will now only be generated if the account or category was edited for the transaction. This change is intended to prevent transactions setup as transfers, but not linked to a corresponding transfer transaction from generating corresponding transfers when editing settings that one wouldn’t expect to trigger a corresponding transfer to be generated. A corresponding transfer transaction can be created for transactions without a linked corresponding transfer using the "Go to Corresponding Transfer Transaction" option in the Transactions menu.
  • If the split details is being shown when the selection changes to transaction that is not split then the split details will be hidden. The split details will be shown again whenever the selection changes to a transaction that does has splits as long as the split details has not be selected to be hidden.
  • Adjusted Tab order of items when split details are shown and Full Keyboard Access is on.
  • Can now set investment transaction types in the Transactions view using the Transactions menu option.
  • Investment positions will now list Money Market Mutual Funds before all other security types except the Currencies listing.
  • Adjusted the preferred order of prices to be used for securities in reports to be the current price, then the historical price, then the last price paid. Determination is based on the availability of each type of price on or before the reported date and then comparing which is closest to the reported date in this preferred order.
  • Adjusted how a manually recorded or imported historical price can become the current market price for a security to be when the historical price’s date is equal to or later than the date of when the current market price was last set. Previously the check was only if the historical price’s date was later than the date of when the current market price was last set.
  • The Portfolio’s Securities section now remembers the expanded state of items.
  • The Portfolio’s Securities section now remembers the selection of items.
  • The Portfolio’s Holdings section now remembers the expanded state of items.
  • The Portfolio’s Holdings section now remembers the selection of items.
  • The tool tips for security unit prices in the Securities and Holdings lists now include the as of date for the price.
  • Adjusted graphs for security prices to not constrain the y axis to zero. Control-click to change this option.
  • Adjusted graphs for security prices to show grid lines.
  • Adjusted the axes and inner background colors of graphs showing security prices.
  • Reports and budgets now load up to 25x faster.
  • Adjusted item based reports to use the amount set for a transaction instead of the amount applied to balance. This would allow for transactions such as Reinvest Dividend transactions to be included in Category report totals. This applies to Payee, Transaction Type, Category, Tags and Security Transaction reports.
  • Adjusted Tag reports to include the Tags column when listing transactions since transactions can have multiple tags.
  • Adjusted Category reports that are specifically on tax related categories to list tax code information when the file and report is based in USD.
  • Investment Values reports now include cash balance listings when all securities are set to be included.
  • Adjusted the PDF views for reports and budgets to remember their settings for being automatically resized or having a set scale and their display mode (single page or two pages).
  • Can now edit the "Next Date" for scheduled transactions which actually just edits the scheduled transaction’s "Start Date" to be the desired next date.
  • Adjusted the reports to not pre-select listings when choosing to select the "Specific X" items for a report such as pre-selecting the "Uncategorized" and "Other" listings when choosing to select "Specific Categories" for a report.
  • Increase and decrease amount column names are now adjusted by account type when importing transactions.
  • Added prompt to edit the name of new accounts when creating them by download or by importing OFX/QFX files if the name is still the default name.
  • Adjusted transaction downloads and imports into existing account to generate any needed adjustment transactions for the account’s starting balance and/or holdings of securities to account for any unavailable transaction history.
  • Adjusted duplicate transactions check to give more priority to a transaction with a matching check number and amount compared to a transaction with a matching date and amount.
  • Adjusted duplicate transactions check to consider downloaded/imported transactions to be duplicates to existing transactions if they’re within four days apart and have the same amount regardless if there’s multiple possible matches. This also applies to merging declined transactions into existing transactions. Before downloaded/imported transactions with more than one possible match to an existing transaction would be allowed through for the user to resolve.
  • Adjusted CSV file exports from reports listing transactions to stopping listing splits with an asterisk in front of their dates when the split is pulled out from its overall transaction.
  • Adjusted CSV file exports from reports listing transactions to have a "Split" column for referencing if the listing is a split from a transaction.
  • Adjusted CSV file exports from reports listing security information to include "Symbol", "Identifier" and "Security Currency" columns for referencing security information.
  • Balance popovers now respond to the keyboard shortcut of Command-B.
  • Balance popovers will now stay shown if you click them or use the Command-B keyboard shortcut.
  • Settings popovers will now close when changing views.
  • Changed the merge window for merging payees and categories to be more like other windows.
  • Adjusted graphs to base their fonts and sizes on the font and size set for the tables.
  • Restructured saved application state for files. The saved application state for older version 2 files will be converted.
  • Added a device access log to files for each device with the name being the device’s name and hardware ID. This resolves the issue with files not having their modification dates updated due to the usual info saved being in subfolders inside the file. This log also has a reference to the location of the file when last saved on the device which is used to help determine if the file is a copy and needs a new file ID to help distinguish it from the original file and any other copies of the original file.
  • The keyboard shortcuts window now remembers its last location on screen.
  • Adjusted the program to better handle Command-Period in place of the Escape key.
  • Adjusted text color of section headings for Dark Mode.
  • Allowing more supporting windows to be miniaturized.
  • Improved resolving of file conflicts for files stored on iCloud.
  • Adjusted the program to better handle saving errors and report them if they ever occur.
  • Improved the default errors presented to include more information when available.

Bug Fixes:

  • Fixed an issue where a file would fail to save when an account is created then deleted before the account was saved to the file.
  • Fixed an issue where creating a new file by only creating accounts manually wouldn’t autosave the file.
  • Fixed an issue when editing uncategorized split transactions to have categories when the option to show only uncategorized where the program wouldn’t refresh and exclude the transaction.
  • Fixed an issue where editing an existing split transaction’s overall amount, which would create a new split to account for the difference, and not editing any of the splits then selecting to undo wouldn’t delete the split that was created to account for the previous difference. This could result in an extra split that had an amount, but wasn’t accounted for in the transaction’s overall amount. Existing transactions with these extra last splits will be deleted automatically.
  • Fixed an issue where editing an existing split transaction’s overall amount, which would create a new split to account for the difference, and not editing any of the splits could result in the alert about an uncategorized transaction when saving the transaction not being shown if there were not any other changes to any of the split transactions.
  • Fixed an issue where the in-direct changes for a split transaction might not be updated during editing such as the overall transaction type not showing as "Split" when changing the transaction type of a split to vary from the other splits.
  • Fixed an issue where a transaction could show "Split" for values that didn’t actually vary across splits. Existing transactions will be updated automatically.
  • Fixed an issue where the calendar view could show a blank bottom row when the shown month was the last month in the selected date range.
  • Fixed an issue where a custom color for the Unreviewed flag wouldn’t be always be used.
  • Fixed an issue not being able to set an account back to the default blue color (RGB: 50,100, 175).
  • Fixed an issue where attempting to sort transactions by some columns would cause a crash.
  • Fixed an issue where attempting to sort the Securities list by the Type column would cause a crash.
  • Fixed an issue when creating a new security while entering a transaction where the new security’s type listing in the securities or holdings lists wouldn’t be expanded to show its listings if it wasn’t already.
  • Fixed an issue where a crash could occur when generating very large PDFs for reports and budgets.
  • Fixed an issue where the program could freeze temporarily while generating very large reports and budgets.
  • Fixed an issue where reports would leave a value blank instead of listing zero for an interval when no transactions occurred in that interval.
  • Fixed an issue listing transactions in reports and showing the wrong color for the Pending status icon.
  • Fixed an issue listing transactions in reports and not showing the proper background row color.
  • Fixed an issue where reports could not load properly when triggered to reload while already loading.
  • Fixed an issue where the names of items used for subgrouping in reports could be unnecessarily clipped.
  • Fixed an issue where the amounts for the transactions of items used for subgrouping in reports would always be the amount set regardless if the transaction was voided.
  • Fixed an issue not using the underlying security price for the values of derivative positions in the Investment Values reports when the preference to use the underlying security for the derivative market price was on.
  • Fixed an issue where the cost basis and gain/loss information in Investment Values reports could be listed incorrectly for the same securities held in multiple accounts when the report is on the Portfolio.
  • Fixed an issue with the "Bi-Annual" Frequency option for scheduled transactions posting every two days instead of every two years.
  • Fixed an issue where transactions due from scheduled transactions could be possibly generated more than once.
  • Fixed an issue where the origin setting for transactions from duplicated transactions and for transaction generated from scheduled transactions wouldn’t be saved. Any existing transaction without a set origin will be set to "Manual Entry".
  • Fixed an issue where the balance popovers wouldn’t always update the shown balances when choosing to undo/redo while the balance popover was shown.
  • Fixed an issue where transactions could be imported without a set amount when the amount was not set in the import. Existing transactions without a set amount will be updated automatically.
  • Fixed an issue where a second account download could be allowed while one was already being performed.
  • Fixed a crash that could occur while setting up download connections.
  • Fixed an issue where a crash could occur when downloading accounts.
  • Fixed an issue that could occur when creating multiple accounts at once by download where one or more zero amount starting balance transactions could be added in addition to the expected starting balance transaction.
  • Fixed an issue when importing OFX or QFX files during the "Welcome" intro where the default categories list would be deleted which should only occur when importing QIF or QMTF files for a new file.
  • Fixed an issue importing categories from QIF files where the existing default categories wouldn’t get updated with the settings from the imported categories when matched.
  • Fixed an issue importing payees, categories, and tags for transactions where if there was an existing item with the same name, but not a case sensitive match then that value wouldn’t be set for the transaction.
  • Fixed an issue merging categories where the list of categories wasn’t showing the parent category’s name for subcategories.
  • Fixed an issue converting files from older versions where the transaction type might not get set for split transactions.
  • Fixed an issue converting files from older versions where the balances wouldn’t update to exclude accounts marked to not be included in balances.
  • Fixed an issue converting files from older versions where the origin of transactions wouldn’t be set properly.
  • Fixed an issue catching possible duplicate transactions where imported transactions with matching dates and amounts might be let through when there’s more than one possible match that has matching dates and amounts.
  • Fixed an issue catching possible duplicate transactions when a transaction already has a reference to being downloaded, imported from a file, or converted from a previous version of the program and a duplicate is attempted to be downloaded/imported through a different means and would not considered a match due mismatching dates.
  • Fixed an issue not setting the status for an existing transaction that had declined matching transaction during a download or file import when the transaction already had a reference to being downloaded, imported from a file, or converted from a previous version of the program.
  • Fixed an issue when merging duplicate transactions from downloads/imports where the existing transaction’s status could be changed to a lower status.
  • Fixed an issue when downloading exchange rates where balances would be re-calculated and the shown data would be reloaded when there weren’t any changes to the exchange rates.
  • Fixed an issue not validating currently edited fields in supporting windows when proceeding to continue such as not taking the currently set start date for an export if the start date is still being edited.
  • Fixed an issue handling supporting windows and not always properly determining if they were already visible onscreen or miniaturized.
  • Fixed an issue where supporting windows weren’t being listed as options in the program’s Windows menu.
  • Fixed an issue where open and save panels would close when selecting to create a new folder.
  • Fixed an issue with VoiceOver and some alerts not allowing the option which will ignore the alert to proceed.
  • Fixed an issue where the origin, flag and status icons for transactions wouldn’t be listed in VoiceOver when multiple transactions were selected.
  • Fixed an issue where the program wouldn’t prompt about an update being available when left open overnight.
SEE Finance 2 for macOS

Version 2.0.8 - Build 1016 - 2019/01/18

Additions:

  • Added a contextual menu to the sidebar account list with the same options as the main Accounts menu plus some of the options from the File and Transactions menus.
  • Added a "Mark All Transactions as Reviewed" option to the program’s Transactions menu to clear the flag for any transactions flagged as "Unreviewed" or as "Needs further review".
  • Added an alert when setting the transaction type via the Transactions menu option to notify the user if the new transaction type is not compatible with the currently set amount and result in changing the amount.
  • Added a hidden "Update Account Balances" option to the program’s Accounts menu (press Option while viewing the menu). Should never be needed.
  • Added a "Tax Related" menu option to the contextual menu for the main Categories list.
  • Added a "Size to Fit" option to the Columns menu for tables that have optional columns. This option will adjust the widths of the columns to fit into the available width.
  • Added an option to set fonts back to the default font.

Adjustments:

  • Adjusted the program to stop automatically discarding split transactions that don’t vary in settings from the overall transaction or from other splits. Now only split transactions without an amount set will be discarded automatically.
  • Adjusted partial date entry estimation when the year is not entered to assume the user wants the next year when recording transactions with months January, February and March while the current date is October, November or December and assume the user wants the previous year when recording transactions with months October, November and December while the current date is January, February or March.
  • Entering the units and amount for investment transactions will now calculate the unit price automatically if it wasn’t previously set.
  • Entering the unit price and amount for investment transactions will now calculate the units automatically if it wasn’t previously set.
  • Selecting to Edit a transaction that is selected and unlocked for editing will now place keyboard focus on the first editable field if no field currently has focus otherwise the transaction row will get keyboard focus.
  • Adjusted settings popover for transactions to keep the "Start" and "End" date selectors enabled even when the date period isn’t set to "Custom Range". Editing either date field will change the date period setting to "Custom Range".
  • For reports and budgets, transactions using account specific payees, including the "Other Account" and "Former Account" kinds of payees, will no longer result in the transactions being considered a transfer.
  • Adjusted reports that show item values in intervals to show individual item grand totals for the entire report period.
  • Adjusted reports to not show overall totals when only one item is included in the report such as a Category report only including one category covering one period of time.
  • Adjusted reports that show a section of totals for intervals to now show a grand total for the entire report period.
  • Adjusted reports with the Format of "Transactions Only" to show the column for the basis of the report such as showing the Category column for a Category report.
  • Adjusted reports to make sure interval columns are wide enough to prevent values from being clipped.
  • Adjusted most reports to no longer show in-line interval changes due to width considerations.
  • Security Transaction reports no longer allow for "No Transaction Type" option when customizing the transaction types since investment transactions require an investment transaction type.
  • Stopped listing "Other Securities" in Security Transaction reports.
  • Budgets showing multiple intervals now show overall total information.
  • Adjusted reports and budgets setup buttons to show "Go Back" instead of "Cancel" when in the middle of setup.
  • Changed the default security sectors to GICS style sectors.
  • Improved the check if the selected date format is appropriate when importing QIF, QMTF and CSV files.
  • Adjusted QIF file importing to check for the same account for being listed with multiple sections of transactions and combining them into the one account.
  • Adjusted QIF file importing to discard zero amount splits.
  • Converting a file saved with an older version will now apply the old file’s password to the new file.
  • When converting a file saved with an older version any scheduled transactions set to add without notice will have their status set to "Recorded" in the new file instead of "Pending".
  • Adjusted all tables to make sure text is centered based on the set font size and set row height.
  • Adjusted icons for all tables to be based on the set font size instead of the set row height.
  • When setting fonts the default system font will now be used instead of the variations that can get applied when customizing the font size.
  • Enable hardened runtime on macOS.

Bug Fixes:

  • Fixed an issue where typing in dates could behave strangely for some date formats.
  • Fixed an issue where transactions would not be removed from display when they no longer meet the settings restricting the shown transactions after editing.
  • Fixed an issue where editing a transfer transaction might not trigger the balance to be updated for the corresponding transfer transaction.
  • Fixed an issue where zero amount investment transactions wouldn’t always show the zero amount in the decrease and increase field as expected such as when entering a Dividend and the zero amount showing in the Decrease fields instead of the Increase field.
  • Fixed an issue where existing investment positions could not update properly after creating, deleting or editing transactions due to beginning the review of the transactions involved at an incorrect starting point.
  • Fixed an issue where changing the account for an investment specific transaction to a non-investment account wouldn’t clear the investment transaction type. All existing transactions with inappropriate settings due to this will be adjusted automatically.
  • Fixed an issue where changing the account for an investment specific transaction to a non-investment account wouldn’t be fully restored when selecting to undo the change.
  • Fixed an issue where changing the transaction type for an investment specific transaction to a non-share changing transaction wouldn’t clear the units, price per unit and commission values. All existing transactions with inappropriate settings due to this will be adjusted automatically.
  • Fixed an issue where the program would unnecessarily re-insert infinite values for investment percent information when the value was already infinite.
  • Fixed an issue where voided transactions could be included in investment positions.
  • Fixed an issue where sorting transactions by the Tags column would sort the based on the count of tags and not the name(s) of the tag(s).
  • Fixed an issue where the option to "Go to Today" might select the wrong transaction in the table of transactions depending on how the transactions were being sorted in the transactions table.
  • Fixed an issue with not drawing the calendar views to fill the available height which was also causing an issue being able to Tab through items or use the arrow keys to change items.
  • Fixed an issue with calendar views drawing items upside down when they are on the same day as a selected item when the calendar view reloads its data.
  • Fixed an issue where selecting to finish editing a shown calendar item by pressing Command-e would just beep.
  • Fixed an issue where selecting to split a selected calendar item that wasn’t currently shown would just beep instead of showing the item’s details.
  • Fixed an issue that could occur when drawing color icons in calendar view popovers.
  • Fixed an issue that could occur when drawing tags in calendar view popovers.
  • Fixed an issue with the "Semi-Monthly" frequency type where it was always restricted to being the 1st and 16th of the month. Now it is based on being on the 1st through 15th and then 15 days later in second half of the month or the last of the month.
  • Fixed an issue with some date intervals not being generated properly for reports including "Semi-Monthly", "Four Weeks" and "Bi-Weekly".
  • Fixed an issue where the name of listings could be clipped in Cash Flow reports.
  • Fixed an issue where closed investment position listings could show up in reports when the position was re-opened and open on the reported date.
  • Fixed an issue where the values for investments in reports could be inaccurate when the reported date(s) coincided with a non-share changing transaction such as a cash dividend.
  • Fixed an issue where budgets with more than one interval could show incorrect total amounts.
  • Fixed an issue where PDFs for reports and budgets could show the start of another section at the bottom of a page without there being enough space to show a single row value.
  • Fixed an issue exporting QIF files where transactions that had a split without a set category wouldn’t have the blank category line included.
  • Fixed a crash that could occur if the option to ask to flip transaction amounts is on for importing CSV files.
  • Fixed an issue where it wasn’t possible to import one individual row from a CSV file.
  • Fixed an issue when importing transactions from CSV files where non-investment transactions could be setup with the basic settings for being an investment transaction. This could result in getting an alert about losing security details unless the the transaction type is changed. All existing transactions with inappropriate settings due to this will be adjusted automatically.
  • Fixed an issue restoring table column widths.
  • Fixed an issue where the alignment of text fields for split transactions when the transaction wasn’t being edited.
  • Fixed an issue drawing the proper text colors in tables depending on the field and the row background color color.
  • Fixed an issue drawing the proper text colors in the calendar view depending on the row background color.
  • Fixed an issue where the expanded items for the sidebar could be forgotten if the file has a password and if the file was closed before entering the password.
  • Fixed an issue where the sidebar buttons weren’t named appropriately for VoiceOver.
  • Fixed a crash that could occur when closing a file.
  • Fixed an issue where offsetting changes to the database during the same save were not being removed which could result in objects that were both inserted and deleted during that same save reappearing.
  • Fixed an issue where the "About SEE Finance" window would not open on macOS 10.14 Mojave.
  • Fixed an issue where some table headers could be drawn incorrectly on macOS 10.14 Mojave.
SEE Finance 2 for macOS

Version 2.0.7 - Build 1014 - Never Publicly Released

Additions:

  • None.

Adjustments:

  • Implemented a work around for misconfiguration of the financialtrans.com OFX server used by several brokerages because it cannot properly interpret a transaction download request using dates with time.

Bug Fixes:

  • Fixed an issue where the app could freeze up while another device was editing the same file.
  • Fixed an issue where the transaction type might not be set for transactions generated from scheduled transactions.
  • Fixed an issue where the status couldn’t be changed for some existing transactions.
  • Fixed an issue where some usage reference items could be cleared when resetting defaults.
SEE Finance 2 for macOS

Version 2.0.6 - Build 1013 - 2018/09/27

Additions:

  • Added support for Dark Mode in macOS 10.14 Mojave.
  • Added a keyboard shortcuts reference window to the program's Help menu.

Adjustments:

  • Various adjustments for compatibility with macOS 10.14 Mojave.
  • Automatically created corresponding transfers will use the same transaction type as the originating transaction if compatible otherwise it will have the "Payment" transaction type for credit card and loan accounts and the "Transfer" transaction type for all others.
  • Editing a linked transfer will now keep the payee and memo the same in both transactions involved in the transfer. Existing linked transfers are not updated.
  • If the preference for "Automatically create and update transfer transactions" is off then deleting a transaction that was previously linked to a corresponding transfer will not delete the corresponding transfer.
  • Adjusted start, end and as of dates in OFX Direct Connect downloads to include time zone information for most institutions.
  • Adjusted the duplicate transactions check to only consider exact amount matches as possible matches.
  • Adjusted available options for the applications available to identify as for downloads.
  • Adjusted the program to download quotes for indexes when the "Download prices only for active securities" preference is on.
  • Adjusted the default timeout interval for internet connections from 30 seconds to 60 seconds.
  • Adjusted the option to duplicate transactions to set the transactions status to "Recorded" when the original transaction is marked as "Cleared" or "Reconciled". Otherwise the same transaction status is set.
  • Adjusted the option to "Mark as Reconciled" to not require selecting to save the transaction if no other changes have been made to the transaction.
  • Adjusted the program not to create a "Starting Balance" transaction when creating accounts manually and the balance was set to zero.
  • Adjusted the program to show the security’s symbol or identifier for security and position listings when the security’s name has not been set.
  • Adjusted the date popovers to show the current date when no date is set for security issue date, maturity date, or expiration date.
  • Adjusted the badge numbers to draw a darker text color when shown with a lighter background.
  • Adjusted the indicator fields to draw a darker text color when shown with a lighter background.
  • Adjusted available currencies to include: VES, STN and MRU.

Bug Fixes:

  • Fixed an issue where the "Last Month" and "Last Quarter" options in the program could result in an incorrect ending date.
  • Fixed an issue where entering an "Increase" amount with a decimal value could result in the decimal value being ignored when the decimal separator is the comma.
  • Fixed a crash that could occur while setting the color of items in a table.
  • Fixed an issue converting files saved in version 1.X or earlier where the tax related status and tax code for categories would not be set.
  • Fixed an issue where the end date reported in a response in OFX Direct Connect downloads would not be used for the next download request’s start date. Instead the original end date requested was being used which is usually, but not always the same as the end date in the response.
  • Fixed an issue updating the profile URL for existing OFX Direct Connect download connections when institutions change their profile URL.
  • Fixed a crash that could occur when downloading transactions for multiple accounts at once.
  • Fixed an issue importing categories from QIF files where parent categories could not have their expense/income setting or tax info set correctly when the categories are out of alphabetical order in the QIF file.
  • Fixed an issue importing transactions from CSV files listed with categories not setup in the program and a blank category would be created.
  • Fixed an issue with the duplicate transactions check where an existing transaction’s status could be set to a lower status such as a "Reconciled" transaction being changed to "Cleared".
  • Fixed an issue exporting QIF files and using a grouping separator for prices and volume values for historical prices.
  • Fixed an issue exporting QIF files and listing "(null)" for a credit card account’s credit limit.
  • Fixed an issue not being able to collapse the first group of securities or positions in the Portfolio section.
  • Fixed an issue with split transactions and split scheduled transactions that have varying tags across the splits and the overall transaction’s tags not being set correctly to "Split" in the database. The program will correct existing transactions and scheduled transactions.
  • Fixed and issue where the "Style" option for Flags wouldn’t display the default color when no color has been selected for the flag.
  • Fixed and issue where the Account column was an available optional column in the transactions table for individual account Transaction views.
  • Fixed an issue where the background of text fields in the sidebar could be incorrectly drawn.
  • Fixed an issue where selecting to show a supporting window that was miniaturized would create a another window.
  • Fixed an issue where exchange rates could download unnecessarily when multiple currencies are in use.
SEE Finance 2 for macOS

Version 2.0.5 - Build 1012 - 2018/03/08

Additions:

  • None.

Adjustments:

  • None.

Bug Fixes:

  • Fixed a crash that could occur during the transactions duplicate check in version 2.0.4.
  • Fixed an issue where the import settings for accounts could be saved when nothing changed following downloads and imports.
SEE Finance 2 for macOS

Version 2.0.4 - Build 1010 - 2018/03/08

Additions:

  • None.

Adjustments:

  • Adjusted Decrease/Increase column titles to be named based on account type. For example, credit card accounts they are now named Charge/Payment.
  • Automatically created corresponding transfer transactions now get set with the memo of the originating transfer transaction.
  • Adjusted editing of account settings in the Overview view to trigger the Cancel and Save buttons to be shown as soon as editing begins instead of when leaving the field.
  • Manually entered exchange rates can now be specified to 8 decimal places.
  • Adjusted the program's duplicate transactions check during account downloads and file imports to be more aggressive in removing possible duplicates.
  • Adjusted transaction downloading errors to show info for non-OFX errors in download logs.
  • Adjusted QIF file importing to accommodate variations of asset and liability account types identifiers used incorrectly by other programs.
  • Adjusted QIF file importing to setup generic stock securities referenced by transactions, but missing from a securities list in the QIF file.
  • Changing a security’s symbol, Yahoo! symbol, or downloading options clears downloaded info so that the new info can be downloaded.
  • Adjusted the expanding investment holdings in the Portfolio section after changing the Hide Closed setting to no longer expand all holdings to show their transaction details.
  • Adjust the Save buttons in Settings popover windows to respond to the enter/return key.
  • Adjusted converting older version files to better match transfer transactions that involve split transactions.
  • Renamed Transactions menu options to include "Transaction" in their names to avoid possible conflicts with other menu options.
  • Adjusted editing of simple text values to prevent blank strings being saved to the database instead of no value.
  • Added an alert when trying to delete the default blank transaction.
  • Added an alert when selecting to post inactive scheduled transactions that you need to activate them first.

Bug Fixes:

  • Fixed an issue where the multiple downloading errors window would be shown with the incorrect height.
  • Fixed an issue setting up download connections where it would be improperly allowed to set multiple available account download connections to a single account which would result in a saving error.
  • Fixed an issue using the "Check/Update Connections" option where new information may not be updated for existing connections.
  • Fixed an issue where the listed time zone abbreviation for dates in transaction download requests would be incorrect for computers using a non-US region.
  • Fixed an issue where a zero unit price could be set for existing securities during file imports and account downloads.
  • Fixed an issue resulting in a saving error that could occur when a downloaded or imported transaction that was declined for having a duplicate had its payee set for the existing transaction when that payee was not yet in the file’s database.
  • Fixed an issue where position adjustment transactions would not be generated for closed positions in OFX downloads and QFX/OFX file imports.
  • Fixed an issue where text containing one or more blank spaces could be saved for memos, transaction numbers and check numbers when importing from QIF files.
  • Fixed an issue where the check number from QIF files would also be set as the transaction number.
  • Fixed an issue where values without numbers, such as "N/A", could be set as check numbers when importing from QIF files.
  • Fixed an issue setting the security of investment transactions imported from CSV files.
  • Fixed an issue importing security historical prices from CSV files.
  • Fixed an issue where the duplicate transactions check wouldn’t be run when importing transactions from a CSV file.
  • Fixed an issue where QIF exports could export "null" for account balances or -0.00 instead of just 0.00.
  • Fixed an issue exporting investment transactions to QIF files where a non-unit changing transaction would export with zero units and zero unit price.
  • Fixed an issue exporting TXF files for a single account.
  • Fixed an issue converting files saved by older versions where the payees for scheduled transactions would not be set if the payee was not used by a transaction in an account.
  • Fixed an issue with converting older version files where two negative amount transactions between accounts set as transfers to each other could inappropriately be linked as transfers.
  • Fixed an issue with sorting same day transactions where they could not always be listed in the same order when sorting by date ascending vs descending.
  • Fixed an issue where the balance the account of an automatically created corresponding transfer transaction would not be updated if the corresponding transfer was created due to editing an existing transaction would have typically had the corresponding transaction already created.
  • Fixed an issue where the Transactions view would not always be reloaded to included newly automatically created corresponding transfer transactions.
  • Fixed an issues where searches could check for matching amounts when no numbers were included in the entered text for search.
  • Fixed and issue where subcategories in reports listing transactions would only show the subcategory’s name and not its full name.
  • Fixed an issue when editing the included categories for reports and budgets where the "Uncategorized Income" and "Uncategorized Expenses" listings could be checked incorrectly (based on "Uncategorized" being checked).
  • Fixed an issue when editing the included categories for reports and budgets where the "Other Income Categories" and "Other Expenses Categories" listings could be checked incorrectly (based on "Other Categories" being checked).
  • Fixed an issue incorrectly including currency symbols in the amounts of some report types when exported to CSV files.
  • Fixed an issue sorting the Portfolio’s "Holdings" section’s table by account.
  • Fixed an issue where the gain/loss in the Portfolio’s "Holdings" section could be shown with the wrong gain/loss color.
  • Fixed an issue where expanding investment holdings in the Portfolio’s "Holdings" section to view their transaction details would be noticeably slow for holdings involving many transactions (1000+).
  • Fixed an issue where the bond issuer type and bond coupon frequency would not be saved for a bond.
  • Fixed an issue with updating investment positions where transactions on the same day of another transaction that closed a position could result in incorrect position information.
  • Fixed an issue with updating investment positions where non-share changing investment transactions would not be included in a position that has been closed. Ex: bond accrued interest transaction after the sale of the bond.
  • Fixed an issue where adding a new historical price for a security could become the security’s new current price if more recent than the last time it was set, but related investment position values didn’t update with the new price.
  • Fixed an issue where merging payees or categories could fail to complete properly.
  • Fixed an issue where splits from scheduled transactions could be posted as stand alone transactions after editing a scheduled transaction.
  • Fixed the misnamed Transactions preference of "Ask if new payees should be included in lists" to be "Mark new payees to be included in lists".
  • Fixed an issue where a "parent" object could be listed twice even though there actually isn’t a duplicate. It could be added to the loaded top level objects array twice following editing on a different device if it had multiple changes made to it.
SEE Finance 2 for macOS

Version 2.0.3 - Build 1007 - 2018/01/10

Additions:

  • Added a "Duplicate" option to the Transactions menu.
  • Added the ability to set the check numbers of transactions using the + and - keys.
  • Added the ability to start performing a calculation in an amount field with a pop up calculator by just typing an operator after entering an amount instead of having to first click on the calculator button or press =.
  • Added the ability to quickly enter the currently set amount for the transaction in amount fields and pop up calculators by pressing a.

Adjustments:

  • Adjusted the Portfolio’s Securities list to show securities that have never been used in transactions regardless of the "Hide Active" setting. Intended to make it easier to view newly created securities and securities that have never been used and probably should be deleted.
  • Adjusted the Account column in the Portfolio Holdings section to show the account name or "Multiple Accounts" for the overall position.
  • Now forcing reinvestment transactions to have positive amounts in OFX downloads and QFX/OFX file imports.
  • Adjusted OFX downloads and OFX/QFX file imports to prefer the unit price found in investments positions over the unit price found for the security as the unit price found for the security is more often inaccurate.
  • Adjusted Pending transactions to be shown with overdue color if due on the current day.
  • Adjusted Transactions reports to be able to set the "No Payee", "No Transaction Type", and "No Category" options when specifically selecting those respective items for the report.
  • Adjusted subcategories to only use their parent category’s color if they’re the same type or if the parent category’s color has been set explicitly.
  • Adjusted the restrictions on the characters allowed for payees, transaction types, flags and some other objects.
  • Adjusted account Overview views to be pinned to the top.

Bug Fixes:

  • Fixed an issue with setting the wrong amount for investment specific transactions that are also transfers to/from another account.
  • Fixed an issue where transactions generated from scheduled transactions wouldn’t have their memos set.
  • Fixed an issue where the U.S. Quarterly Taxes frequency option for scheduled transactions was just behaving as the general Quarterly frequency option.
  • Fixed a crash that could occur trying to create a new scheduled transaction when the Status column was selected to be shown.
  • Fixed an issue where downloaded transactions wouldn’t be marked as reconciled as desired if not presented for review.
  • Fixed an issue where downloaded transactions wouldn’t be merged into duplicates as desired if not presented for review.
  • Fixed an issue with OFX downloads and OFX/QFX file imports where bond accrued interest transactions were not setup properly resulting in a file saving error.
  • Fixed an issue where reinvested dividend transactions created from combining offsetting cash dividend and buy transactions in OFX downloads and OFX/QFX file imports were set to have negative amounts.
  • Fixed an issue where a historical price’s adjusted close quote would be set for the security’s current price if it was more recent than the last time the security’s current price was set instead of the close quote.
  • Fixed an issue where Single Mutual Fund investment accounts would improperly have their share balance included in their total value in Net Worth and Account Balances reports.
  • Fixed an issue where amounts could be shown as -0.00 in reports and budgets.
  • Fixed an issue where the currency symbol would be included in split transaction amounts in CSV file exports.
  • Fixed an issue where the subgroup prefix would be included in CSV file exports.
  • Fixed an issue where transactions grouped by account in reports would have all split transactions fall under "No Account".
  • Fixed an issue with Cash Flow and Category reports not showing "Other Expense Categories" when included in a report with customized categories.
  • Fixed an issue with Transactions reports where uncategorized transactions would not be shown when included in a report with customized categories.
  • Fixed an issue when editing the Transaction Type that restricts amounts to be positive or negative for a transaction that is split with amounts that vary between positive and negative amounts.
  • Fixed an issue with posting transfer transactions from splits of a scheduled transaction that has an overall Transaction Type that restricts amounts to be positive or negative for the scheduled transaction that is split with amounts that vary between positive and negative amounts.
  • Fixed an issue with converting older version files where the transaction type for splits in a scheduled transaction would not be set properly for the scheduled transaction that is split with amounts that vary between positive and negative amounts.
  • Fixed an issue with "Benefits" and "Rent Income" categories defaulting as Income categories. Needs to be manually corrected in files.
  • Fixed an issue typing in dates when using a date format that includes the - as a day, month and/or year separator due to the - also being a keyboard shortcut to decrease a date by a day.
  • Fixed an issue where check number fields in transaction tables would not fill a larger row height.
  • Fixed an issue where date and type info fields in position tables would not fill a larger row height.
  • Fixed an issue where Calendar View listings could appear inverted.
  • Fixed an issue where the Transactions menu option for Flag would not be accessible.
  • Fixed an issue where you couldn’t use the Security menu option of the Transactions menu while viewing transactions in the main Transactions view.
  • Fixed an issue where the Window menu options would not work in the Non-MAS version.
SEE Finance 2 for macOS

Version 2.0.2 - Build 1006 - 2017/12/22

Additions:

  • None.

Adjustments:

  • Adjusted duplicate transactions check to consider transactions with different institution unique IDs as a zero possible match.
  • Adjusted duplicate transactions check to no longer rejects a single possible match with a small difference in date or amount.
  • Adjusted start and end dates sent for OFX Direct Connect downloads to always be in ET.
  • Made an adjustment to investment transaction download requests to send the DTASOF in the same date format as the DTSTART and DTEND.
  • Adjusted CSV file exports to include more columns.
  • Adjusted CSV file exports to show the full name of subcategories.
  • Adjusted old version file conversion process to remove the default categories for new version 2 files.
  • Fixed an issue where the number of unreviewed and pending transactions wouldn’t update after deleting an account.
  • Fixed an issue where expired options would show market values in reports.
  • Fixed an issue where the "Last Year" option for date ranges would actually be the last quarter of the last year.
  • Fixed an issue downloading and importing investment transactions through OFX/QFX that indicated the cash involved came from or went to another source/destination and the category being set to *(null) when the preference to list those transactions with the account they are in for their category to prevent the cash balance from being affected. *The program will automatically updates these transactions and remove the *(null) category.
  • Fixed an issue downloading and importing investment transactions through OFX/QFX where reinvested transactions would be listed with a negative amount instead of a positive amount. *The amounts will be automatically updated to be positive.

Bug Fixes:

  • Fixed an issue not being able to setup downloads for an account using the "Manual Setup" option.
  • Fixed an issue where the program would indicate accounts have been created following setting up downloads when no accounts were actually found.
  • Fixed an issue where manually entering the units for an investment transaction wouldn’t properly handle a comma typed into the amount as a thousands separator.
  • Fixed an issue where an investment position wouldn’t update properly after changing an investment transaction’s date to an earlier date.
  • Fixed an issue where reports exported to CSV files would wrap columns to new rows inappropriately.
  • Fixed an issue where exported CSV files would contain currency and percent symbols inappropriately.
  • Fixed an issue where dragging a PDF thumbnail for a transaction image wouldn’t work.
SEE Finance 2 for macOS

Version 2.0.1 - Build 1005 - 2017/12/15

Additions:

  • Added the ability to directly convert files saved with older versions of SEE Finance (0.9.14.6 & later).

Adjustments:

  • Adjusted transaction list view entry to prevent the blank new transaction from being selected automatically after saving changes to an already existing transaction.
  • Adjusted the scheduled transactions to sort by next date ascending by default instead of descending (next one due is first).
  • Enabled type to select on Lists tables for payees, transaction types, categories, tags and flags.
  • Item
  • Adjusted various supplemental windows to close and re-open when choosing them to be shown when they’re already showing a different object.
  • Adjusted transaction and security historical price importing from QIF, QMTF and CSV files to check if a date can be created for each item based on the selected date format instead of only checking the first one.

Bug Fixes:

  • Fixed an issue where a file could possibly fail to save after creating a download connection for an already existing account.
  • Fixed an issue with the program not being able to remember the last used file and restore it on launch when recent file tracking is off for macOS.
  • Fixed an issue where a file saved locally (non-iCloud) wouldn’t update its internal file ID kept by the program if it was duplicated in the program or in Finder resulting in saving issues when having both the original and duplicated copy of the file open at the same time.
  • Fixed an issue where selecting to open a file in Finder when the program wasn’t running would still load the last used file.
  • Fixed an issue where the Non-Mac App Store version wouldn’t allow you to click on OFX, QFX, QIF and CSV files in Finder to load into the program.
  • Fixed an issue with the program’s Transactions reports where split transactions would always be included regardless if the report was setup to only include specific payees, transaction types or categories.
  • Fixed an issue not being able to import multiple QIF/QMTF or QFX/OFX files at once.
  • Fixed an issue where securities from OFX/QFX downloads/imports would not be created if they were not listed with a position that had a unit price.
  • Fixed an issue where underlying securities would not be set for derivatives when downloading or importing.
  • Fixed an issue where a crash could occur when processing derivatives in OFX/QFX downloads/imports.
  • Fixed an issue where option closing transactions would not be imported properly from OFX/QFX downloads/imports.
  • Fixed an issue where the identifier and identifier type for options or their underlying security would not be imported properly from OFX/QFX downloads/imports.
  • Fixed an issue where the coupon frequency of Annually couldn’t be shown for bonds.
  • Fixed an issue with the duplicate transactions check where zero amount transactions could be imported a second time from QIF and CSV files.
  • Fixed a mistake in the text of the alert about selecting incorrect date formats when importing QIF, QMTF and CSV files.
  • Fixed an issue causing a crash when sorting transactions by the Tags or Attachments table column.
  • Fixed an issue where the default exchange rate for currencies would be deleted and re-created unnecessarily.
  • Fixed an issue when selecting to restore all defaults that some items that shouldn’t be ever be reset would be.
SEE Finance 2 for macOS

Version 2.0.0 - Build 1003 - 2017/12/01

Initial Release

  • Completely Brand New!