Changes in BL Banking Web

Diese Seite auf Deutsch anzeigen.

Version 1.19.100

General

Technical Innovations

  1. Password encryption: Passwords and one-time passwords (OTP) are now encrypted at the application level during transmission between the browser and the server-side service, in addition to transport encryption (HTTPS/TLS).

  2. Session timer: The remaining time until automatic logout can now be displayed by a timer in the upper right corner. By default, this is displayed when the remaining time is 15 minutes or less. This value can be individually set by each user in the user preferences. The time until automatic logout is set by administrators in the system settings.

  3. Improved management of payment folders and account groups: All functions related to creating, deleting, and renaming folders/groups and assigning items are now located in a dropdown menu, which is directly next to the familiar dropdown menu for selecting the displayed folder or group.

  4. Login lock warning: If a user has made several failed login attempts and the next failed attempt would result in the user being locked out, this will now be displayed to the user.

  5. New columns in the account list: The additional columns Account group and Account holder are now available in the account list under Settings.

  6. New filter in the account list: The free text filter in the account list under Settings has been replaced with a detailed filter that now allows targeted filtering by Bank, Name, Description, Account number/IBAN, Bank code/BIC, and Account holder.

  7. Filter by fetch type in the fetch schedules: When filtering in the overview of fetch schedules, the fetch type (notifications, bank statements, SEPA notifications, ...) can now be selected to filter by it.

Improvements and Bug Fixes

  1. In multi-tenant environments, when creating a new fetch schedule, the tenant for the schedule is now selected via a new selection field. Only banks belonging to that tenant are then selectable in the Bank selection field.

  2. For hourly fetch schedules, the minutes can now be specified so that these schedules don't always run on the hour. When creating new fetch schedules, the minute value is also randomly pre-filled (in the range of 0-15 minutes past the hour) to prevent a concentration of processing load during pickup.

  3. If the use of two-factor authentication (2FA) is set as mandatory for login, users without a 2FA security key must create one during login. Previously, a 2FA method was predefined. Now, users can choose their preferred method at this point.

  4. The protocol now also records successful and failed login attempts, as well as logouts for all users. These can be viewed using the keys USER_LOGIN_SUCCESSFUL, USER_LOGIN_FAILED, and USER_LOGOUT.

  5. Administrators can now again see all areas in the system settings, even if they themselves do not have permission for some program areas. Previously, for example, an administrator who did not have access to the Account Statements area could not view or change system-wide account statement settings. Personal user preferences are not affected by this change, so personal settings for program areas that the user is not authorized to see will continue to be hidden.

  6. A bug that occurred when deleting a user if the user was logged in and active at the time of deletion has been fixed.

  7. If a user's login session expired, the user was sometimes shown an error page (The requested page was not found) after logging in again. This issue has now been resolved.

  8. The customer log for EBICS 3.0 orders now displays the correct BTF (Business Transaction Format) of the order in the title. Previously, the general technical order type BTU was displayed.

  9. The navigation paths (breadcrumbs) have been corrected in several places:

    • Sent Files - Details for send order - VOP notification for a send order: The navigation path now correctly contains the link back to the send order, not to the overview of messages.

    • Transactions - Properties button - Account settings: The navigation path now correctly contains the link back to Transactions - Account, not to the Account overview.

  10. A user can now change the EBICS version of a bank connection even if he does not have an active and functional EBICS access to the bank.

  11. The display of user profile information in the bank account details view has been improved.

  12. A bug has been fixed that could occur when changing passwords if the password settings were configured to prevent user passwords from being reused.

  13. A security prompt has been added to the Delete button in the modal dialog of a fetch order to prevent accidental deletion of orders.

Payments and sent files

Technical Innovations

  1. Full names in payment overviews: For the Creator and Locked by columns in Open Payments, as well as for the Creator and Submitter columns in Signed Payments, a new column is available in the column configuration that displays the user's full name.

  2. Separate columns for purpose and creditor reference: Previously, the Purpose column in the various payment overviews contained either the purpose or the creditor reference of a payment, depending on its configuration within the payment. It was not apparent from the overview whether it was a purpose or a creditor reference. An additional Creditor Reference column is now available in the column configuration of all payment overviews, displaying only the creditor reference. The previous Purpose column now behaves as follows:

    • If the Creditor reference column is displayed, the Purpose column shows only the purpose;

    • If the Creditor reference column is not displayed, the Purpose column will still show the value used in the payment.

  3. New fields for international XML transfers: When entering international transfers in the new XML format, the additional fields Correspondent bank (BIC) (IntermediaryAgent1) and Instruction for bank (instrForDbtrAgt) are available.

  4. New payment type: XML relay transfer: Relay payments based on the new XML format for international transfers are now available, if the necessary authorizations have been granted by the bank. This payment type will eventually replace the SWIFT format MT101. Until further notice, BL Banking Web will continue to support the old SWIFT format.

  5. Display of the number of open payments on the start page: The number of currently open payments is now displayed on the start page under the menu item Open payments.

  6. Additional structured address fields: When entering sender and recipient addresses for SEPA payments, SEPA direct debits, and international XML transfers, additional address fields are now available: Building name (BldgNm), Floor (Flr), Post Box (PstBx), Room (Room), District (TwnLctnNm), and County (DstrctNm).

Improvements and Bug Fixes

  1. When importing international XML transfers (AXZ) from tabular files (Excel/CSV), the sender and recipient addresses are now also imported.

  2. When editing international XML transfers, umlauts (äöüßÖÄÜ) are now automatically converted to the standard form (ae, oe, ue, ss, ...) upon entry.

  3. The validation of creditor references when entering payments for Austrian banks has been adjusted to comply with Austrian regulations.

  4. Issues with importing payment recipients from tabular files (Excel/CSV) have been resolved. Formatted IBANs with spaces can now be imported, and the display of error messages has been improved.

  5. When the "Create new SEPA mandate" checkbox is selected during the entry of a direct debit, the corresponding mandate fields are now correctly marked as mandatory.

  6. A bug in the processing of an international XML transfer has been fixed. This bug prevented users from switching back to the BIC after selecting and saving a clearing system other than the BIC.

  7. For SEPA payments, SEPA direct debits, and international XML transfers, addresses are only saved if they include at least the country and city. Previously, this was not transparent to users. If an incomplete address is entered that would not be saved, a validation error will now be displayed.

  8. When entering a SEPA mandate, a BIC that does not match the service can no longer be saved. If the setting "Allow invalid bank details" is enabled, the invalid BIC will be accepted, but a warning will be displayed.

  9. When entering a payment, sender or recipient names consisting only of spaces are now correctly rejected.

Account information

Technical Innovations

  1. Balances in EUR: Additional options are available in the account overview to display converted balances in EUR for non-EUR accounts.

    • For accounts with a currency other than EUR, the balance is now also converted to EUR (using the current ECB exchange rate, without guarantee) and displayed above the table in addition to the balance in the account currency. A total balance in EUR across all accounts is also calculated and displayed. If a currency cannot be converted because no exchange rate is available, the EUR column remains empty and the total amount in EUR is not displayed.

    • Additional columns are available in the column configuration of the account overview, allowing the transaction balance or the value balance to be displayed in EUR for non-EUR accounts.

  2. Configurable export of the account overview: A new export function is available for the account overview, accessible via a button to the left above the table. The account overview can be exported as a PDF printout or as a CSV file. Users can now configure the columns to be exported and the column order when exporting to CSV. Previously, the columns in the CSV export were fixed.

  3. Displaying the tenant in the account overview: The account overview now displays the tenant of the account in a new column, if the user is assigned to more than one tenant and that the account overview is not currently filtered by an account group.

  4. Displaying the account holder in the balance lists: In the Value date balances and Posting balances overviews under Balance lists, a new column Account holder is available, containing the account holder of the respective account.

  5. Sorting by unread statements in the account Overview: A new button, Sort by unread statements, is available in the account overview.

  6. Export of batched transactions: The new system setting Export single bookings instead of batched transaction in transaction conversion allows you to configure system-wide or per tenant whether batched transactions or individual transactions are exported in automatic exports.

Improvements and Bug Fixes

  1. Fixed an issue where batch transactions generated from SEPA payment files were not always displayed.

  2. In the transactions overview of an account, a button Recalculate current balances is now available under More actions for the account, allowing you to recalculate the current balance for all transactions of that account.

  3. In the balance list display on the start page, the account group used to filter the view is now displayed. You can also change the account group here.

  4. On the Balance lists page, clicking the Change period button now allows you to select the column order (ascending or descending) in addition to choosing the start date and the number of date columns.

Version 1.19.53

General

Improvements and Bug fixes

  1. A bug has been fixed that caused the original order file to be deleted when clicking Import as open payments in an open EDS order.

  2. A bug has been fixed that prevented users from changing their password if reusing the last used passwords was disabled in the system settings.

  3. The CSV export of open payments based on specific selected payments now takes the sort order into account.

  4. When exporting transactions from camt statements to CSV, the fields CounterPartyMandateReference and LocalPartyCreditorId can now also be exported. Previously, only the local party was exported for the mandate reference and only the counterparty for the creditor id.

Version 1.19.52

General

Improvements and Bug fixes

  1. A bug has been fixed that caused the amount field to not be displayed under certain circumstances when editing payment templates.

Version 1.19.51

General

Improvements and Bug fixes

  1. A bug was fixed that could occur when sorting by the Amount column in the Transactions overview.

Version 1.19.50

General

Technical Innovations

  1. The menus for managing account groups and payment folders have been redesigned. The options for deleting and renaming groups/folders, as well as moving items within groups/folders, have been moved to a separate dropdown menu located directly to the left of the account group/payment folder selection dropdown. It is no longer necessary to first activate filtering by a group/folder to edit or delete that group/folder.

  2. When entering addresses in payments, the additional fields District, Town location, Post Box, and Room are now available.

  3. The new system setting Export single bookings instead of batched transaction in transaction conversion has been added.

Improvements and Bug fixes

  1. Payments with recipients of up to 140 characters can now be saved. Previously, the limit was 70 characters. This reflects the 140-character limit of the new pain.001.001.09 format. MT101 payments are an exception, with the limit remaining at 35 characters.

  2. A bug has been fixed that prevented MT101 payments without a purpose from being edited.

  3. User permissions for the Settings program area could previously only be changed by system-wide administrators, not by users with administrative rights for a tenant. This has been corrected.

  4. If the Password history checks setting is enabled in the Password requirements, a hash value using an older, insecure hashing method was previously stored in the database for the old user password when it was changed. A current, secure hashing method is now used instead. This vulnerability only affected old user passwords; a user's currently used password was never affected.

Version 1.19.42

General

Improvements and Bug fixes

  1. Fixed an error that could occur when fetching files.

  2. Fixed an error that could occur in BL Portal when creating a user within a tenant.

  3. A button is now available in the details view of a signed/canceled EDS order to remove potential duplicates of that order.

Version 1.19.41

General

Improvements and Bug fixes

  1. Fixed a bug that prevented the system-wide Automatic Logout setting from being evaluated if a value for Automatic Logout was set for an individual tenant.

Version 1.19.40

General

Improvements and Bug fixes

  1. A bug has been fixed that caused the original order file to be deleted when clicking Import as open payments in an open EDS order.

  2. The CSV export of open payments based on specific selected payments now takes the sort order into account.

  3. Fixed a bug that prevented MT101 payments with an empty purpose from being edited retroactively.

  4. Fixed a bug that sometimes caused files to be briefly displayed in the Exported Files table that should not be visible to the user.

Version 1.19.39

General

Improvements and Bug fixes

  1. A bug has been fixed that caused the amount field of payment templates to be hidden when the edit mode was active.

Version 1.19.37

General

Improvements and Bug fixes

  1. After deleting account statements, the number of deleted statements is now correctly displayed in the status message.

  2. The Fetch Schedules menu item in the Settings menu is now generally available to administrators, even if they do not have permission to fetch files themselves.

  3. When saving bank settings, the Last retrieval field in Other PDF documents is now saved correctly.

  4. A bug in the Change period dialog of the Balance lists has been fixed. This bug occurred when an invalid date format was entered.

Version 1.19.36

General

Improvements and Bug fixes

  1. A bug has been fixed that could cause an internal database index to be incorrectly named in new installations of BL Banking Web versions 1.19.30 to 1.19.35, which in turn would lead to problems with future updates. This bug only occurred in new installations. Existing installations that were updated to one of the aforementioned versions are not affected.

Version 1.19.35

General

Improvements and Bug fixes

  1. In the bookings overview, the PmtInfId is now displayed as a tooltip in the Reference column.

Version 1.19.34

General

Improvements and Bug fixes

  1. Filtering by the executing user in the fetch schedules overview was not working and has been corrected.

  2. A bug was fixed that could occur during the automatic export of MT940/MT942 statements if no cmIdentifier was assigned to the associated account.

  3. A bug was fixed that could prevent the deletion of HTD accounts if PDF statements were associated with the account.

  4. Fixed a bug that could occur during the post-processing of MT940 statements.

  5. Fixed a vulnerability where users could manipulate the POST request for account filter functions to see the names of accounts for which they were not authorized.

  6. Fixed a vulnerability where users could manipulate the POST request when executing fetch schedules and execute other users' fetch schedules.

Version 1.19.33

General

Improvements and Bug fixes

  1. The display of the number of accounts with new account statements on the homepage has been corrected. Under certain circumstances, the number included accounts that were not visible to the user.

  2. When entering SEPA payments, a warning is no longer displayed if umlauts or other permitted special characters are used in the payment reference.

Version 1.19.32

General

Improvements and Bug fixes

  1. Fixed a bug in the CSV import function for account groups that occurred when the importing user did not have administrator rights.

  2. Fixed a bug that could occur when exporting transactions to Excel/CSV using older conversions.

  3. Corrected the mapping of the "Originator" and "Recipient" columns in the Excel/CSV export of bookings. The "Originator" column always contains the local party involved in the transaction, while the "Recipient" column always contains the counterparty.

Version 1.19.31

General

Improvements and Bug fixes

  1. Fixed a bug that prevented the bank name from being removed when editing an international XML transfer.

  2. Fixed a bug that could prevent the account overview from loading if the latest statement had no closing balance.

  3. When creating a message for the start page, HTML elements in the message are now masked, except for formatting, blocks, and links.

Version 1.19.30

General

Technical Innovations

  1. Administrators can now configure messages displayed to users on the landing page after logging in via the new menu item "Message for the start page" in the settings. Messages can be multilingual and set for a specific time period or indefinitely. Users can permanently hide a message they have already seen.

  2. Administrators can now delete accounts specified by the bank in the HTD profile (HTD accounts). Previously, HTD accounts could not be deleted at all. Data associated with the HTD account, such as payments, orders, and account statements, will be deleted along with the account and cannot be restored. An overview of the data to be deleted is shown to the administrator before confirming the deletion.

  3. Direct sending of Austrian escrow payments is now possible. Users can choose between VOP opt-in and opt-out.

  4. A new permission "User is authorized to view the settings menu" has been added, allowing access to the "Settings" area to be revoked for individual users.

  5. A new permission "User is authorized to lock and unlock open payments" has been added and is enabled by default. Users with this permission can manually lock and unlock open payments. A locked payment cannot be edited, sent, or signed.

  6. In the event of an internal error, the error page now includes a direct link to the "Send traces to the support" function.

Improvements and Bug fixes

  1. Processing and saving camt.053 account statements now works even if the electronic statement number in the statement files is the same across different statements, and the bank uses the legal statement number instead. Previously, only the electronic statement number was used to identify a statement; now, the legal statement number is also taken into account.

  2. A bug has been fixed that prevented MT101 payments from being saved if they contained the recipient's IBAN and BIC and their combined length exceeded 37 characters.

  3. Fixed a bug that prevented users from downloading the INI letter after initialization if they did not have the permissions for the "Banks and Accounts" area.

  4. Fixed a bug that caused an internal error message to appear when certain validation errors occured during creation of a payment template or a periodic payment. The payment form with the validation error is now correctly displayed instead.

  5. The Charging Scheme (ChrgBr) field is now always correctly populated when creating an International XML transfer.

  6. When entering a bank name for an International XML transfer, the bank's address is now also required.

  7. Fixed a bug in the account group import function that occurred when the importing user was not assigned to the DEFAULT tenant.

  8. The process for creating new tenants has been technically reqorked. Problems related to creating new tenants have been resolved.

  9. If initialization fails due to an unknown SSL certificate from the bank, a more readable error message will now be displayed.

Version 1.19.11

General

Improvements and Bug fixes

  1. A bug was corrected which could cause the name of the submitting user to be displayed instead of the name of the first signing user in the detail view of an open EDS order that was transferred with transport signature.

  2. A bug has been fixed that could occur when creating a new user within a tenant in BL Portal.

Version 1.19.10

General

Improvements and Bug fixes

  1. Fixed several bugs in the CSV import function for account groups.

  2. Fixed a bug that prevented the balance lists from loading when an invalid date was entered in the Change period dialog.

  3. In the payment overviews, the complete purpose of DTAZV payments is now displayed in the purpose column. Previously, only the first line of the purpose was displayed.

Version 1.19.9

General

Improvements and Bug fixes

  1. Fixed a bug that prevented removing the bank name from an existing international XML transfer.

Version 1.19.8

General

Improvements and Bug fixes

  1. Fixed a bug that prevented the use of ampersands (&) in tenant names.

  2. Corrected the validation of periodic payments and payment templates. Previously, entering incorrect values could result in an internal error being displayed instead of proper feedback about the invalid value.

  3. The mandate reference is now always displayed in the detailed view of a direct debit transaction.

  4. The order details of an EDS order are now retrieved directly from the bank server when the order is signed. Previously, this was only done when the user opened the order's detail view.

  5. Fixed a bug that could prevent the account overview from loading.

Version 1.19.7

General

Improvements and Bug fixes

  1. When an internal error occurs, there is now a direct link to the Send traces to the support function to make it easier for users to report the error.

  2. Fixed a bug that prevented users from recording payments for an account if the bank had not granted account permission, even when permission had been granted manually.

Version 1.19.6

General

Improvements and Bug fixes

  1. The tooltip EndToEndId has been added to the Reference Number column in the Signed Payments table to specify which field from the payment file is displayed there.

  2. Fixed a bug that could prevent error messages from being displayed in the import dialog for account groups.

  3. Fixed a bug in the configuration dialog for displayed table columns that could cause a column to be displayed twice in the dialog window.

  4. Fixed a bug when sorting by the administrator column in the Users Overview.

  5. Fixed a bug that could prevent the deletion of users with WebAuthn 2FA.

  6. Fixed a bug that could prevent the Balances Overview from loading.

  7. When deleting an account, all order type permissions for that account are now properly cleared from the database.

Version 1.19.4

Hints to Update

Known Issues with the Update

There are no known issues related to the update so far.

General

Improvements and Bug fixes

  1. Fixed a bug that could cause the entered amount in a filter modal view to be altered.

  2. Fixed a bug that could cause log entries for changes to system settings to be saved as log entries for tenant settings.

  3. Fixed an XSS vulnerability that prevented HTML code in the payload of flash messages from being masked under certain circumstances.

  4. Fixed an XSS vulnerability that allowed HTML code in the display name of recipients to be evaluated when these recipients were included in an open payment in a specific way.

  5. Austrian international payments now have the URGP service level available.

  6. In the account overview under Settings, users with administrative rights for one or more tenants can now view and edit all accounts of the tenants they manage, regardless of their own account permissions. Previously, this only applied to system-wide administrators.

  7. Previously, for users assigned to multiple tenants, the recipients selectable in payment forms were limited to those belonging to the tenant of the selected originator account. This restriction has now been lifted; all recipients visible to the user can be selected.

Version 1.19.0

Hints to Update

Known Issues with the Update

There are no known issues related to the update so far.

General

Technical Innovations

  1. In the User administration, you can now enter the first and last name of a person in addition to the user name. These real names can optionally be displayed as a new column in the User administration and on the page Edit tenant.

  2. New columns have been added to several Overviews. Unless otherwise stated, these are hidden by default and can be displayed via the column configuration.

    1. A new column titled Additional information is now available in the EDS overview. This column displays the comment that was provided when the data was submitted via EBICS 3.0.

    2. Under Account statements - Balance lists, a new column titled Account holder is available in the overviews Value date balances and Posting balances, as well as under Settings - accounts.

    3. Under Account statements - Account overview, the new column Account group is automatically displayed if account groups exist. The column is hidden when filtering by a single account group.

    4. In the overview Signed Payments, the column Ref.no./Payment has been split into the new columns Reference number and Collector reference. Both values can now be displayed independently of each other. Both columns are shown by default.

    5. In the overview Signed payments, the column Creator is available, just as it is in Open payments. This column is filled in for newly created entries only, not for older ones.

    6. In the overview Signed payments, the column Submitter is available, just as it is for the send orders.

    7. The new column Account of the recipient is available in the following overviews: Open payments; Periodic payments; Payment templates; and Signed payments. This column is filled in for newly created entries, not to older ones.

BL Portal & BL Banking Web in Multi-tenant operation

  1. Under Settings - Fetch schedules, you can now select a tenant when creating a new fetch schedule. In the field Bank, only the banks associated with that tenant will be available for selection.

  2. A filter for tenants is now also available in the overviews Originators and Recipients, SEPA mandates, and AWV participants. The drop-down list Tenants always appears on the right above the overview.

Improvements and Bug fixes

Two-factor authentication
  1. When a failed login attempt was made using two-factor authentication (WebAuthn, Yubikey, or Authenticator app), the failed attempt counter in the user administration was not increased properly. This issue has been resolved.

  2. Two-factor authentication using a WebAuthn token occasionally had to be performed twice when signing an order. The issue has been resolved.

  3. With two-factor authentication using a one-time password, it was possible to use the password more than once within its validity period. This issue has been resolved. A one-time password can now only be used once.

  4. Fields for passwords and one-time passwords now have an attribute that tells web browsers whether it makes sense to automatically fill in the field and, if so, what value should be entered.

Banks and accounts
  1. Under Settings - Banks, you can now use the action Update public bank keys to update locally stored bank keys via HPB retrieval. This action has been added for cases where a bank does not support HTD retrieval.

  2. Administrators can now view and edit all accounts under Settings - Accounts, regardless of their own account permissions.

Tenants
  1. In the tenant overview, filtering by customer ID has been improved. Previously, the customer ID was determined based on the bank connection of the assigned user, which occasionally produced incorrect results. Now, the customer ID is stored directly in the tenant.

  2. Previously, after deleting a tenant, it was not possible to create a new tenant with the same name. This is now possible.

  3. When importing a user, the tenants for which this user is to be granted administrative rights are now assigned correctly.

System settings
  1. In the System settings, the database function Merge accounts could fail if there were protocol entries for any of the accounts to be merged. This issue has been resolved.

Payments and sent files

Payments (general)

  1. In the dialog box Change payments, the checkbox Change amount has been added. For one or more payments, the amount can be set to a fixed value or increased or decreased by a specific amount.

  2. The send report can now be printed from the overview Send orders.

  3. If invalid characters are used when recording payments, a warning will now be displayed, but the payment can still be saved. The same applies to signing orders. Payments containing invalid characters may be rejected by the bank.

  4. When recording MT101 payments, the fields Sending Institute, Receiving Institute, and Intermediary institution have been provided with tooltips explaining their meanings.

  5. International XML transfers with the service level URGP are now recognized as International XML express transfer. A separate send order type can be specified for this in the send parameters.

SEPA payments

  1. The default scheme for SEPA payments and debit payments has been updated. For SEPA credits, pain.001.001.09 is used (previously pain.001.001.03); for SEPA debits, pain.008.001.08 is used (previously pain.008.001.02). The scheme can be changed in the Bank settings on the tab Send parameters. As of November 2026, banks will no longer be obliged to accept the old schemes.

  2. For SEPA notifications in the pain.002 format, the original file can now be downloaded from the detail page.

  3. For SEPA payments, there is a new user preference Default setting for single booking under Payment recording. This setting controls the checkbox Display as single booking in the account statement in payment recording. The latter can be set to always be checked, never be checked, or be set as it was during the last use.

  4. The user preference Use mandate administration has been removed from Payment recording. SEPA Debits are now always processed using mandate administration.

EDS

  1. Previously, payment details could not be displayed in the overview Signed EDS orders for orders generated from the user profile (HAC/PTK), as these details are not included in the protocol. For new orders, payment details are now automatically retrieved from the associated send order, if it is available. For historical orders, there is a new button Search for payment details in send orders that can be used to retrieve the details.

Verification of payee (VOP)

  1. If a Result from verification of payee (VOP) is available for a payment order, it is now also displayed in the payment table of the signed EDS order and the send order.

  2. In the detail page of a send order, there is a new button that opens the corresponding VOP result, if such a result is available from a VPZ notification.

  3. The result of the verification of payee (VOP) in the detail page of a VPZ notification is now colored according to its state.

Send files

  1. The dialog box Filter send orders for the overview Sent files has been expanded to include the option Not equal to for the field Status.

  2. Using the preference Buttons on the start page, you can display an additional Files for Sending button, which opens the overview Files to send containing the files from the send directories. The new button displays the number of files currently available for signature.

Bug fixes

Payments (general)
  1. Under Settings - Accounts or in user administration, you can manually assign account permissions. This gives users permission for all send order types of the bank, so they can record payments for an account even without permissions by the bank.

  2. In the overviews Payment templates and Periodic payments, rounding errors that could occur due to extremely large total amounts for selected payments have been corrected.

  3. When recording Austrian foreign transfers, German umlauts in the originator's name are no longer rejected.

  4. Austrian instant tax office payments are now correctly recognized as instant transfers during direct submission and are no longer rejected.

SEPA payments
  1. When importing SEPA recipients and SEPA mandates via CSV or Excel, the following date formats can now be used: yyyyMMdd, yyyy-MM-dd, dd.MM.yyyy, dd/MM/yyyy.

  2. Fields were deleted from a SEPA mandate if the mandate was used as the recipient in a SEPA credit and was modified during that process. This issue has been resolved.

  3. When creating and importing SEPA mandates, the uniqueness of the mandate reference is now checked correctly..

  4. In payment and order overviews, SEPA payment types are now distinguished and sorted correctly when sorting by the column Payment type.

Verification of payee(VOP)
  1. The display of the accompanying ticket has been corrected for container files submitted with verification of payee (VOP).

  2. Payment permissions for opt-out payment types, as defined by the verification of payee, can be used in EBICS 3.0 with or without the VOO service option, e.g., SCT_pain.001 or SCT::VOO_pain.001 for SEPA credits. The program now treats these as equivalent and grants the effective permission as soon as the bank has granted permission for at least one of them.

  3. Applying VOP results from an EDS order to the recipient master data now works even when there are a large number of results with partial matches. In the detail page of a VPZ notification, the button Apply names from VOP result is now only displayed if the notification contains results with partial matches.

  4. Users who have been granted permission by the bank for a VOP order type (e.g., CTV) but not for the corresponding opt-out order type (e.g., CCT) were previously unable to enter or sign payments for that order type. This has now been corrected.

Send files
  1. Payments sent from CSV or Excel files are now rejected if they contain a negative amount.

Account information

Account statements

camt.053
  1. Additional information is now displayed for a camt.053 statement, specifically in the statement details from the XML field AddtlStmtInf and in the dialog box Posting Details from the XML field AddtlTxInf.
Import / Export
  1. The account overview now includes a new action for account statements, Import account groups. This allows you to import CSV or Excel files that contain an IBAN column and an Account Group column. The import creates the account groups and assigns the appropriate accounts to them.

  2. An additional placeholder, $(IBAN), is now available for automatic exports and can be used in the file name.

  3. When exporting account statements as a spreadsheet (CSV conversion), the new field Item on the bank statement is available.

Printing
  1. In the account settings, under Account Statements, there are two new checkboxes. These allow you to choose whether to display or print the electronic statement number or the legal statement number. The default is the electronic statement number.

  2. In the printout of transactions, the header now always includes the fields Total credit transactions and Total debit transactions. In addition, the header includes the fields Opening balance and Balance even when all transactions are printed. Previously, these fields were only included in printouts with a specified time period.

Bug fixes

  1. When importing payments in CSV or Excel format, field mapping has been improved to reduce the need for manual adjustments. The most recently used mapping is now preselected for the next import.

  2. In account statements, the intended purpose was not displayed entirely if it exceeded 400 characters. The maximum length of the intended purpose has now been increased to 2000 characters.

  3. During the automatic export of account statements, ZIP archives could become corrupted due to simultaneous access by several banks. This issue has been resolved.

Version 1.18.54

Hints to Update

Known Issues with the Update

There are no known issues related to the update so far.

General

Improvements & Bug fixes

  1. If an error occurs during the automatic generation of open payments from periodic payments, a log entry is now created in the user protocol.

  2. Changing the country for a bank connection now correctly updates the default send parameters. The "Reset" button in the dialog for configuring BTF parameters now correctly considers the bank country.

  3. The payment types "Austrian Tax Office Payment" and "Austrian Postbar Payment" were missing from the payment import and are now available.

  4. An error has been fixed that could cause saving of periodic payments to fail when Dutch language was selected.

  5. Saving Austrian foreign payments without a recipient address now works as intended.

Version 1.18.50

Hints to Update

Known Issues with the Update

There are no known issues related to the update so far.

General

Technical Innovations

  1. Event protocol of user actions: An overview of certain events and user actions is available to all users under Settings - Protocol. Events that contain account-specific data are visible to administrators and to users who are authorized for the respective account and, if applicable, the corresponding payment type/order type.

  2. Verification of Payee (VOP): From October 2025, euro banks in the SEPA area will be obliged to offer IBAN name matching for SEPA transfers and SEPA instant transfers. This comparison, known as Verification of Payee or VOP for short, can be used with BL Banking Web from version 1.18.50. The verification itself is coordinated by the bank server and carried out by the payee's bank.

    • By default, the functionality for the verification of payee is automatically activated on the reference date Oct. 5th. For banks that do not have the obligation to verify or do not yet offer verification of payee on the reference date, you can deactivate the setting Allow verification of payee (VOP) on the Payments tab in the bank settings to deactivate all VOP functions for this bank account.
    • The verification of payee is controlled via new EBICS order types or BTFs with which the orders are submitted. The default values are automatically preset in the send parameters of the bank details; permission and configuration in the bank server is required.
      • Order typeCTV or BTF SCT::VOI_pain.001 for SEPA transfers with verification of payee
      • Order type CIV or BTF SCI::VOI_pain.001 for SEPA instant transfers with verification of payee
    • The use of the verification of payee is mandatory for individual orders in accordance with the EU regulation. BL Banking Web implements these requirements and always sends individual orders with the verification of payee activated. If you do not want this, you can deactivate the setting Force verification of payee (VOP) for individual payments in the settings of a bank connection.
    • For bulk orders, the sender is free to decide whether verification of payee should be used. In this case, a checkbox Verify payee (VOP) is displayed in the preview of the order before it is sent. Each user can individually control in the user preferences whether or not this checkbox should be preselected for bulk orders. The new setting Enable verification of payee (VOP) by default is available on the tab File transfers,
    • For orders submitted with activated verification of payee, the first signature of the submitter is not considered a technical signature for the release. After verification of payee, the submitter must sign again in the EDS overview in order to authorize the order bank-specifically.
    • The result of the verification of payee is one of the following results for each IBAN-name pair verified:
      • Full match (RCVC) - the name matches the IBAN exactly.
      • Close match (RVMC) - the name largely corresponds to the correct name for the IBAN. In this case, the exact name is included in the result.
      • No match (RVNM) - the name does not match the IBAN.
      • Verification not applicable (RVNA) - the name could not be verified.
      • Result still pending (PDNG) - the verification result is not yet available.
    • The result of the verification of payee is made available in three areas:
      • In the detailed view of the order in the EDS, the result is displayed in the bank's accompanying ticket and in the payment overview.
      • Via the new order type VPZ for the retrieval of SEPA notifications on VOP results, you can retrieve detailed notifications on the VOP results.
      • In the detailed view of a SEPA payee, a summary of the result of the last verification of payee is displayed. There is an Apply button beside the Recommended name field. This allows you to accept the recommended name if a close match was found with the account holder of the IBAN.
    • For verifications with the result Close match (RVMC), you have the option to transfer the supplied exact recipient name to your recipient master data at several other points in the program:
      • In the recipient overview via the button More actions - Apply name from VOP result,
      • In the detailed view of an EDS order via the button Apply name from EDS result,
      • In the detailed view of a VPZ notification for a VOP result via the button Apply name from VOP result.
    • If the check did not result in a match or no check was possible, there may be a case of fraud. To prevent this, contact the recipient. If there is no verification result, contact the bank.

Improvements & Bug fixes

  1. Downloaded files that are ZIP archives are now always saved with the file extension .ZIP, even if the original file name had a different extension, so that the user can open them without effort.

  2. The following German designations for fetch schedules have been changed:

    • "Kontoauszüge" is now called"Kontoumsätze";
    • "Avise" is now called "Vormerkposten".
  3. If the cancelation of VEU orders fails, there is now a meaningful message about the possible causes.

  4. When sending SEPA files or CSV files directly, the original file name is now saved for the send order.

  5. In the EDS overview, T signatures are no longer counted for the “Signatures” column, as these have no bank-specific relevance. The same applies to SEPA orders that were submitted with activated verification of payee (VOP), as the submitting signature has no bank-specific relevance for these either.

  6. For EDS orders, both the original order file and the HVT order details prepared by the bank can now be saved. Previously, only the original order file was saved, if available, and otherwise only the HVT details.

Version 1.18.34

Hints to Update

Known Issues with the Update

There are no known issues related to the update so far.

General

Improvements & Bug Fixes

  1. Sending tabular payment files in Excel format is possible again. Starting with version 1.18.7, the .xlsx format was blocked for direct sending, which is now allowed again.

  2. SEPA notifications for salary payments are now only displayed to users who are authorized to view salary payment details.

  3. Creating bank details is now possible, even if the bank cannot retrieve the available EBICS versions via HEV. In such a case, the EBICS version must be selected manually.

  4. The fields for "Postal Code" and "Town" in the modal dialog for entering addresses have been swapped to reflect the intuitive order (post code before town).

Version 1.18.24

Hints to Update

Known Issues with the Update

There are no known issues related to the update so far.

General

Technical Innovations

  1. The new column "Additional Information" can now be displayed in the bookings table.

Improvements & Bug Fixes

  1. It is now possible to import and to send SEPA payment files that contain address data without a country.

  2. The date for Serbia's SEPA accession has been corrected from October 5th, 2025, to May 1st, 2026.

  3. Identifying the correct originator account when sending MT101 payment files now works as intended.

  4. Sending files with potentially dangerous file extensions (".exe", ".com", ".bat", ".sh", ".py", ".jar", ".app", ".dmg", ".php", ".xlsx", ".html") is now prevented.

  5. Displaying and modifying account permissions for local users (without bank access) now works as intended.

  6. Filtering by payment type "SEPA Salary Payment" is now possible for users who are authorized to sign salary payments.

  7. Specifying a recipient address is no longer mandatory for international XML transfers.

  8. Processing camt files where the page number is specified at the Stmt level instead of the GrpHdr level now works as intended.

  9. The following user preferences are now redundant due to the possibility to configure displayed columns directly in the overview tables. These preferences have been removed from the "Preferences" view:

    • EDS: Display the number of signatures in the EDS overview
    • Payment recording: Display column with the originator's IBAN
    • Account information: Display columns with credit limit and available liquidity
    • Account information: Display column with the default account name
    • Account information: Display column with the account description from the bank profile
    • Account information: Display column with the account holder
    • Account information: Display column with the opening balance, debit total, and credit total

Version 1.18.22

Hints to Update

Known Issues with the Update

There are no known issues related to the update so far.

General

Technical innovations

  1. The list of fee types for Austrian Tax Office payments was updated.

  2. A Legal Entity Identifier (LEI) can now be recorded for SEPA recipients and used in payments.

  3. The countries Montenegro, North Macedonia, Albania and Moldova will be available as SEPA countries from October 5th 2025. For this to take effect, the BL Banking service must be restarted at or after this date.

  4. A new user permission was added that can be used to limit access to the notifications area.

Improvements & Bug fixes

Version 1.18.1

Hints to Update

Known Issues with the Update

There are no known issues related to the update so far.

General

Technical innovations

  1. Administrators can now also assist users in creating two-factor authentication (2FA) by performing this process on their behalf. Previously, this was only possible for removing a security key. The function Two-factor authentication in the menu More actions on the page Edit user in the user administration has been expanded accordingly. If required, the new assistance feature must be enabled by making an entry in the configuration file.

  2. With the new system setting Two-factor authentication mandatory, administrators can require all users to set up two-factor authentication. An administrator must first configure a two-factor authentication for himself and can then activate the new system setting. Every user who does not yet use two-factor authentication is automatically redirected to the page Manage two-factor authentication the next time he logs in. It is also possible to configure this new system setting on a tenant-specific basis (information on this in the following section). A user who works in multiple tenants must configure two-factor authentication as soon as it is enforced in one of his tenants.

  3. When entering or changing a password, the current password requirements are displayed as guidance.

Settings and user preferences

  1. In addition to the System settings, which apply system-wide and can only be changed by administrators, there are now system settings for individual tenants. These can also be edited by the managers of the respective tenant. In the system settings, first select the scope from the drop-down list Settings for ..., cross-tenant (the entire installation) or a particular tenant. A tenant-specific setting overrides the corresponding cross-tenant setting. Tenant-specific settings can also be opened from the tenant administration. By selecting for me personally, you can switch from the system settings to your personal user preferences, which, as before, are also available to users without administrative rights.

  2. In System settings and User preferences, the function Load default values has been improved. Clicking on the button now displays a comparison of deviating settings and the respective default value. You can decide for each setting whether the deviating value should be saved or the default value restored.

  3. In the User preferences, the preference Buttons on the start page has been added to the tab General. Each user can choose which of the available buttons should be displayed on his personal start page. The selected buttons are displayed if the user is authorized for the corresponding function.

  4. In the User preferences, the preference Print additional account statement information has been added to the Print settings on the tab Account information. By default, any additional information from camt.053 statements is included in the printout. You can switch off the user preference if no additional information needs to be printed.

  5. In the bank details of banks with EBICS version 3.0, the fetch order types on the tab Account statements, PDF Documents, and Notifications can now be edited more conveniently. The button Modify has been added to the input field of each fetch order type. This opens the familiar dialog in which you can configure the BTF to be used.

  6. In the bank details, the setting Read EDS history from protocol has been removed from the tab EDS. In the overviews Signed EDS orders and Cancelled EDS orders, the action Update EDS orders now always retrieves the protocol and thus updates the EDS history.

Bug fixes

The following functions and settings are working now as expected:

Payments and sent files

Payments and EDS

  1. In payment recording, the display name for the selected recipient is now also displayed under the field for the recipient.

  2. There are various new features for MT101 payments:

    • When entering MT101 payments, the new field Intermediary institution (BIC) is available.
    • Equivalent payments can be recorded in currencies other than the account currency.
    • When recording several instructions, their compatibility is checked. In the drop-down list of a new instruction, only the instruction codes that are compatible with the previously selected ones are offered.
  3. The payment types Austrian tax office express payment and Salary express payment have been added:

    • When recording Austrian tax office payments, express payment is available by selecting the service level URGP – urgent execution.
    • When recording SEPA express transfers, the salary express payment is available by selecting the payment category or the payment type SALA for users who are authorized to record salary payments.
  4. In Austrian tax office payments, the fees in the Fees area can now be selected by their abbreviation and name.

  5. The new column Originator is available in the overviews for open, signed and periodic payments as well as payment templates. The column is not displayed by default, it can be shown via column configuration.

Bug fixes

The following functions and settings are working now as expected:

Account information

Account statements

  1. In the overview Balances, the balances are now displayed graphically in a diagram, in addition to the familiar tabular view.

  2. In the transaction overview of an account, the menu at the end of the navigation path (Breadcrumb) has been expanded to include calendar years. This allows faster access to all statements or transactions for this account in the selected year

  3. A new column Account number/IBAN of the recipient is now available in the overview Transactions. The column is not displayed by default, it can be shown via column configuration.

Bug fixes

The following functions and settings are now working as expected:

Version 1.17.57

General

General

In all tables it is now possible to configure which columns should be shown. The order of them can also be specified. For that, above all tables was added on the left side a button to open the configuration dialog.

Bug Fixes

The following functions and settings are working now as expected:

Payments and sent files

Payments

In the table "Open Payments", until now there used to be only the option to sort by the account name, which can be the display name beside the IBAN. Now one can sort only by the IBAN of the originator, too.

File transfer

When uploading files into a send directory, it is checked if they are executable files. In that case the operation is rejected.

Notifications

In the notifications table the description is extended by the order number that belongs to the notification.

Bug fixes:

The following functions and settings are working now as expected:

-For Austrian international transfers in the address of the recipient the town is a mandatory field as well as the country. According to that, the input form has been adjusted.

Account information

Account statements

When importing account statements it can now be selected if the automatic exports should be executed and if the imported transactions should be marked as read.

Version 1.17.51

Hints to Update

Known Issues with the Update

There are no known issues related to the update so far.

General

Technical Improvements

  1. The Bootstrap framework for the web frontend has been updated to version 5.3.3.

  2. The appearance of overviews is now configurable. You can choose which columns are displayed in which order. There is a new dialog window for the configuration, which can be opened with a button on the left above the overviews. The configuration applies individually per user and per overview.

Settings & User Preferences

  1. If you try to reinitialize an EBICS bank access which is in the Ready or Waiting for activation state, you will now receive a warning informing you about the prerequisites and consequences, in particular that your existing EBICS keys will be overwritten.

  2. In the overview of the fetch schedules, a blue info bar now indicates whether there are authorizations for other fetch order types for which fetch schedules can be created automatically.

  3. When changing the password, the currently set password requirements are displayed.

  4. In the details of a bank account, the three tabs DTAZV payments, MT101 payments and SEPA payments were combined on one single Payments tab.

  5. If an administrator locks a user, the lock applies immediately and not at the next login. The locked user can no longer work in an open session.

Bug Fixes

The following functions and settings work again as expected:

Payments and sent files

Payments and EDS

  1. If you specify an incorrect encoding when importing a CSV file, a meaningful error message is now displayed.

  2. When importing payments, the setting of the checkbox Save recipient is saved.

  3. The format of generated AXZ payment files (International XML Transfer) has been changed:

    • The default value for the service level is NURG (instead of NONE). The selectable service levels are correctly restricted depending on the country of the originator account.

    • The default value in the Charging scheme field is SHAR. An empty selection is not possible.

    • The account currency is always used in the payment file.

  4. Under Sent files, the payment details of all payments within an order can now be exported as a CSV file. An Export button has been added to the Details for send order page for this purpose. Previously, only the currently displayed payment could be exported from the Payment details for send order page.

  5. Austrian tax office payments can be recorded with a credit for certain types of tax. In addition, a general credit or general arrears can be entered. This is applied to the total amount.

  6. For an international XML payment, the equivalent value in euros is displayed next to the amount field. This requires a conversion rate for the payment currency in euros. The display is without guarantee.

Bug Fixes

The following functions and settings work again as expected:

Account information

Account Statements

  1. In the overview of balance lists, as in other overviews, the maximum number of entries displayed per page can now be limited. The display of the total amount always refers to all entries.

  2. When deleting account statements, the number of statements to be deleted is indicated.

Bug Fixes

The following functions and settings work again as expected:

Version 1.17.3

Hints to Update

Known Issues with the Update

There are no known issues related to the update so far.

General

Technical Improvements

  1. Multiple parallel logins of the same user are now prevented. If a user logs into the program at another browser, all existing login sessions are deactivated.

  2. Polish and Dutch were added as selectable languages in the user interface.

  3. Autocomplete for Username fields can now be disabled. To do this, an administrator must add the following entry to the production.conf file in the installation directory: bl.disableLoginAutocomplete=true.

  4. The program security against HTML content injection-attacks was updated.

Settings & User Preferences

  1. Free Liquidity of an account is only displayed if at least one of Credit limit or Investment amount is set.

Bug fixes

The following functions and settings are working as expected again:

Payments and sent files

File Sending & EDS

  1. File transfer is supported for Austrian STUZZA formats.

Version 1.17.0

Hints to Update

Known Issues with the Update

There are no known issues related to the update so far.

General

Technical improvements

  1. The Play framework (technical component for the web application) has been updated to the current version 3.0.1.

  2. The Java runtime environment used has been updated to version 21.

  3. The program protection against XSS attacks and HTML injection attacks has been updated.

  4. An eye button has been added to password fields with which the password can be shown and hidden again.

  5. On some overview pages, the button bar has been tidied up. Rarely used actions can be found in the More actions menu.

  6. When the program automatically identifies the name of a bank from an IBAN or BIC, this name will be displayed as a note directly below the input field.

  7. The size of the balance list table on the landing page adapts to the size of the browser window.

Settings & User Preferences

  1. For administrators, a new sub-menu System settings was added in the Settings menu.

    • All settings that have system-wide effects can be found here.

    • The old sub-menu Preferences now only contains settings that only apply to the logged in user.

    • Nothing changes for users without administrative rights.

  2. An amount limit for sending payments has been implemented:

    • To use this, an administrator must first activate the Check amount limit setting under Settings - System settings on the Payment recording tab.

    • The limit per payment is automatically read from the HTD user profile provided by the bank.

    • If the bank does not provide a limit in the HTD, a limit can be set for each user and each account (under Settings - User administration on the Account selection tab).

    • Payments that are above the defined limit cannot be signed or transferred; instead, an error message is displayed with a reference to the given limit.

  3. Administrators can now configure the number of failed login attempts after which a user is locked.

    • There is a new option Lock user after failed attempts under Settings - System Settings in the Password requirements area.

    • The default value remains 5.

  4. A new user preference Print only one payment details table per page has been added for EDS printing, which will print each payment on a separate page when printing payment details. The preference is disabled by default.

  5. Deleting a bank connection is only possible if there are no longer any active EBICS connections for this bank. This prevents an administrator from accidentally deleting other users' active EBICS connections.

  6. It is possible to enter values with lowercase letters and certain special characters for the EBICS host ID and the EBICS customer ID.

  7. The outdated EBICS version 2.4 (H003) is no longer available for creating new bank connections.

Bug fixes

The following functions and settings are working as expected again:

Payments and sent files

Payment recording

  1. The management of address data has been streamlined:

    • Addresses for SEPA payments and SEPA direct debits (e.g. recipient address, payer address, ...) are now only recorded as structured addresses.

    • The old format with two address lines and country has been removed.

    • The structured address data has also been expanded to include the fields building name and floor.

    • Rarely used address fields (department, sub department, building name, floor and country subdivision) are not displayed by default, but can be included by clicking a button.

  2. Importing payments from tabular files (Excel/CSV) has been expanded to include several new fields:

    • for SEPA transfers: country code, originator address, account currency, currency and priority;

    • for SEPA direct debits: account currency, payer address and currency;

    • for international XML payments: account currency.

  3. For filtering payments and sent files, the unequal option has been added to the Payment type field.

  4. MT101 payment forms have been improved:

    • The statement type EQUI has been added and

    • Specifying additional information is now only possible for instruction types for which additional information is processed.

  5. The Execution interval column has been added to the periodic payments overview table.

  6. For Austrian tax office payments, a limit of 6 fees per payment has been introduced. This limit prevents payments from being created with a purpose that is too long (and therefore invalid).

File Sending & EDS

  1. BL Banking Web supports the callback of SEPA orders via camt.055.

    • This allows you to request a cancellation for an order if it has already been fully approved (in contrast to EDS cancellation, which is only possible as long as not all signatures have been provided).

    • To use the new function, your bank must support SEPA callbacks (order type C55 or BTF SCT:DE_camt.055). The recall can then be used under Sent Files and under Signed Payments.

  2. The filter in the EDS overview allows to filter by the submitter of the order.

  3. The Execution date column has been added to the EDS overview.

  4. In the form for creating a directory for files to send, a hint has been added that explains how the Filename mask field can be used.

  5. Sending files with unknown formats is generally permitted in order to not exclude correct, unknown formats from being sent.

    • With the send general file option, sending will only be rejected due to format errors if the specified order type occurs in the Send parameters of the bank details.

    • Other order types can be sent without validation. However, it is possible for the bank to reject the file.

  6. The filter option by originator account in open or historical EDS orders has been removed for consistency reasons.

  7. The interaction between the filters for the overview tables under Sent files, EDS overview, Signed EDS orders and Cancelled EDS orders has been improved.

  8. In the protocol of a sent order, users are now consistently displayed in the form Username (ParticipantID / CustomerID).

  9. When printing the transmission report of an order, the name of the generated PDF file has been improved. The name now also contains the name of the client account (if unique).

  10. In the preview for signing an order, a new column Single booking is now displayed in the payments overview table, which indicates whether the corresponding payment will be displayed as an individual entry in the account statements.

  11. The column Submitter has been added to the overview table under Sent files.

  12. The blue info bar Total amount of the X selected payments: N EUR that is displayed when multiple payments are selected is now also displayed in the Sent files, Signed EDS orders and Cancelled EDS orders tables.

File Retrieval & Fetch Schedules

  1. SEPA notifications for foreign payments (AXS) can be fetched and processed.

  2. In the Retrieved files overview table, the User column has been added, which indicates which user fetched the file.

  3. When creating a fetch schedule, the retrieval method In the period from has been added for the Freely configurable fetch type. This makes it possible to fetch the specified data for a given period relative to the execution date. This allows data to be retrieved even if it is no longer delivered in the current provision.

Account information

Account statements

  1. Exporting advices and batched transaction files is now possible.

  2. When creating a new group under Balance lists, the selection of the accounts or account groups to include is now possible using checkboxes.

Version 1.16.54

General

  1. Technical improvements

    To improve the protection against brute force attacks against the BL Banking Web login interface, the following changes have been implemented:

    • All successful and failed login attempts are now logged in the logs with the user name and IP address used.

    • After entering an incorrect password when logging in, there is now a delay of 5 seconds before the entry can be attempted again. This delay can be configured in the production.conf file using the 'bl.invalidPasswordDelay' parameter (a value of 0 disables the delay).

  2. Bug fixes

    Fixed an error that could cause the associated order file of a send order to be deleted locally when the associated order is signed or canceled in the EDS.

    An error has been corrected that, under certain circumstances, prevented the creation of a new recipient during the creation of an open payment.

Version 1.16.50

Hints to Update

  1. Known Issues with the Update

    There are no known issues related to the update so far.

General

  1. Technical improvements

    Updated Bootstrap to version 5.3.1 and jQuery to version 3.7.0.

    New features have been added to simplify the management of fetch schedules. More details can be found under "File Fetching & Fetch Schedules" of the changelog.

    On the start page, new EDS orders and new account statements are now indicated by the "EDS overview" and "Account overview" tiles. If EDS orders are ready to be signed, the number of these orders is displayed on the "EDS orders" tile, and if there are unread account statements, the number of accounts for which there are unread statements is displayed on the "Account overview" tile. In addition, the current EDS overview is now fetched from the bank server immediately after login, if the user preference "Call up EDS overview automatically" is activated.

    Static links to an imprint and to a data security page can now be configured, which will then be displayed in the page footer.

  2. Settings & User Preferences

    New user preference "Show complete purpose in overview". When this is active, not only the first line of the purpose is displayed in booking tables, but the entire purpose. This preference is enabled by default and can be disabled in the "Account information" tab of the preferences.

  3. Bug fixes

    An error has been fixed which could cause very large amounts (14 digits or more) in some forms to be falsified by automatic formatting/conversion.

    It is no longer possible to click the "Submit" button in forms or modal windows multiple times. This avoids certain errors, e.g. during initialization.

    When importing payments or payment templates, the importing user's account and order type permissions are now properly checked. Previously, it could happen that a user was able to import payments successfully, but these were then not displayed due to missing permissions.

    Fetch schedules for SEPA notifications now correctly use the order types configured in the bank settings.

    Some display errors have been corrected in the accompanying ticket and in the details dialog window of an order.

Payments and sent files

  1. Payment recording

    Open payments and signed payments can now be filtered by payment type. Signed payments can now also be filtered by their status.

    The choice between "Intended purpose" and "Creditor reference" when entering a SEPA payment is now also offered for periodic payments and payment templates.

    The import of recipients has been improved. Additional special characters are now accepted (e.g. '_', 'ø', 'å', 'æ') and BIC codes are now accepted even when their bank is not known by the program.

    When a payment folder is deleted, the user can now specify for all open/periodic payments and payment templates contained in the folder whether they should be deleted alongside the folder or retained.

    If the "Save recipient" checkbox is activated when entering a payment, you can now further choose between "Create new recipient" and "Update existing recipient". If "Create new recipient" is selected, a new recipient is always created. If "Update existing recipient" is selected, the existing recipient will be updated with the entered values if possible - otherwise a new recipient will also be created.

    Several open payments are combined into individual files when saving according to payment type and - if several payment types were saved together - returned bundled in a ZIP file. If only one payment method was selected, the summarized file is returned directly.

    The filters for sent files and signed payments have been revised. The individual states have been grouped by topic to make filtering easier. For example, the statuses "Transmitted" and "Transmission confirmed" have been combined into "Transmitted".

  2. File Sending & EDS

    In the EDS overview, the total sum of the selected orders is now displayed above the table, similarly to how it is displayed for the open payments.

    A filter has been added to the EDS overview. The filter options are based on the filter for signed EDS orders.

    The display of the EDS overview has been revised: the orders are no longer grouped by bank and the additional header for each bank was removed. Instead, if required, the new filter function can be used to filter by bank.

    The EDS orders and sent orders can now also be filtered by payment type.

    The program can now determine EDS order details from locally available send orders, provided the corresponding send order is available locally. This reduces the number of cases where no order details can be displayed for signed or canceled EDS orders.

    If the extended file check for SEPA files is activated and a format error is found when sending an external SEPA file, the file will no longer be rejected, but only a corresponding warning will be displayed. This allows users to send files even when a format error is detected - however, such files might still be rejected by the bank.

  3. File Fetching & Fetch Schedules

    In the form for creating a new bank account, there is now a checkbox "Create fetch schedule for account statements". If this is checked, a fetch schedule for account statements is automatically created when the bank is created, which fetches statements on weekday mornings. The fetch schedule can be edited as usual under "Settings" -> "Fetch schedules".

    In the fetch schedules overview there is now a new button "Create missing fetch schedules". This will check the existing fetch permissions, compare them with the existing fetch schedules and offer a list of additional fetch schedules that can be generated automatically. The fetch frequencies "hourly on weekdays", "morning on weekdays" and "monthly on the 1st" are available. Other frequencies can be configured as usual after creation under "Settings" -> "fetch schedules".

    In the overview for fetch schedules there is now a new button "Adjust assigned users" available for administrators or users with tenant administration privileges. This button checks the existing fetch schedules and un-assigns those assigned users who are not initialized, who are deactivated, or who do not have authorization for the fetch order type used. Affected fetch schedules are automatically assigned to another, suitable user the next time they are executed.

    If a fetch schedule for account statements or advices fails with the default fetch order types C53 or C52, it is now automatically checked whether fetching with the old order types STA or VMK is successful instead - if so, the fetch order type for this bank connection is permanently switched to STA/VMK.

    When a user is deleted or removed from a bank, the user's fetch schedules are no longer deleted from this bank, but remain (without an assigned user). A suitable user will be assigned automatically the next time these fetch schedules are executed.

    When the program automatically assigns users to a fetch schedule that previously had no assigned user, it also takes into account the assigned user's fetch order type permissions.

Account information

  1. Account statements

    In the balance overview there is now a button "Recalculate value balances".

    Under "Balance lists" there is now a "Reset" button in the dialog window for "Change period" with which the time window to be displayed can be reset to the default. Empty entries are now also permitted in this dialog, which are interpreted accordingly as "Use default value".

    The button "Create SEPA transfer for this transaction" in the overviews of transactions/batched transactions can now also be used for several transactions at once.

    The account holder can now be used in conversions as well as in printouts for statements and transactions.

  2. Transactions

    If transactions are to be printed and no transactions are available for the selected parameters, an explaining message is now displayed instead of an empty printout being created.

    A From-To printout option was added for transactions. This is available when the "Print" button is used in the "Transactions" overview without a selection. There is then the option of either printing out all displayed transactions or limiting them to a specific period of time.

    Additional options "Sorted by credit/debit and amount" and "Sorted by debit/credit and amount" were added to the Account information print settings in the Preferences menu.

  3. Automatic Exports

    A new filter for the "Exported files" overview has been created. You can filter by "Automatic export", "Creation time" and "File name".

    The sorting of the "File name" and "Directory" columns in the "Exported files" overview is no longer case-sensitive.

    Administrators can now see all exported files.

Version 1.16.9

Hints to Update

  1. Known Issues with the Update

    When using a Microsoft SQL (MSSQL) database, the first time BL Banking Web is called up in the browser after the update, the database setup page may be displayed with an error message on the JDBC URL field, that includes "unable to find valid certification path to requested target". The message can be fixed by adding parameters to the JDBC URL. First make sure that MSSQL is selected as the database type. Then, if the previous JDBC URL looked like this:

    jdbc:sqlserver://localhost:1433;databaseName=blbanking

    ... it should be adjusted as follows:

    jdbc:sqlserver://localhost:1433;databaseName=blbanking;encrypt=true;trustServerCertificate=true

General

  1. Technical improvements

    For load balancing in heavily used systems, BL Banking Web can now be operated in cluster mode with several server nodes. More detailed information can be found in the installation instructions.

    If the database is updated in the background after an update of BL Banking Web, status information is now displayed in the web interface.

    The EBICS keys of the users are now stored exclusively in the database (encrypted). Previously, the signature keys were stored as encrypted files in the workspace. Existing keys are automatically migrated to the database. The old keybag files are not deleted, but are no longer used by the program.

    The security of the application against cross-site scripting (XSS) attacks has been improved.

  2. Settings & User Preferences

    To avoid errors and performance problems, the maximum number of entries per page in table views has been limited to 1000.

    A new user preference "Initialization of account and originator" has been added to link originators to accounts and to enable account and originator pre-assignment depending on each other.

    A new option was added for a user's permission regarding salary payments: "User has permission to see salary payments during signing (without details)"; this user will no longer see recipients, accounts and purposes of salary payments.

    In the detail view of a bank account, the users assigned to the bank can now be configured via the new "Users" tab. Previously, bank assignment was only possible in the menu of a user.

    Bank connections can now be deactivated locally for individual users - file sending and fetching are then paused without having to remove the bank access and without affecting the user status on the bank side. A deactivated bank access can be reactivated at any time. Administrators can also see and change the status of other users in the "Users" tab of a bank account.

    In the detail view of a bank account, the new tabs "Notifications" and "MT101 payments" have been added, in which additional settings can be made.

    In the detail view of an account, administrators can now see and change the access permissions of individual users in the new "Permissions" tab.

    Users with administrator privileges now see all accounts in the account overview under "Settings", even if they are not assigned to the corresponding bank of an account.

    Local users can now be copied. For this purpose, the new action "Duplicate user" is available in the user administration under "More actions".

    For certain payment types, the scheme to be used can now be configured under "Send parameters" in the bank settings.

    In the detail view of a bank connection, the HTD user profile of the user can now be printed.

    It is now possible to use an EBICS customer ID or EBICS user ID with lowercase letters.

  3. Bug fixes

    In the "Account selection" tab of a local user, "Authorized" for an account is no longer displayed incorrectly if the user is not assigned to this account and no authorization exists. In addition, banks to which the user is not assigned are no longer visible.

    Fixed a bug where too many payments were generated when importing open payments from an EDS order.

    Fixed an error that could occur if no fee was specified when creating an Austrian tax office payment template.

    Fixed a bug where the tax account number could be formatted incorrectly and not fully saved for Austrian tax office payments.

    For Austrian bank accounts, the correct Austrian send order types and fetch order types as well as BTFs are now preset.

    Fixed an error that prevented the deletion of tenants for which AVW messages existed.

    When creating a bank account with EBICS 3.0, the correct E002/X002 hash values are now preset.

    Fixed a bug that caused all fetch schedules of a bank to be deleted when a user was removed from that bank.

    Fixed an error during Excel import that could occur if the server language is set to English.

    Fixed an error that could occur when selecting "Payments without folders" in the payment templates.

    If a connection error occurs while syncing with the Android/iPhone app, the user will now see a corresponding error message.

    An error has been fixed that caused the selected country not to be saved for new bank details.

    Fixed a bug that could cause URLs that were too long when sending CSV files.

    Fixed an error that prevented the overview for periodic payments from being displayed after a database migration.

    Fixed a bug where it was no longer possible to switch back to "Intended purpose" when saving a "Creditor reference" in an open payment.

    Fixed a bug where very large files (>100 MB) in the EDS could not be signed.

    Fixed a bug where it was not possible to create open payments from EDS orders under certain conditions.

    If the assignment of a local user (user without bank access) to a bank is removed, no (unnecessary) warning is displayed any more.

    Fixed a bug where the "Delete" button in the detail view of an open payment in edit mode was without function.

    Fixed a bug where the automatic field assignment did not work when importing payments from Excel files.

    Fixed a bug where certain invalid configurations in filter dialogs could cause the corresponding overview page (e.g. bookings) to no longer be displayable.

    Fixed a bug where the selection menu for the payment folder could be empty when creating/editing an open payment if the user was assigned to multiple tenants.

    Fixed a bug where a periodic payment could no longer be edited after the originator account that is used in the payment was changed.

    Possible layout problems caused by too long text content in pop-up dialog windows have been fixed.

Payments and sent files

  1. Payment recording

    For SEPA originators, recipients and payments/direct debits, it is now possible to provide address data. This information is usually only necessary for certain sender/recipient countries. The address data can be entered via a dialog box, which can be opened with the "House" button next to the originator/recipient field.

    Added the ability to convert DTAZV recipients into SEPA recipients or international SEPA recipients.

    It is now possible to import multiple payment files at once. For this purpose, several files can be selected in the file selection dialog with the CTRL key pressed.

    When "4-eyes principle" is used for receiver recording, saving and duplication of recipients is now only allowed for confirmed recipients.

    If a user is assigned to several tenants, the user can now select from the recipients of all tenants during payment recording. Previously, the selection was limited to the tenant of the sending account.

    The date for the "first execution" of a periodic payment can now be modified as long as no open payment has been created from the periodic payment.

    The uniqueness of names for payment templates is no longer checked across different tenants.

    If an input error is reported in a form with fold-out "accordion" elements (e.g. DTAZV payment), the corresponding accordion is now always expanded so that the error message is immediately visible.

  2. File Sending & EDS

    Historical EDS orders can no longer be deleted by users in the user interface (analogous to signed payments). This change was made to improve the traceability of completed transactions.

    If the user preference "Display signed payments from external files" is disabled, the button "Show payment details" and the table "Payments" are now hidden in the sending details when sending external files.

    The user experience when signing multiple orders at the same time has been improved.

  3. File Fetching & Fetch Schedules

    In the "Fetch schedules" table there is now a new button "Reset fetch schedules", with which the service for the fetch schedules can be restarted if necessary.

    Fetch schedules can now use the order type HAA to update the user's list of all available order types.

    A warning is now displayed when creating a fetch schedule if the user is not authorized for the order type used.

    In the table of fetch schedules, if any problems occurred during the last retrieval, status information is now additionally displayed in the "Last fetch" column.

Account information

  1. Account statements

    It is now possible to create remittances from account transactions. For this purpose, there is a new button "Create SEPA transfer for this transaction" under transactions/batched transactions.

    Exporting multiple MT940 payments now generates a single MT940 file instead of a ZIP file.

  2. Automatic Exports

    When creating an automatic export, the tenant can now be selected if several tenants exist.

    When editing/creating an automatic export, there is now a new checkbox "Apply export to selected accounts only".

    When clicking on "Exported files" in the navigation bar or in the action bar of the automatic exports, all exported files are listed. When clicking on "Display exported files" in the detail view of an individual automatic export, the view is restricted to the files that were created by this export.

Version 1.15.40

General

  1. General UI Changes

    Numerous actions that were previously only offered in the action bars of the overview tables are now also offered in the detail views: for example, signing, deleting, printing and exporting an open payment is now also possible in the detail view of the payment.

    "Edit" mode: In numerous form views (e.g. that of an open payment), the fields are now initially locked for editing and can only be changed after the "Edit" mode has been activated using the button in the action bar. In addition, many of the actions offered in the detail view can only be used if the "edit" mode is deactivated. This is intended as a protection against unwanted changes and ensures that no unsaved changes are lost when executing actions in the detail view (e.g. signing an open payment).

    The order of buttons in the action bars and sub-items in "More Actions" menus has been unified.

    Various buttons for linking similar objects have been added to some pages. For example, in "Retrieved Files" you will find the "Fetch Schedules" button and vice versa.

    Some buttons have been renamed to standardize and/or clarify the action they perform.

  2. Tenant management

    The "Tenants" and "Edit Tenants" pages have been redesigned. In order to create a new tenant or edit a tenant in the "Tenants" overview, a dialog window now opens instead of a form page, in which the name and the maximum number of participants in the tenant are specified. For existing tenants, this dialog window can be opened with the action button "Edit tenant" in the overview or the detail view. In the detail view of a tenant, the users of the tenant are now listed in an overview. The name and the maximum number of participants for the tenant are now displayed above this user table. The action bar offers the buttons "Edit tenant", "Delete", "Add user" and "Remove from tenant". Clicking on one of the users in the overview table of a tenant opens a dialog window in which detailed information and actions for this user are offered: The user's bank access is displayed with the bank logo, other tenants of the user are displayed, a button for granting/withdrawing the authorization to manage the tenant, as well as a button to edit the user.

    If a tenant is selected in the user management, then only the users with administration rights for this tenant are displayed. In this case, users with administration rights for other tenants are shown with a minus symbol. Administrators are always represented with a gear wheel symbol. Users who do not have administration rights for tenants are shown with a minus symbol in the overview. If "All tenants" is selected, all users who have administration rights for one or more tenants are displayed.

    A user who has permission to manage a tenant can also grant/revoke this permission to other users under "Tenants".

  3. Settings & Preferences

    Parameters for fetching "Credit advices for SEPA instant credit transfers" and for "Batched transaction files" can now be configured in the "Account statements" tab in the settings menu for bank details.

    A new column "Protocol version" has been added to the bank overview.

    The processing of the user profile (HTD) has been improved: The "Permissions" and "Order types" tabs in the bank details are divided into fetch order types and send order types. In addition, the "Signature class" and "Signatures" columns in the "Order types" and "Permissions" tabs for the fetch order types in the bank details have been removed, as these orders are not signed.

    There are two new preferences "Refresh user profile (HTD) automatically" and "Check permission for order type/BTF when recording a payment".

    For the sake of clarity, collapsible panels for the "Display settings" and "Print settings" have been added to the payment entry preferences. In addition, these user preferences are now sorted by topic.

Payments and sent files

  1. Payment Recording

    Unstructured or structured addresses can now be used for the payment types "International XML transfer" and "Cheque payment in XML format". Structured and unstructured addresses can be added when entering/editing new SEPA originators and new international (cheque) recipients.

    It is now possible to enter the address of the payer for SEPA mandates and direct debits. (This is necessary for debits to Switzerland/Liechtenstein or Great Britain. No address is necessary for direct debits within the European Economic Area.)

    The import of payments has been standardized: Open payments, periodic payments and payment templates can now be imported from payment files and from CSV files with payment data. The import form is unified - the type of payment to be imported (open/periodic/template) can be selected using the dropdown menu.

    If the mandate management for direct debits is activated, a new mandate can now be created during the creation of a direct debit. Previously, only the selection of existing mandates was possible there.

    A new "Status" column has been added to the "SEPA mandates" overview if the recipient was recorded using the 4-eyes principle.

    Under "Open Payments" and "Periodic Payments", the initial creator of a payment is now displayed in the "Creator" column.

    The forms for entering Austrian foreign payments and Austrian foreign cheque payments had some fields (e.g. "ultimate cheque recipient") that were not supported by the schema. These fields have been removed.

  2. Retrieved Files

    If errors occur when processing retrieved files, these files are now marked as erroneus in the "Retrieved files" overview. The error message is displayed in the tooltip and in the detail dialog window.

    In the "Retrieved files" overview there is now a new button "Restart processing" with which the selected files can be processed again. This allows to, e.g., restore deleted account statements in the account overview.

  3. Fetch Schedules

    Fetch schedules can now also run monthly.

    The "Fetch Schedules" overview now has the additional column "Tenant" if "All tenants" is selected in the tenant filter.

Account information

  1. Account Statements

    The navigation bar now offers a new sub-item "Exported files" in the "Account statements" tab.

    The sub-item "Create new group" has been added under "More actions" in the account overview, with which account groups can be created.

    A new filter for PDF account statements has been added. In the filter dialog you can filter by bank, account and statement date.

    Administrators and users who have administration rights for one or more tenants can now see all automatic exports of their managed tenants, even if the automatic exports are assigned to other users.

Version 1.15.30

General

  1. Updating system components

    Bootstrap was updated to version 5.1.3. An update of jQuery to version 3.6 was also implemented. This is also associated with security improvements, in particular mechanisms against cross site scripting (XSS).

  2. User administration

    The administrator or a user who has authorization to manage a tenant can lock/inactivate a user. For this purpose, there is the sub-item "Lock login" in the user administration under "More actions".

    As with the login, a user now also has a limited number of attempts to enter the correct password when signing a payment/order until the user is locked. If the user has entered a wrong password five times, he is locked.

    Added new permission "Admin user is authorized to create users and to modify or delete other admin users." that allows a Super-Admin to remove these permissions from other administrators.

    Permissions "User is authorized to delete account statements and PDF statements." and "User is authorized to edit bank settings." were added.

  3. Two-factor authentication

    When adding a security key, one can now add a description. For existing security keys, a description can be added later.

    An administrator or a user who has authorization to manage a tenant can remove a two-factor authentication of another user. This function was added so that a user does not have to reinitialize with the bank if a Yubikey is lost.

  4. Bank connection

    Users with an active bank connection can enter or change their own subscriber ID in the bank settings. Administrators can change the subscriber ID for users with an active bank connection. If the users's bank connection is inactive, the administrator can delete the subscriber ID.

    When creating a user, the associated banks for the user can be assigned and the respective subscriber ID for the banks can be preset. This is optional - the subscriber ID can still be entered or modified during initialization.

    If the permission "User is authorized to view banks and accounts in the settings menu." has been granted for an administrator in the user administration, this administrator can create and remove new banks and, in addition, all banks can be edited.

    When creating a bank, you can specify the country of the bank; the standard send parameters and fetch parameters are adapted depending on the country. You can select Germany, Switzerland, Austria or France as the country.

    If no user profile (HTD) is available, the option "Settings from user profile" for the account authorizations in the user administration is no longer displayed. In such cases there are only two choices: "Authorized" and "Not authorized". The default value is "Authorized".

  5. Tenants

    In the overview of tenants, the column "Number of participants" has been added. The column "Number of participants" shows the number of users who are assigned to the tenant and have a bank connection.

    A filter function has been added to the overview for tenants, so that searches are simplified here.

    If the maximum number of participants of a tenant has been reached, it is still possible to assign users without bank connection to the tenant with the function "Configure users".

    In the user administration there is a new authorization "Admin user is authorized to create and delete tenants." which allows Super-Admins to remove these permissions from other administrators. If this authorization is not set, the administrator can still see and edit all tenants, only creation and deletion are limited.

  6. Fetch schedules

    An administrator can create a fetch schedule for other users with bank connection. The administrator can assign a fetch schedule to another user. It is also possible for an administrator to create fetch schedules in advance, even though there are no active bank connections yet. In this case, "User is assigned automatically" is entered as the user. When the fetch schedule is executed, it is automatically tried to assign a user with active bank connection to it.

  7. Preferences

    The preference "Write EBICS traces" can be set per user.

    If the clean up setting in the preference was deactivated, it was no longer possible to activate it. This error has been corrected.

  8. Other

    Resetting a filter is now more convenient. When a filter is active, the "Reset" button appears so that you do not have to open the filter dialogue separately.

Payments and sent files

  1. Accompanying ticket for containers with SEPA payments

    When signing sent files, an accompanying ticket is now displayed for containers with SEPA credit transfer and for containers with SEPA direct debits. Containers with SEPA credit transfer are sent with the order type CCC, CCS or CCX and containers with SEPA direct debits are sent with the order type C1C, C1S, C1X, C2C, C2S, C2X, CDC, CDS or CDX.

  2. Payment details of send orders

    Clicking on a row in the overview "Sent Files" will take you to the send details of the send order. On this page there is now a button "Show Payment Details", which allows you to view the payment details of the send request.

    Above the displayed payment details of a sending order there is now an "Export" button, which allows you to export the payment details as a CSV file.

  3. DTAZV foreign transfer

    The option "Equivalent payment in" can only be activated for DTAZV foreign transfers if the account currency of the originator's account is EUR.

    If a DTAZV foreign transfer with mixed currencies is transmitted, the total amount over all currencies is displayed without currency in the overview of the sent files.

  4. Filter for periodic payments and payment templates

    The overviews for periodic payments and payment templates have been extended by filter functions, thus simplifying the search.

Account information

  1. Account overview

    The account overview shows the balances of all accounts. If you select accounts, the display of the balances changes and the balances are limited to the selected accounts.

    In the user defaults there is the setting "Highlight new account statements in account and entry overviews". With this you can determine whether new account statements and new batched transactions are displayed in bold in the overview. The options are "deactivated", "automatically mark as read" and "manually mark as read". This setting, as well as the account statements marked as "read", are stored separately for each user.

  2. Transactions

    The "current balance" column is only displayed in the transactions overview when using the standard sorting, to avoid misinterpretation.

  3. Automatic Exports

    Automatic exports regularly create files that an administrator can delete through a cleanup setting. The cleanup setting can be set in the user preferences.

Version 1.15.1

General

  1. EBICS 3.0

    The EBICS version 3.0, which is obligatory for all German banks since November 22, 2021, can now be used for communication with banks. When creating a new bank account, EBICS 3.0 can then be selected. Existing bank connections can also be updated to EBICS 3.0. If the length of the current bank keys is below 2048 bits, the user must change the keys, which however runs automatically and does not require an approval by the bank. If there are other users for this bank access having an insufficient key length, these employees must also perform a key change. Since the security mechanisms that are used in EBICS 2.3 are not longer considered safe, this protocol version is not offered anymore when creating a new bank.

  2. Settings

    With the new preference Allow non-administrators to rename accounts, it can be configured that only employees with admistrator privileges are able to define or change account names.

    In the bank settings, the information about the used EBICS keys is shown for the current user. The bank names and icons can now only be changed by administrators. In the new tab Send parameters the technical order type (or BTF for EBICS 3.0) to be used for the transfer to the bank can be configured for each payment type.

    When creating a new bank connection, a new button was added that allows to automatically determine the newest EBICS protocol version supported by the bank.

    In the user administration, an export function has been added to allow to create a CSV file with the information from the overview. Additionally the overview has been extended by a filter to reduce the shown entries in which the user name contains the entered search text.

  3. Orders

    A filter function was added to the tables for fetched files and notifications to make searching easier here.

  4. User interface

    In the navigation bar, a button for the creation of payments was added to allow quick access to the payment recording page from everywhere in the program. With the new preference Show balance list on start page it is possible to configure that information about the account balances is displayed directly on the start page.

    The filter criteria for texts have been extended by two more options to show only these entries in which the according field either starts or ends with the entered text.

    In all forms the mandatory fields are marked with an asterisk (*).

  5. AWV notifications

    In the table of the notifications, a column has been added to show the origin of the notification, i.e., if it was created from payment data, account statements or manually.

Payments and sent files

  1. File transfer

    In the form for sending files, the file type (SEPA file, CSV or Excel file or for sending general files) must now be specified before uploading.

    The filter in the table of sent files now contains the originator account as criterion. So now it is possible to show only the files from the selected originator account.

    Access to the order details or the customer protocol of sent files is now only allowed when the current user has permission for the originator account.

    When sending orders via an EBICS 3.0 connection, an additional information can be entered, which is shown to the other employees having permission to sign the order when they open the details view of the open EDS order, and afterwards also in the signed or cancelled EDS order. This information is not forwarded to the payment recipient.

    The hash value of the sent file is shown in the order details view now.

  2. Distributed Electronical Signature

    The tables for signed and cancelled EDS orders again show all orders, not only the orders that the user signed or cancelled himself/herself.

    Access to the order details or the customer protocol of signed or cancelled EDS orders is now only allowed when the current user has permission for the originator account.

    In the table of open EDS orders, a button has been added that allows to create open payments from the selected orders. So in the case an error is noticed when checking an order, it can be sent again after correction.

  3. Payment recording

    When creating a new payment, only those payment types are available that the user has permissions for. Also, in the payment forms only those originator accounts can be selected for which the user has permission.

    Austrian tax office payments and Postbar payments are now supported as additional payment types. For these new types, payment originators and recipients a available, too. Tax office payments are a special form of SEPA payments, which allow to record several types of duties (e.g. VAT) for different time periods, and the intended purpose is automatically generated by specification. Postbar (postal cash) payments offer the possibility to send money to a recipient who does not have a bank account.

    The payment folders have also been integrated in the tables Signed payments and Payment templates. If an open payment from a folder is signed, it appears in that same folder in the Signed payments table. Similarly, from payment templates that belong to a folder, all open payments that are generated are put inside the same folder.

    With the preference Show account number in recipient column it can be configured to show the recipient IBAN for SEPA payments in the table Open payments. Moreover, in the payment tables the account number or IBAN of the originator account can be shown additionally to the account name, if the new preference Show column with IBAN of the originator is activated.

    When creating SEPA payments now either the intended purpose or the payment reference can be entered. For differentation, the field currently named Reference has been renamed to End-to-end reference. With the new preference Allow only valid ISO 11649 creditor references it can be configured whether the entered payment reference is to be checked for valid values. Also when importing SEPA payments from CSV or Excel files, a payment reference can now be defined.

    In the forms for creating SEPA payments, SEPA recipients and SEPA mandates, for the recipient account a dialog has been added to allow to determine the IBAN and BIC from a German bank code and account number. The preference Display dialog to determine IBAN and BIC allows to configure whether this button shall be shown. Similarly a button with this function has been added to the form for recording German accounts, too.

    The payment format of open SEPA credit transfers can be switched between SEPA transfer, SEPA express transfer and SEPA instant transfer during or after payment recording with new buttons provided at the top of the payment form. This is possible only if the user has permissions for the payment types.

    In the payment forms, the recipient bank is now shown in a text field if the IBAN or BIC has been entered and if this information allows to determine the bank. For DTAZV international transfers, the bank name is shown there now but not preset anymore in the field Bank name.

    The recording of payment recipients can now be done using 'four-eyes principle'. For this, the preference Recipient recording has been extended by the option Allowed in four-eyes principle. If this option is configured, all changes in the recipient data including the creation and deletion must first be confirmed by another user, only then the recipient data is applied in the payment recording. Changed payment recipients are marked in in the table and the modified fields are marked in the forms, so the second, confirming user is informed about the modifications.

    It is now possible to create multiple open payments from a payment template in one single action. Additionally, when creating or modifying payment templates, no execution date must be defined anymore.

    When importing recipients, the display name can now be specified in the imported file - previously it had just been generated from the recipient name.

  4. Payment import

    The payment import from CSV and Excel files now supports MT101 payments, too.

    For the import of payments, the check for invalid characters has been extended.

Account information

  1. Account statements

    The table of the accounts overview now offers three additional columns to be displayed: Opening balance, Total debit transactions and Total credit transactions. These columns can be configured with the new preference Display columns with opening balance, total debit and total credit available in the Display settings of the Account information preferences.

    Account statements and bookings can now be exported directly from the user interface using a specified conversion. By now this was only possible using a detour via an automatic export.

  2. Automatic Exports

    With the preference Language for automatic exports now the language to use for creating the exported files can be configured. Beside the localized texts it is also applied for the date and amount formats.

Version 1.13.52

Payments and sent files

  1. Payment recording

    When creating payments, the account currency is preselected for the payment.

    An error during look-up of BICs in the SCL directory was fixed.

Version 1.13.51

General

  1. Login

    The login name is not case-sensitive anymore.

Payments and sent files

  1. Payment recording

    When recording SEPA debit transfers, an error could occur, if mandate administration is active and originator recording is not allowed. This issue has been fixed.

    When creating open payments they are assigned to the folder that is currently opened.

  2. Sending files

    When editing folders for files to send, now the send order types are shown for selection.

    For the import and direct sending of SEPA payment data, now files in ISO 20022 format can be used.

    A performance issue occurred in the fields for selection fetch order types has been fixed.

Version 1.13.50

General

  1. Update of system components

    Play Framework has been updated to version 2.8.8. This is also associated with security improvements, especially mechanisms against Cross site scripting (XSS) and Cross size request forgery (CSRF).

    Java is used in version 1.8.292 10.1 now.

  2. Multi-tenancy

    It is possible now, to enable a separation of the application data by configuring tenants. So banks and all information belonging to them, payment originators and recipients, SEPA mandates and automatic exports are assigned to exactly one tenant. A user is assigned to at least one tenant but may have access to multiple tenants.

  3. Security

    Support of further mechanisms for the two-factor-authorization (additionally to Yubikey): OAth and WebAuthn.

    Support for Single Sign On (SSO). To activate it, the information of the OpenID must be configured in the file production.conf.

    It is possible now to define a timeout after which active sessions are to be deactivated. This can be configured in the file production.conf with the parameter bl.sessionTimeout.

    Fixed that expired passwords are not asked to be renewed.

  4. User interface

    A Help button has been added to access the online help of BL Banking Web directly. With that always the entry is opened that belongs to the page that is currently shown.

    The application supports three more languages now: French, Spanish and Portuguese.

    In the details view of an EDS order the existing signatures are shown in chronological order now.

    The function to delete send orders has been removed.

    In the table Retrieved files, in column Order additionally to the order type a corresponding text and the fetch period are shown.

    Filters configured for the table views are reset after logout.

    In table Notifications now is shown to which order the notification belongs.

    In the notification details the button for Saving the original files is not shown anymore for notifications from the customer protocol. In this case an empty file has been created before.

    When configuring the database connection, the type of the used database can be selected. By this in the field JDBC URL a template is shown.

    Bugfixes in editing fetch schedules, bank connections and accounts.

    When editing text fields, in most cases only allowed characters are accepted.

  5. User administration

    For a user now permission can be specified, if this user gets access for the following areas: account statements, send files, fetch files, EDS, payments, AWV and send folders.

    The import of users has been modified, so the user is only created for the import first, the synchronization process is to be started by the user itself when logging in the first time. Additionally inside the import the allocation to already existing banks has been improved.

    In the user list every bank state is marked in color depending on the state: green for state Ready, red for state Locked, otherwise black.

    When resetting a user the configured two-factor-authentication can be reset as well. In addition to this, when resetting a user its keys are locked on the bank side to allow to do the initialization instantly after logging in the next time.

    After changing the own user name the user is not logged out anymore.

    When editing a user the setting for the permission to synchronize with the mobile app is considered.

  6. EDS

    Inside the EDS history the amounts could have a wrong decimal place in certain circumstances.

  7. Miscellaneous

    The application detects if it is tried to send a signature for an EDS order multiple times, e.g. by double-clicking the Sign button. In this case the order has been rejected by the bank before.

    A problem when signing multiple EDS orders, in which an error occured for one order, has been fixed.

Payments and sent files

  1. Sending files

    If there are no keys for the bank connection of a users, a corresponding error message is shown when signing.

    When sorting inside the payment table it is always sorted by the creation date additionally to the sort criterion.

    If files that are to be transferred to the bank have the SEPA format, it is not necessary anymore to specify the bank or order type, this information is taken from the payment data directly.

    It is possible now to upload files for sending from a directory inside the application. Files that have been sent successfully from a directory are deleted now.

    When signing an order the contained payments are shown in a table.

    Performance problems when sending large files and in table Sent files have been fixed.

  2. Payment recording

    The originator account that has been used at last is preset when creating the next payment.

    When editing SEPA express transfers the fields for ultimate originators and recipients have been removed as they cannot be used. Additionally for the originators and recipients no BIC must be specified anymore and the selectable payment types and categories have been reduced to INTC and CORT.

    The selection of the currency for AZV payments has been reduced to entries that are currently valid.

    When editing periodic payments in purpose field now a wildcard can be selected to insert it into the purpose field. A description for using the wildcards is show below the field. In the periodic payments table the purpose is also shown if it contains wildcards.

    The timeout for web sockets has been increased to 10 min so the import of payment data from a CSV file is not aborted so fast anymore.

    Bugfixes when applying the account holder as the originator of a payment or when selecting a SEPA mandate. If the account holder contained special characters (e.g. an ampersand) it has been shown wrong before or the fields has not been filled.

  3. Payment tables

    In the open payments table a column for the payment folder has been added, it is only shown if no folder is currently selected. The filter in this table has been expanded, so it is possible now to filter by the user that created the payments.

    Below the button New payment only the payment types are shown for which the user has permission on the bank side. If a user doesn't have access to a bank, all payments types are shown.

    When importing payments, more detailed error messages are shown. Additionally salary payments are ignored if the user has no permission for editing salary payments.

    When modifying multiple open payments the bank has not been updated if the selected originator account belongs to another bank. This error has been fixed.

Account information

  1. Account statements

    In the account overview it is now possible to apply a text filter on the displayed accounts. Above the overview the posting and value date balances over all displayed accounts are shown. An export of the account overview has been added.

    The last selected account group is stored and applied again when showing the account overview again.

    In the transactions view in the selection menu for the account statement the date is shown additionally to the statement number. If the transactions for all accounts are shown in the overview, a column for the account is displayed.

    In the balance list a column with the standard name of the accounts is displayed, if the preference Display column with standard account name is active. Additionally the balance list can be exported to a CSV file.

    Fixed that the date of the last statements fetch is not updated if no data was available.

  2. Automatic Exports

    After clicking the button Display exported files in the automatic exports table only the files are shown that belong to the selected exports. If no exports are selected, farther all exported files are shown.

Version 1.12.31

General

  1. Bugfixes
    • An error was fixed where changes to the bank settings "Latest advice contains all bookings of the day" and "Bookings are repeated on the following days" were not saved
    • An error was fixed where the bank settings form could not be displayed if there was an error during the validation of the form data.
    • Existing users are no longer required to change their password when first logging in after the update.
    • If an expiration time for passwords has been configured, the user is now required to change their password if their password has expired.

Version 1.12.30

General

  1. Two-factor authentication with Yubikey tokens

    For improved security we now support two-factor authentication. Users can configure one or more Yubikey security tokens, provided by the company Yubico. During login and when signing a payment a one-time password generated by the security token is required as an additional security measure after entering the user password.

  2. Notification about software updates

    When a new software version is available, a corresponding note will be shown on the landing page. This note contains a reference to the change log. The update will not be installed automatically.

  3. User administration

    Users can be imported more conveniently from a different installation or e.g. BL Banking. This uses the same method that already exists for the synchronisation with the mobile apps (iPhone and Android app). Using the new button "Import user" will lead to a form where you can enter the name of the new user and the synchronisation number. Here you can enter either the 12 digit number or, when using the QR Code synchronisation, the text shown beneath the QR Code.

    When setting up the application the first user that is created is no longer required to have a bank access. Thus it is possible to first set up e.g. a technical administrator who can then create further users and banks.

    Users can now be reset, e.g. if they forgot their password. When doing this, the bank connections will be reset, so the user needs to reinitialise with the banks as soon as he logs in. In order to be able to do this, the EBICS keys must be reset by the bank.

    When the maximum number of allowed users has been reached you will now still be able to create further local users without bank access.

  4. Administration of bank connections

    Bank connections can only be created by administrators form now on. Setting up the bank connection is a separate process from the EBICS initialisation, so the administrator, who is creating the bank connection, does not have to do an initialisation. The creation of duplicate bank connections is no longer possible.

  5. Fetch schedules

    Additionally to the existing fetch types it is now possible to create a freely configurable fetch schedule. It uses a freely configureable order type and the fetched files can be saved to a configurable directory.

Payments and sent files

  1. Payments

    When selecting the originator account in the payment forms the account holder will be entered into the text box for the originator name.

  2. Customer protocol

    The delay for the automatic refresh of the customer protocol after sending a file can now be configured in seconds, not minutes.

Account information

  1. Export of balances and balance lists

    The balances and balance lists shown in the corresponding tables can now be exported in CSV format via the download function of the browser.

  2. PDF statements

    The order type used for PDF statements can now be configured in the bank settings.

  3. Bookings

    The sorting of bookings by booking date or value date has been corrected for advices with multiple statements per day, so the current balance is displayed chronologically correctly.

Version 1.11.60.2

Account information

  1. Bugfixes for PDF statements

    Some problems have been fixed that were caused by invalid PDF statement files.

  2. Account groups from balance list

    When creating account groups from the balance list view, an error occurred when using a PostgreSQL database. This behavior has been fixed.

Version 1.11.60.1

Account information

  1. Bugfixes for PDF statements

    The date for fetching and the download of existing statements have been fixed.

Version 1.11.60

General

  1. Presentation

    If only the bank icon without the name is shown in the tables, the bank name appears as a tooltip on the bank icon

    When displaying amounts, they are shown in red, if the amount is debitted from own accounts. Amounts that are credited to own accounts still appear in black.

Payments and sent files

  1. Sending files from transfer folders

    Folders can be configured to hand over files that are to be transferred. These files are listed under the new menu item "Orders" -> "Files to transfer" and can be sent directly from there.

  2. Create and send SEPA instant payments

    SEPA instant payments can now be created and sent.

  3. Displaying payment details when signing and order and in open and historical EDS orders

    In the views "Sign order" and "Details for EDS order" the payment details are listed in a table for known payment formats. By selecting the payments the payment details can be displayed.

  4. Total amount of the selected payments in the payment tables

    In the views "Open payments", "Periodic payments" and "Payment templates" the total amount of the selected payments is displayed when selecting two or more payments having the same currency.

  5. Extended payment filter in open and signed payments

    In the views "Open payments" and "Signed payments" the filter can be set for an originator account and the execution date.

  6. Bugfixes/optimization

    In the edit page for payments the ampersand character can be used in text search for payment recipients.

    Fix for the currency shown in table "Sent files" for SEPA credit transfers.

    In the view "Sign order" a button has been added to print the accompanying ticket.

Account information

  1. Presentation

    In the transactions table, the sorting was fixed for statements having multiple pages.

    With the new preference "Show single bookings instead of batched bookings" it can be configured, if the single bookings in the view "Transactions" are shown directly or the batched bookings at first.

    When creating or editing automatic exports the accounts to apply the automatic export for are shown with a check box.

Version 1.11.46

General

  1. Adjustments in the user administration

    In the overview table of the users the time of the last login and the number of failed login attempts are displayed for each user. Is the number of possible attempts exceeded, an adminstrator can reset this value back to 0, so the user can newly try to log in.

Payments and sent files

  1. Adjustments for MT101 payments

    In the send report of a RFT order, analogously to the other payment formats (SEPA and DTAZV) a table with the payment details is printed.

    If a user is not permitted for the originator account, a wrong originator account was shown in the payment details of the EDS order. The page for the MT101 payment details has been adjusted, so the correct originator account is displayed correctly is this case, too.

Account information

  1. Printing of the account overview

    If the column for the standard name (e.g. the IBAN) is displayed in the account overview, it also appears in the printed overview.

Version 1.11.40

General

  1. AWV notifications

    It is possible to record registration parts according to the German foreign trade regulations (AWV) and export them in a Z4 file or in CSV format for a report month. The information that is to be reported can be extracted from account statements and sent payments so it can be completed manually.

  2. Bank settings

    In the bank details the DTAZV and EDS settings are displayed to allow to modify the configuration.

  3. Bugfixes/optimization

    Now SSL key files that are not protected (or protected with an empty password) can be configured in the SSL settings.

    The user setting for "Administrator" is deactivated, if the user is editing itself.

    The EDS overview is also fetched automatically after the user logged out from the application and subsequently logged in again (possibly another user).

Payments and sent files

  1. SEPA payments

    The option "Display as single transaction in the account statement (only for SEPA)" when importing or directly sending SEPA payments from CSV files was fixed.

    When editing SEPA payments the purpose is set when the recipient is selected.

  2. DTAZV and MT101 payments

    When editing DTAZV recipients, unknown BICs are allowed now, too.

    For DTAZV payments with accounts having different currencies than EUR, now the correct originator account is displayed.

    When selecting the originator account for DTAZV and MT101 payments, the currency of the payment is set to the account currency.

    When editing DTAZV payments the bank name is updated if known BICs are selected.

Account information

  1. Fetch schedules for PDF statements

    PDF (or BKA) statements can be fetched scheduled (or manually) now. If the view "PDF statements" fetched statements can be viewed, saved and deleted. The export directory for these files can be configured.

  2. Bugfix

    The start and end time for fetch schedules is checked when it is saved, a wrong input could cause, that the user could not log in anymore.

Version 1.11.37

General

  1. Setup

    For the operating systems Linux and MacOS the program ist distributed as a setup, by now this only existed for Windows. The setup assistant was improved and extended, so the proxy and SSL settings can be configured here.

    The password for the SSL key file is stored itself encrypted in the configuration files.

    The supplied Java has been updated to version 8 build 181.

  2. EDS overview

    If multiple banks are configured with the same name, only the orders of one of these banks have been displayed. This bug is fixed, now also in this case all open EDS orders are shown.

  3. miscellaneous

    For the folder, in which the EBICS user keys are stored, the umlauts are converted as otherwise encoding errors could occur.

    For users can be configured now, if they are allowed to synchronize the EBICS access information with a mobile app.

    IBANs are shown everywhere formatted in groups of four characters.

Payments and sent files

  1. MT101 payments

    Payments in MT101 format (order type RFT) can be created and edited. Analogously to the existing payment types, the originators and payment recipients can be managed for MT101 payments, too.

  2. DTAZV payments

    Counter value payments are also possible. if the currency is set to EUR.

    When creating new payments, EUR is set as currency.

    A bug determining the recipient country from the IBAN or BIC has been fixed.

  3. SEPA payments

    For SEPA payments with other currencies than EUR the order type XCT is used. Is the user not permitted for this order type, a corresponding message is shown when editing the payment.

  4. miscellaneous

    From the payment data of the sent orders the originator information is extracted and stored in the application.

    The setting for the salary payments are applied in all views. Also saving salary payments is denied if it is configured that the user should not see the salary payments or the amounts are hidden for these payments.

    If the preference "Extract sent orders of other users from the customer protocol" is activated, unknown orders can be created from the information found in the customer protocol.

    If a user is not permitted for an order type, a corresponding error message is shown when saving payments for this order type.

    When saving periodic payments, an open payment is created if it is due.

Account information

  1. Conversions

    Conversions now can be imported from another application and exported from BL Banking Web.

  2. Account administration

    When saving account settings with activated option "Show value date balances without cash concentration" it is checked, if the fields "Opening balance" and start date are set, because otherwise it has come to problems then.

Version 1.11.36

General

  1. User administration

    The button for creating a new user is also shown, if the allowed maximum number of users exceeded. The button then appears deactivated and a tool tip with a corresponding message. The check if the maximum number of users exceed was not working correctly before and has been fixed.

  2. Creating and editing accounts

    The administration of user permissions has been removed from the form for accounts, because it caused several different problems. The permissions can be set inside the user administration.

    Also for manual accounts the bank can not be modified in retrospective as it leads to problems with database entries referencing them. If the bank of an account is to be changed, the account needs to be deleted first (including the referencing entries) and a new one needs to be created.

Payments and sent files

  1. Account permissions in periodic payments and payment templates

    In the views for periodic payments and payment templates are only shown the accounts for which the user has permissions for.

  2. Fix in DTAZV payments

    For DTAZV payments the account currency of the originator account is stored in the payment data.

  3. Sending of payments from invalid CSV files

    If it is tried to send payments from invalid CSV files, more precise error messages are shown.

Account information

  1. New preference to only show the accounts for which the user has permissions

    With the new preference "Display only accounts for which payment permissions exist" can be configured, if only accounts are shown in the account overview, for which the user has permissions for.

  2. Editing automatic exports

    A problem was fixed that could occur when saving automatic exports.

Version 1.11.32

General

  1. Bugfixes

    A problem for Javascript calls in Firefox and Internet Explorer has been fixed.

    Users without bank access were getting an error by now when sending traces. This problem has been fixed.

Version 1.11.3

General

First version