This page last updated
04.03.2024
Release date Desktop variants 16 November 2023
Release date Android variant 09 December 2023
For technical reasons, the Android variant of this version is not available on Google Play. It can be downloaded from the Kippsware web site.
No issues have yet been identified in this version.
This version is compatible with the current version of the licence server. There are no changes to the documented licensing procedure. However, licenses that have already been installed will be reset and the software must be relicensed. The licenses available to a user will not be reduced by this procedure.
The software now supports the synchronization method "native synchronization" as well as synchronization via Dropbox.
A number of corrections have been made in the handling of replacement fields in the file-based reconciliation and import functions.
The formatting of reports has been improved.
In V 2.4.0, transactions could not be deleted from the ledger. This error has now been corrected. This error only affected the desktop variants, so that the Android variants of V 2.4.0 and 2.4.1 are functionally identical.
If the payee is recognized, only empty fields are preset with the values of the last use of this payee. Previously, any input already performed was overwritten.
Archive and restore of historical transactions has been implemented.
Transactions from previous years can be removed from the database and stored in a separate file. This reduces the size of the database and improves performance. Archived transactions and be re-loaded in read-only mode to allow for long-term data analysis and data export to other applications.
The archive function operates on all transactions for a specified year and any older transactions not already archived.
The user manual will be updated to contain full details of this function.
The location of the database can be changed in the desktop variant. If a database is already present at the new location, This may optionally replace the current database.
In the desktop variant, the format of the selection mask has been changed so that it fits better on the screen if a large number of payees are defined. The operation of the function has not been changed.
In the Automatic reconciliation function, the replacement logic now allows for notes to be predefined and also allows the original content of the payee and note fields to be copied into the final note. This can be parameterized in replacements setup.
An issue with synchronisation on Android devices has been corrected. This problem could cause changes made on an Android device to be lost on synchronisation, and in some cases might have caused a program crash.
The function "Copy to new" in the register context menu did not create a new transaction. It incorrectly presented the selected record for editing and did not create a new record. The function now works correctly.
All variants
Desktop
Android
It is essential that this update be installed on all devices that need to synchronise with each other.
Data security has now been implemented as specified in the Common Functions Manual. This feature is optional and does not have to be activated. If activated, all implementations require a PIN on startup, and data files are encrypted.
If the configuration is not "Sort by category", transactions with multiple splits were included in their entirety, even if a category filter is set.
Now only the relevant splits are included. For transfers, the split is included if the target of the transfer is not included in the filter.
It is now possible to duplicate existing reports as a basis for making changes. Changing the report name now initiatives a dialogue with the options "New report" and "Rename report". Current filter settings are copied to the new report.
Configuration of existing reports is now possible for Android (this was always possible for desktop variants). A number of errors in Android reports have been corrected.
The method of identifying a unique installation for Windows has been changed. This means that any licence already obtained cannot be renewed or recovered. If necessary, just repeat the licence procedure. The licence database has been updated to ensure that invalid licences are not counted towards a user's licence contingent.
Mac OS X licences are not affected.
It was possible with an automatically inserted default target account to generate a transfer in which source and target ware the same. This has been corrected.
Sorting account names, payee names, and attributes now collate correctly for the current locale. Specifically, accented characters are treated as directly following unaccented characters.
Combining duplicates of payee names previously caused the program to hang. This has been corrected.
On reconciliation of cash accounts, insertion of a correction booking now uses the category of the previous correction. If there is none, the root category is used and a warning is displayed.
Removing the last element of a ledger display (for instance due to changing a filter setting) caused a program crash. This has been corrected.
It is essential that this update be installed on all devices that need to synchronise with each other.
For asset accounts, it it now possible to set an automatic write-down value per month or per year.
Changes to adapt to new interfaces implemented by Dropbox (in detail: Dropbox core SDK V 4.0.0, should you want to know) have been implemented.
This is transparent to the user - there is no new functionality - except that special action is required on the first synchronisation following
installation of the this update.
On the first synchronisation after update to this version, the Dropbox interface will reject the synchronisation with the message "Refresh token not
available". Repeat the synchronisation operation. You will be requested to re-authorise the app with Dropbox. After this has been done,
synchronisation will proceed as normal. Further synchronisations will function (as before) without further explicit authorisation. This procedure is
necessary on all devices.
Android Variant only
The billing procedure for in-app licence purchase has been modified and adapted to new Google interfaces.
Android Variant only
Attempts to change (edit or delete) user-defined attributes of a transaction in the transaction detail view resulted in a program crash. This problem
has been corrected. The desktop variant always functioned correctly and is not affected by this change.
This version corrects an error in the synchronisation function that could cause corruption of the database under certain circumstances. All variants are affected.
This version is only relevant for the desktop software and is compatible with 2.0.0 for Android. The changes affect the licence server for the desktop software. This desktop version is compatible with the updated licence server.
The following problems have been corrected in the reporting module. Only transaction reports are affected. Asset reports already functioned correctly.
All export functions now allow output in both csv and qif formats.
A problem with the presentation of debit / credit items has been resolved (debit and credit are now shown separately for single line items).
Transfers to / from accounts not included in the report are accumulated and displayed as a single line item.
Page numbers should now always be correct.
A possible problem with duplicate payee names, which could be caused by defining the same name in multiple devices, has been resolved.
Optional automatic update of the currency table once per day on startup can be specified as an option. This is only valid for the schedule controller installation.
A function for management of payee names, providing for global change, aggregation, and removal of duplicates, has been implemented.
The reporting module has been updated:
Desktop: The dropdown selection list for the payee in transaction details is now case-independent. Upper and lower case names are treated as distinct, but both will be matched to the user input.
It may be noticed that the program file of the desktop variants is appreciably larger than in the previous version. This is not an error and does not affect functionality or performance (except that downloading the software takes a little longer). It results from a technical issue which is still being handled.
Some minor error corrections, including correction of dialogue and display texts, have been implemented.
Export functions in .csv format now work correctly
Import of bank statements in .qif format is now released (unchanged: .csv format is also available)
The "Show transfer target" function in the ledger now changes the selected account to that of the transfer target. This eliminates some possible inconsistencies in the ledger display.
Printing of reports is now possible. Note that printing to pdf depends on the installed pdf software and may not produce satisfactory results.
A number of minor corrections, including corrections to texts, have been made.