Showing posts with label New Features. Show all posts
Showing posts with label New Features. Show all posts

Monday, 12 November 2018

Bank Recon 4.16.1125.3545 is available

Version 4.16.1125.3545 (12 November 2018)
 - Improvements: Tags Screen
           o Error messages improved to be more meaningful and user friendly. and 
 - Fixed: Tag Screen

           o 'Save and Send Later' bug resolved.

Tuesday, 6 November 2018

Bank Recon 4.16.1123.3540 is available

Version 4.16.1123.3540 (6 November 2018)
Improvements and Fixes
 - Tags Screen
           o Emails contents have been made consistent, and now include a link to navigate the user directly to the tag screen.
           o Additional validations have been included for the email address field.

Thursday, 9 November 2017

Bank Recon 4.16.1115.3520 is available

Bank Recon 4.16.1115.3520 is available for download from the Twenty57 Partner Portal. Thank you to Shivkant for the development work.

The following has been included since the previous blog post. All these versions are available for download.

Version 4.16.1115.3520 (9 November 2017)

Feature
 - Bank Statement import validations can now be done across bank statement types by enabling the setting on the specific account. You can for example import a SBSA file, followed by a CATS file, and the bank statement validations will be triggered. If the setting is not enabled, the current logic which prevents bank statement validation across types remains in place.

Wednesday, 7 June 2017

Bank Recon 4.16 is available

Bank Recon 4.16.1110.3508 is available for download from the Twenty57 Partner Portal. Thank you to Shivkant for the development work.

The following has been included since the previous blog post. All these versions are available for download.

Version 4.16.1110.3508 (7 June 2017)

Feature
 - Suggest Functionality now includes a configuration option to disable the MOD (10) rounding exclusion for exact matches.

Version 4.16.1109.3506 (9 April 2017)

Fixes
 - Last Key Value can now be larger than 2^32 - 1
 - Using OR conditions in journal rules no longer allows selecting transactions from accounts other than the currently selected account

Version 4.15.1108.3502 (24 February 2017)

Features
 - When manually creating a bank batch, there is an option to use the last statement type of the account
 o When selected, the specific statement validations for the statement number will be enforced
 o When unselected, the standard validations will apply (Opening/Closing balance)
 - Tag transaction removal
 o Cashbook/Bank transactions can be removed from Tags by any user with the "Save/Edit" tags right for the related domain
- SWIFT MT940: The SWIFT MT940 parser has been extended to parse the new 2016 Account identification tag (:25P:)
 o Existing documents are parsed as per usual

Fixes
 - Object reference error on the Recon Viewer screen has been resolved 
o The error would occur when a user without the ReconciliationDelete right navigated to the ReconViewer screen by selecting
  a ReconID link from a cashbook / bank transaction
 - Object reference error occurring when deleting a bank batch no longer occurs and the audit process log is created successfully

Version 4.14.1101.3480 (19 January 2017)

Feature
 - A new process type has been added, 'Bank Batch Delete'
           o Manually deleting a bank batch creates a process log with a message showing the original batch details
  o This allows the event to be audited
  o Even though this event is audited, it should only be used for deleting manually created bank batches
  o Bank batches created by way of bank statement import should be rolled back, since multiple batches can be created for a single bank statement

Fixes
 - Manual Recon totals bar displays correctly when using comma as decimal separator
 - Configurable columns on the Domain Group/Domain/Account selection screen are now correctly aligned and consistent with the standard columns

Version 4.13.1098.3469 (15 December 2016)

Features
 - Bank enrichment amount condition
            o When applying Bank enrichments, an optional condition can be specified for the amount which will determine whether to apply the enrichment
o Supported conditions include None, Amount zero, Amount negative and Amount positive
 - Process Log
           o The Process Log can now be filtered by Process Type, StartTime, EndTime and/or Process Status

Improvements
 - Import definition test function
  o When executing import definitions, numeric parameters used with a greater than condition are not incremented before applying the query
  o Date parameters used with the equals condition or the greater than or equal to condition are incremented before applying the query
  o The "Test" function on the import definition page was not applying the logic above leading to a difference in the data displayed by the test function
    and the data which would be returned on the next run of the import definition
  o The actual value of the @keyValue parameter is now displayed when using the "Test" function
  o The results returned by the "Test" function will match the results returned by the import definition on the next run
 - Bank batches
  o  Statement Date has been added to the Bank batches grid

Version 4.12.1093.3456 (05 December 2016)

Fixes
 - Cashbook Import error: "invalid column length from the bcp client for colid..."
o Truncating the Cashbook transactions details (300 -> 100) for insertion in the Allocation table has been fixed
o When a cashbook import returns data larger than the cashbook table can accommodate, the value is truncated to the maximum length
  prior to inserting (200 characters for reference fields and 300 characters for the description)
 - Cashbook imports ending in a warning now appear on the Rollback cashbook screen
o The process cannot end in a warning unless transactions were committed
 - Bank Statements list
   o There is a new menu item available to Site Administrators
   o Setup > Site Configuration > Bank Statements
   o Individual Bank statements can be selected/deselected for use by the application
   o The goal for the future is to allow installation of plugins without requiring a new version of the application
 - Swift Parser
   o There is a new plugin 'Swift'
   o This plugin will parse MT940 and MT950 files and ignore other swift messages (900,910,...) without failing
   o The main benefit is that the plugin will parse a file containing a mixture of message types
   o It is off by default
   o To activate, navigate to the Bank Statements list, deactivate both of 'Twenty57.BankRecon.BankStatements.SWIFTMT940.dll' and
 'Twenty57.BankRecon.BankStatements.SWIFTMT950.dll'. Then activate 'Twenty57.BankRecon.BankStatements.SWIFT.dll'
   o Without deactivating the SWIFTMT940 and SWIFTMT950 plugins, they will always detect and attempt to parse the Swift file first
 - AutoRecon transfer consolidation
   o There are 2 new configuration options on the ReconRule editor:
 o 'Consolidate Transfers':
- When selected and the rule is run across accounts, transactions will be consolidated and reconciled per account prior to transfer
- This may avoid the creation of many transactions, since only 2 transactions will be created for the transfer
  per account instead of 2 transactions created for each transferred transaction
- The default setting is off
 o 'Transfer Account' = [Use first Bank Account] or [Use Account with most transactions]
- When reconciling across accounts, Bank Recon must choose an account to transfer transactions to
- A new option is available to limit the number of transferred transactions by selecting the transfer account as the account
  with most transactions meaning that fewer transactions need to be transferred
- The default is [User first Bank Account]
   o The major gain in reducing the number of transactions created when transferring across accounts is by selecting the 'Consolidate' option

Improvements
 - MSDTC is no longer required on the TagEditor screen
 - Unreconciled table maintenance
  o The maintenance of the unreconciled tables (CashbookTransactionUnreconciled and BankTransactionUnreconciled) can now be switched off
  o The process has been adjusted so as not to interfere with other processes and to ensure that only one update of the tables is running at any one time
    - This will reduce load on the server as well as resolve some concurrency issues associated with updating the tables
  o The unreconciled tables are used by the Suggest process and may be used by the Recon rules themselves
  o To turn off the unreconciled table maintenance, you must have the Suggest process switched off and ensure that none of your Recon rules
    reference the unreconciled tables directly (since they will then not match anything)
- Any recon rules using the unreconciled tables directly can be changed as follows:
  1. Any reference to CashbookTransactionUnreconciled should be changed to CashbookTransactionUnreconciledView
  2. Any reference to BankTransactionUnreconciled should be changed to BankTransactionUnreconciledView
- Then add the following application setting to the process service configuration file:
  1. add key="bankrecon.unreconciledtables.active" value="false"


Version 4.11.1088.3433 (26 October 2016)

Features
 - Flexcube transaction reversals are now parsed and reflected on the BankTransaction as Reference3 = 'Reversal'
 - MT940 / MT950 reversals are imported as BankTransaction.Reference9 = 'Reversal'
 - Individual reconciliations created when reconciling across accounts can be individually unreconciled or the entire batch can be unreconciled
   o These are created when transferring transactions from source accounts to the Recon account

Fixes
 - "Reconciliation done successfully" message displays immediately after reconciling directly without a balancing entry
o Previously, the message would only show on returning to the manual reconciliation screen
o This message still display when returning to the Manual Reconciliation screen after creating a balancing entry
 - Bank transaction - Bulk import bug for bankstatements with no statement number has been resolved
         o When multiple statements are found in the import directory, Bank Recon needs to order the statements to import correctly.
  It does this by using the associated Statement number / Statement date
o In the case that a bank format does not use a statement number and the statement dates are equal, Bank Recon will use the
  ordering of the selected files as shown on the Bank Transaction import screen (top to bottom).
 - When reconciling across accounts and using Helper data, the ReconID's attached to Helper data rows were incorrectly assigned to the transfer Recons
    instead of the Recon in the working account
         o This has been resolved and the ReconID assigned to matched helper data will match the BankTransaction account (Recon account)

Improvement  
 - GL Account names are displayed on the Journal rule list and editor screens in addition to the GL account number
      o <Account Name> - <Account Number>
  

Version 4.10.1086.3422 (28 September 2016)

Features
 - Auto journal entries can now be consolidated in the same way as with manual entries
           o To use this feature, the Consolidate option should be selected on the Journal rule
 - When testing a classic Recon rule with Helper data, the matched Helper data can be viewed along with the cashbook / bank data

Fixes
 - Manual Reconciliation balancing entry error (Cashbook Transaction ID 0 does not exist)
o Bank Recon can fail to create a balancing entry due a number of reasons including:
   i.  the user does not have create cashbook batch / auto journal permissions
   ii. there are no open batches
o Previously, the actual error was being swallowed and "Cashbook Transaction ID 0 does not exist" was displayed
 - "One of the Recons does not balance.". A scenario was discovered when a rule returns matches using multiple ReconHelpers, BankRecon was
         not mapping the correct ReconHelpers to the correct match. This meant that importing the missing Helpers from the data set
would retrieve helpers from the wrong data set and the result would not balance. This has been resolved

Improvement
 - Oracle cashbook imports were failing on first connection and subsequently succeeding due to an as yet unknown cause
               o To mitigate this, the Oracle cashbook import definition supports retrying the connection a configurable number of times
    using a configurable interval between retries
  o A cashbook import will show a warning on the process log when the connection needed to be retried and fail if the number
    of retries exceeds the configured setting
 


Friday, 20 May 2016

Bank Recon 4.7 is available

Bank Recon 4.7.1059.3321 is available for download from the Twenty57 website. Thank you to Shivkant for the development work.

New Features

  • Bank Recon now supports Chrome Browser
  • MT940 parser now imports a statement date using the last intermediate (62M) or final (62F) closing balance of the SWIFT message
  • SWIFTMT940/SWIFTMT950 parsers both populate Reference1 with the TransactionTypeIdentifier field and Reference2 with the AccountOwnerReference field


Fixes




  • Recon rule preview now works correctly when using the Batch processing feature
  • The Recon rule description length has been increased to 300
  • The AutoRecon Batch processing mode now processes all matches of a batch instead of skipping the last one in the batch

Improvements

  • Login page enhancements + autofocus on the username textbox
  • Display issue affecting the Bank Keys view from the Recon rule test feature has been resolved
  • The AutoRecon Batch processing mode no longer requires GetKeys commands for the left/right datasets

Performance

  • The Batch size used for the AutoRecon batch processing mode is now configurable (default: 1000)

Wednesday, 30 March 2016

Bank Recon 4.6 is available

Bank Recon 4.6.1050.3285 is available for download from the Twenty57 website. Thank you to Shivkant for the development work.

New Features

  • There is a new user right applicable to the creation of balancing entries for manual reconciliations:


  • When the setting is off, then any balancing entry created may only be associated to a single GL account:



Fixes

  • The Manual Recon group detail view bug has been fixed. Selecting "Group By" and manually deselecting columns no longer shows an error when viewing the underlying transactions. Using the "Clear all" function to achieve the same result works as usual
  • The Manual Recon dynamic view filter option bug involving the @Date parameter has been fixed
    • Only the equality / inequality operators are supported at this time
  • AutoRecons configured to run across accounts which also use Helper transactions now work correctly
    • This involves transferring the original cashbook transactions into the target account and creating any missing cashbook transactions in the target account using the helper transactions
  • On the Easy Recon rule screen, the "Other Match" editor now works correctly when using the Reference1 field and any of the Reference10-Reference19 fields
  • The Manual Recon profile list now displays correctly on IE9
  • SWIFT MT950 bank statements with country codes matching Zimbabwe (ZW) / Malawi (MW) now import correctly

Improvements

  • Open Bank / Cashbook batches can be reordered using the DateCreated column to show earliest / latest entry first

  • Export to Excel functionality has been added to the following screens:
    • Cashbook allocations
    • Grouped Cashbook transactions (Manual Recon)
    • Grouped Bank transactions (Manual Recon)
Performance
  • Auto Reconciliation performance improvements have been made for Reconciliations performed across accounts involving transaction transfers.

Tuesday, 2 February 2016

Bank Recon 4.5.1039.3252 is available

Bank Recon 4.5.1039.3252 is available for download from the Twenty57 website. A big thank you to Ashish, Jai and Shivkant for the development work.


Features
  • Import definitions
    • BankRecon can now import transactions from Oracle stored procedures
      • Entering the name of a configured stored procedure will return a parameter list
      • One of the parameters must be selected as the Key value as per regular imports
  • Tagging across accounts
    • Tagging across accounts is now supported to complement searching across accounts
    • In the case that transactions have been tagged from multiple accounts, the account name is added to transaction grid to disambiguate the source
    • Tagged cashbook and bank transactions will open in the account in which they were tagged
  • Public Recon profiles
    • Manual recon profiles can be published to all users on the same account as a public profile
    • Public profiles will appear in other users' Current Profile dropdowns who have access to the same account
    • Any profile can be shown in / hidden from the 'Current Profile' list using the 'Manage Profiles' screen
    • Only the creator of a public profile may edit/delete that profile
  • Export to excel
    • Cashbook and Bank transaction exports now produce Excel (xlsx) files in addition to csv files
    • Reconciliations can now be exported in a single Excel workbook with 3 sheets:
      • Details: Shows the Reconciliation details (ID, Account, Accounting Period, User, Description)
      • Cashbook: Contains the reconciled cashbook transactions
      • Bank: Contains the reconciled bank transactions
      • When exporting reconciliations as a csv file, the 3 datasets are zipped into a single archive
  • Accounting Periods
    • There is a new setting on the Account maintenance screen to allow/deny closing an accounting period prior to the period's end date
  • Adjust Opening Balance
    • Accounting Period opening and closing balances for the Cashbook and Bank are shown
    • A help dialog has been added to explain the functionality
    • The earliest available Bank opening balance is displayed to illustrate the procedure and updating the bank opening balance now correctly propagates to all subsequent periods
Fixes
  • Manual Recon screen
    • When grouping bank transactions, the filter is now applied to the underlying transactions and not the resulting group
  • Reports
    • Parameterless reports now display correctly in the browser
  • Generic CSV importer
    • The Generic CSV importer no longer attempts to validate the statement number when selected as part of a multiple file import since it does not use the statement number
    • Errors returned by the parser include the transaction number relative to the uploaded file and useful information on how to resolve any errors
Performance

  • Classic Recon rules
    • The classic Recon rule editor now supports a batch processing mode, which improves performance by executing the GetKeysCommands for a batch of matches instead of one-by-one processing
    • An example is available in the application to illustrate the procedure and changes required to the Recon rule
  • Auto Recon rule performance logging
    • In Site Configuration, there is a new setting, "AutoRule Log Enabled"
    • When checked, the consolidated duration of the left and right side queries of Recon rules are logged in the 'ReconRuleAuditLog' table, so that any poorly performing queries can be identified

Thursday, 6 November 2014

Bank Recon 4.2.949.3024 is available

A bumper release full of fixes and tweaks to existing functionality to make BR even easier to use as well as a couple of cool new features. Bank Recon 4.2.949.3024 can be downloaded from the Twenty57 website. Thank you to Jai for all the development work!

Features

  • MT940 parser enhancements - Statement check ensures the current statement is the next sequential statement, Multiple import supported, Parser strips out newline characters in the details fields, all characters in the 86 continuation record are not imported (split over Reference 3, 4 ( and 5 if needed)
  • BAI Report - Statement Date included in the statement correctness check to help prevent duplicate imports of accounts which always have a zero balance
  • Allow Remove Setting on the Batch Type is honoured when deleting a Cashbook Batch
  • Rollback of Bank Statements removes empty statements
  • Rollback Cashbook imports has been implemented. Only the last import per definition can be rolled back. This will delete the transactions from any tags, remove all reconciliations and delete all the transactions and batches created as part of the import
  • Prevent duplicate Cashbook import running. If there is a process already running for the selected import, the current one won't run
  • Manual Recon across accounts process has been enhanced. Instead of creating a balancing entry and reconciliation for every transaction that needs to be transferred in order to make the match, the transactions are bulked and one transaction and recon is made per account. Because Recons across accounts are now linked (since version 4.2.877.2832 from April 2014), you can still easily see what the details of the source transactions are. This has resulted in significant performance gains when reconciling many transactions across accounts
  • Additional information fields have been added to the user table (First Name, Surname, Email and Last Logged in DateTime). If you are using Windows Authentication the name and email values will be synced directly from your Active Directory. The Last Logged in DateTime is updated every time a user logs into Bank Recon
  • If there is a First Name value for the user, this will be displayed instead of the login name in the Welcome message
  • Suggest Configuration settings have been moved out of Site Config and are now accessible by Admins and Site Admins (and other users if they have the appropriate rights)
  • SMTP settings are now in the Site Configuration page and saved to the Database rather than in the web.config file. We first check in the Db, if  no smtp settings are found there, the web.config file is checked. If no smtp settings are found at all then user won't be able to email a tag. You need to be using Windows Authentication to send emails from tags
  • Included Cashbook Batch Type and Cashbook Transaction Type in the CashbookTransactionUnreconciledView for writing Recon Rules. Both these fields are available in the Easy and the Advanced Recon Rule Editor
  • Setup and Admin tables styling improved to distinguish between columns more clearly

Fixes

  • Test Import Definitions with >/>= and a Date value now works. Remember, BR always adds on 1 day to the last key value for a Date type when running the process so make sure you don't miss any transactions if you use these operators with a Date Value
  • Errors when trying to email a tag have been fixed
  • Better error messages are shown when manually reconciling transactions and the Balancing Entry and Transfer Transactions Domain Settings have not been configured. 
  • The schedule user now has all the necessary rights to import and reconcile data
  • Expanded menu items are not closed when the Dashboard automatically refreshes
  • Test Oracle import definitions now working correctly. You need to add the following settings to your config files
    • appSettings section of the web.config file: <add key="OracleImporterURL" value="tcp://localhost:8087/OracleImporter" /> 
    • services section of the ProcessService.exe.config file: <wellknown type="Twenty57.BankRecon.API.OracleImporterProxy, Twenty57.BankRecon.API" mode="SingleCall" objectUri="OracleImporter" />
  • The Framework version check is working correctly on the install. If you don't have .net Framework 4 installed, you won't be able to install Bank Recon