DualCalc > News
You can download the latest official version of DualCalc from the Consumer Regulation Website (CRW)
Please contact the OFT for further information.
Version 1.03 In Development ...
An enquiry about the program revealed the need for a re-think in the interpretation of the Total Charge Regulations provisions relating to the calculation of periods (Regulation 11). The basic view had always been that a statutory calculation could be done using either weeks, months or years and days - and only one of those should be use for all the periods in a calculation. On re-consideration, it was accepted that every individual period in a calculation should be considered on its own to see if it could be described in weeks, months or years and days.
It was therefore necessary to modify DualCalc to work in this way. Unfortunately this also raised a number of other issues which needed to be considered before implementing the changes. This work has only just been completed and is still undergoing testing while the documentation is being revised. The opportunity had also been taken to introduce some further improvements to the program and modify it to deal with some issues introduced by the release of Windows Vista.
This page provides a (rather cryptic) log of the changes made to the program so far and an opportunity to download the latest release candidate.
Change log - taken from the source code:
10 REM +--------------------------------------------------------+ 20 REM | DualCalc.bbc | 30 REM | (c)Crown Copyright 2005-07 | 40 REM | Office of Fair Trading by Brian Stewart | 50 REM +--------------------------------------------------------+ 60 REM | Program to calculate the APRs and rebates on early | 70 REM | settlement of consumer credit agreements regulated | 80 REM | by the Consumer Credit Act 1974. | 90 REM +--------------------------------------------------------+ 100 : 110 DEF____Version_change_log ... 120 : 130 REM added functions '+-*/%tr' to input tool 140 REM changed -day13 switch to -home 150 REM added -home result reporting facilities 160 REM added 'Days' (365.25) to PPA selector 170 REM added 'convert levels to extras' function - nice! 180 REM TCC/£100 only reported for APR 190 REM modfied series checking, force RDATE% input for periods with date 200 REM added 'log first' tool and related mods to output and options 210 REM docked dialogue to a window (uses WINLIB2B for main dialogue) 220 REM removed cachedial and Dial$ 230 REM saved calculation includes program version 240 REM -home result displayed in rebates panel as a sum 250 REM rationalised results display procedures (only write on display) 260 REM include single mode: 270 REM - dialogue mods 280 REM - PRR, APR and Act calcs 290 REM - output mods 300 REM re-instated -quit parameter for tools (gone since v101? oops!) 310 REM stopped PROCclrAddins stripping parameters from toolset file (again, oops) 320 REM introduced Own$ for program description 330 REM removed parameter from PROCxwind (now only does '6') 340 REM corrected PROCcutParam for zero length after ':' 350 REM mods to meet new Reg.11 spec: 360 REM - PROCcheckReg11 complete (actually not) 370 REM - Reg11 option introduced 380 REM - PROCcheckReg11 complete now 390 REM - mods to FNperiod() for Reg.11(3)-(4) 400 REM - mods to FNperiod and FNcheckRebate for no ESRs, RESRs months 410 REM - mods to cope with counting 'backward' 420 REM - added tools to switch off new periods functions 430 REM - further mods to PROCcheckReg11 (combined levels and extras) 440 REM resolved file installation/location issues 450 REM implemented calculation export to clipboard 460 REM implemented -local switch, forces data to program folder 470 REM dialogue init taken outside quit loop 480 REM moved array DIMs to after loadOptions (!) 490 REM introduced series extension, improve import 500 REM improved periods testbed: 510 REM - input more values/flags 520 REM - default inputs (added FNin() and FNyn() to GENLIB) 530 REM moved levels transfer to calculate procedure 540 REM revised Actuar calcs to use SDATE->payment date directly: 550 REM - duplicate Actuar analysis using dates 560 REM - ditto for unused single Actuar calc 570 REM - introduce DSDATE% to store deferred setdate 580 : 590 REM To do: 600 REM - revise output routines (analysis) to reflect new Actuar approach 610 REM - grey out other set results when 'Forgot%' 620 :
Updated: 27 June 2007, 21:05
You can also view the 'work in progress' on the help files [by clicking here].
The current version: v1.03(rc6A), is not a genuine release candidate because it incorporates changes to correct discrepancies in the way dates are handled in actuarial calculations. These are, as yet, untested and the changes have not yet been paralleled in the program's output routines - so these will report the previous timing values, not those used in the calculation.
The link above only provides an executable as a direct replacement for your current DualCalc.exe, it is not an installer and none of the associated files are supplied. You are advised to keep a backup of your current copy before replacing it with the release candidate. There is currently no documentation of the changes or new features.
The current release candidate assumes that, for Windows XP and Vista, the program's resources are in a folder in 'Documents and Settings\All Users\Application Data\DualCalc' (usually in C:). This should contain the folders Help, Resources, Saved, Logged and Tools which, in previous versions, were in the same folder as DualCalc.exe. This will be created and filled by the final installer but, to run the release candidate, you are advised to make this folder and copy the listed folders into it before running the release candidate. You are also advised to delete the file Setup.txt in the Resources folder and then re-save your option settings.