Dear Leah

You did not tell us which program is giving you this error, however, I am only aware of this occurring in Quik Invoice Plus for Windows OR Adagio Invoices, so will give information based on this. If it is another application, please be specific and post that information - thanks.

Unfortunately, if you do not have a good backup there are only two options available to you:

1. Get a database repair (do NOT use FixIt on our products!).
We offer this service here. For more information please email datarepair@softrak.com or phone (604) 736-3741 and ask for that department.

2. One or more of your batch files could be damaged. You can try renaming some files in your data directory to see if this at least allows you to get into the program to do a Data Integrity Check and Rebuild, if errors are found.

- Make a copy of your data before proceeding with the following steps!
- Using MS Explorer, go to this data directory.
- The first thing we can try is looking for old batch files that exist in the directory that perhaps have been restored from a backup incorrectly. The files you are looking for will have the syntax QIB9999I, QIB9999R.xxx (where 9999 represents the batch number and xxx stands for your 3-char data file extension. The I is an Index type file and the R is a Random file.)

If you had any existing batches at the time the error first occurred, then you should see them listed here now. Look for batch files that have numbers PRIOR to your existing batches. These files should also have an earlier date as well. If you are sure that you have already posted these batches, then remove them from the data directory now. Try to open the program now -
IF you can get into your dataset now, then the first thing you should do is a DIC. If errors are found, then press the Rebuild button, then repeat the DIC. If the rebuild did NOT fix the errors, make a note of them and post them here.

IF you still cannot open the dataset, then the batch control files could be damaged.
- Go back to the data directory and look for the files QIBCTL*.xxx (there should be 3 of them - QIBCTL'2, QIBCTL'I and QIBCTL'R). Rename these files. New batch control files will be created when you try to open your dataset again. Say Yes to the prompt to do so. NOTE: Unfortunately, doing this will result in the loss of any existing open batches, and they will have to be re-entered.

You should now be able to access the dataset. Do the DIC/rebuild routine described above to ensure no other errors can be found. Backup this data and proceed with your processing.

Note that if you restore Archive batches to create new invoice batches, the original archive batch files may be a problem, causing the same error to occur again later. If this is the case, you may have to enter new archive batch(es) to replace these damaged ones, and then delete the old ones.

PS If this still does not help, you will definitely need to get your data repaired.

Regards
Softrak Support