Upgrading from VKI

This FAQ is intended for users upgrading to Kadoe Client from its predecessor software, VKI.

Kadoe Client has been designed so that VKI users can upgrade to the new software straightforwardly. 

When you first download and install Kadoe Client, it runs in a test mode in order to facilitate integration testing.  While Kadoe Client is in test mode, you can continue to run VKI in parallel with it, even on the same computer.  When you are happy with your integration, you can cut over from VKI to Kadoe Client by switching off the test mode and restarting Kadoe Client. 

It is important to do this at the right time.  

There are full instructions under "How and when should I cut over from VKI to Kadoe Client?"

For customers upgrading from VKI to Kadoe Client, the DVLA will disable your old EDI interface, and enable your new Elise interface, according to the following schedule:

  • Before go-live: Send enquiries and receive responses over EDI using the old VKI software.  You may run Kadoe Client in test mode during this time
  • Day before go-live: Receive outstanding responses using VKI but DO NOT SEND any new enquiries
  • Go-live day, 00:01 hours: Your old EDI interface is disabled and your new Elise interface is enabled
  • Go-live day: Switch Kadoe Client out of test mode.  Kadoe Client is now live and VKI is disabled.  Send a small sample of live enquiries using Kadoe Client
  • Day after go-live: Await DVLA responses using the Elise interface.  If all is well, continue business as usual


  1. Use VKI as normal until the day before go-live
  2. On the day before go-live, do not input or import any enquiries to VKI.  Perform a Send/Receive to retrieve any outstanding enquiries
  3. On the day of go-live, your EDI connection is no longer enabled

Switch Kadoe Client out of test mode

  1. Log in to Kadoe Client - your default login is the same as in VKI
  2. Visit the Admin Functions screen, Kadoe Client tab
  3. Change the Run in TEST mode option to NO
  4. Click OK.  You will see a dialog advising you that you are switching off Test mode.
  5. Click OK again to exit Kadoe Client

Run Kadoe Client as Administrator

  1. In Windows Explorer, navigate to the folder when Kadoe Client is installed (by default, this is C:\KADOE)
  2. Right-click on the Kadoe.exe icon, and choose "Run as Administrator".  (If you are using Windows XP, choose "Run as..." and then select an Administrator account).  There are full instructions with screenshots here.
  3. Kadoe Client will start up
  4. Kadoe Client will import all your enquiry and response data from VKI.  Kadoe Client will warn you if it finds any enquiries that have either not been sent to the DVLA, or have been sent but not responded to. You can choose to ignore this warning, but if you do, all these enquiries will be deleted.
  5. The VKI database is backed up and the VKI software is disabled.
  6. Navigate through the setup wizard as before.
  7. Kadoe Client is now live.  From now on, any enquiries you send will be communicated to the DVLA.

If after switching out of test mode and restarting Kadoe Client, you see an error message "File already exists. Initialise application" or "Path/file access error.  Initialise application", this is because Administrator privileges are required to complete the upgrade process. 

Follow these steps to rectify the problem.

  1. Click OK on any error messages until Kadoe Client closes.
  2. In Windows Explorer, navigate to the Kadoe Client install folder (by default this is C:\KADOE)
  3. Verify there is a file called Kadoe.MDB in this folder.  If there is, go to Step 5. 
  4. If there is not, make a copy of the file Kadoe.MDB.V3BAK (right-click on the file, click Copy, click Paste) and then rename it to Kadoe.MDB (right click on the copied file, click Rename, type Kadoe.MDB)
  5. Right-click on the Kadoe.exe icon, and choose "Run as Administrator".  (If you are using Windows XP, choose "Run as..." and then select an Administrator account). There are full instructions here.
  6. Kadoe Client should now start up correctly.
  7. If you still experience a problem, try following Steps 1-6 again.  If this fails, please contact us.


Possibly.  The DVLA Debit Statement period runs weekly from Friday to Thursday.   If you have an assigned go-live date in midweek, then you will not receive a Debit Statement for that portion of the week before you cut over to Kadoe Client.

If the Debit Statement is important to you, and if you believe this will cause you an issue, please contact us.

Kadoe stands for Keeper at Date of Event.  It refers to the owner of a Vehicle Registration Mark (VRM), and the vehicle it was registered to, at a particular point in time.  Kadoe details are provided to you by the DVLA in Swansea.

All existing functionality is retained in Kadoe Client, and many features have been enhanced.

Your database is upgraded but not replaced, so your current enquiry, response and debit statement data is retained.  As noted above, any enquiries that do not have a corresponding response will be deleted.

Previous versions of this software used Electronic Data Interchange (EDI) technology to send enquiries to the DVLA and receive responses from them.  The EDI interface is no longer supported by the DVLA, and is being replaced with a web service interface.  Instead of communicating with an EDI mailbox, Kadoe Client now communicates with a remote web server.  This web server routes your enquiry to the DVLA, waits for the DVLA’s response, and then routes the response data back to you.

Whereas your organisation was previously known to the DVLA by its Party Code, it is now known by its Enquirer Id.  This Enquirer Id is a unique identifier proper to you and controlled by the DVLA.   

As well as acting on its own behalf, it is also now possible for your organisation to act as an intermediary on behalf of its partners, subcontractors or associated companies.  In such cases the DVLA will provide an additional Enquirer Id in respect of each partner company, and a single Intermediary Id that is proper to you.  Any enquiry made on behalf of a partner company will carry its Enquirer Id and your Intermediary Id.  

When an Enquirer registers with the DVLA, it will do so on the basis of one or more Reasons for Enquiry, based on the circumstances that cause it to request Kadoe details from the DVLA.  The DVLA will approve one or more Reasons for Enquiry in respect of each Enquirer, and one such reason must be provided with each Vehicle Enquiry.  

When you install and run Kadoe Client for the first time, Kadoe Client will download all of these details automatically.

As well as running standalone, Kadoe Client can now also be run on multiple computers on your network, all sharing a common database.

Multiple user support is another new feature in Kadoe Client.  You may now set up multiple users, each with their own login, password and access privileges.  Users may operate Kadoe Client on any computer on your network.

Kadoe Client now allows you to blacklist a VRM, so that you do not make repeated enquiries for Kadoe details that the DVLA cannot or will not provide.

The Kadoe Client scheduler has been improved to give you more control over when it runs.  You can set the scheduler to run at specific times or at regular intervals, and you can choose the days of the week on which it runs.  You may also set a separate scheduler for retrieving DVLA Responses and Debit Statements only.

These parameters are now managed in the background.  They can be viewed via the Transmission Log when the Send and Receive process runs.

During the Kadoe Client installation process, these parameters will be retrieved from the old VKI.ini configuration file and retained for use in a new Kadoe.ini configuration file.  However, certain parameters will now be administered from the Kadoe Client software itself, rather than from the configuration file.  

If you use Kadoe Client to import and export data in one of its automatic modes, we recommend that you choose new, unique import and export folders for each of your Enquirers. 

Yes.  The file format has been extended to accommodate three new data fields required by the DVLA.  These include the new EnquirerId, EnquiryCode (Reason for Enquiry) and IntermediaryId fields. 

These new fields have been added to the end of each row.  The file format is otherwise unchanged.

The old file format will still be accepted by Kadoe Client.  This is because Kadoe Client will automatically associate an enquiry with your default Enquirer (and its default Enquiry Code and IntermediaryId) if these data are not provided.

If you have multiple Enquiry Codes or more than one Enquirer, you are advised to update your back-office systems to produce files in the new format.

A full description of the new import file format appears in Appendix A of the User Guide, which can be dowloaded here.

Yes.  Four new fields have been added to the end of each row: Date of Scrapping, Date of Export, Title and EnquirerId.  The file format is otherwise unchanged.

You are advised to determine whether or not your consumer systems need to be reconfigured in order to accept the new file format. A full description of the new export file format appears in Appendix B of the User Guide, which can be dowloaded here.