Performing a detail file swap for one client in Lacerte
by Intuit• Updated 3 weeks ago
You can use a detail file swap to test for or correct data corruption that may occur in a client within Lacerte. Each client contains data stored in two places: the client database, and the detail file.
Usually, you can use CLPack to repair a database issue. However, if a client is affected by a database issue that can’t be repaired with CLPack, a detail file swap may be necessary to help you recover the rest of the client’s data which isn’t saved to the database.
What’s saved to the database vs. the detail file?
The client database consist of the Data1.DBF through Data8.DBF and stores two types of information: the Client Information (Screen 1) and Subclient Information, which varies by tax type as indicated below:
- All Tax Types: Client Information (Screen 1)
- Individual: Dependents (Screen 2)
- Partnership: Partner Information (Screen 7)
- S-Corporate: Shareholder Information (Screen 5)
- Corporate: Officer Information (Screen 2)
- Fiduciary: Beneficiary/Grantor Information (Screen 6)
- Exempt Org: Officer, Directors, Trustees, Managers (Screen 2)
- Estate: Beneficiary Information (Screen 2)
- Gift: Donee Information (Screen 2)
- Benefit Plan: Participant Information (Screen 16)
All other information is stored in the detail file.
Before you start:
- Make a note of the client number of the file that’s affected.
- All of the information on the database screens may need to be re-entered as part of this process.
- This process won't work to take a return from one year to another year or to change the tax type of a client to a different tax type.
The process for 2020 (and future years) individual and partnerships has changed slightly. You will need to add the states on Screen 1 and to add the sub clients before doing the swap on the new file.
Table of contents:
‣ How to perform a detail file swap |
↳ If the TEST client still produces errors |
↳ If the TEST client works |
‣ To proforma database screens so you don’t have to re-enter them |
How to perform a detail file swap
In all examples below, the client number affected will be "1000" in the IND module of 2016. Adjust names based on client number, module, and year.
First, you need to perform a detail swap as a diagnostic test to determine if a problem exists in the database or detail file:
- Open Lacerte.
- From the Client menu, select Add...
- Enter a temporary client number, such as "TEST" and click OK.
- Return to the Client List.
- Browse to the Lacerte data folder for the tax type of the client that's being swapped.
- For example, for an individual client this might be C:\Lacerte\24TAX\IDATA.
- Open the Detail folder.
- Find the file for the test client that was created above with the client number as the filename.
- In this example, this would be TEST.IDY where Y is the last digit of the current program year.
- Right-click the file and select Rename.
- Add .OLD to the end of the file name.
- For example, TEST.IDY would become TEST.IDY.OLD.
- Find the file for the original client that you're testing, such as 1000.IDY.
- Right-click the original client file and choose Copy.
- Right-click and Paste the file into the same folder.
- Right-click the pasted file and select Rename.
- Rename the pasted file from 1000 - Copy.IDY to TEST.IDY using the correct client number from step 3.
- Return to Lacerte and open the TEST client that was created.
If the TEST client still produces errors:
If errors persist, then the detail file is corrupt. Since the database files aren’t the cause of the issue, CLPack or a detail file swap won’t have any effect. You must restore the client from a backup or recreate it from scratch.
To restore the detail from a backup:
- Locate a previous version of the 1000.IDY file (adjust name according to client number, module, and year) from a backup or another folder.
- If there is an existing 1000.IDY in your working IDATA/DETAIL folder, rename it to .OLD.
- For example, 1000.OLD.
- Copy the backup version of the 1000.IDY file into the DETAIL folder.
- Open the client in Lacerte to see if the data contains usable information or is corrupt.
- Repeat with older backed up versions, if available, until a usable file is located.
If the TEST client works:
If the TEST client works fine, then this client’s detail data is intact, and their database information may be corrupt. Most database issues can be corrected by CLPack, but those that persist may require a detail file swap.
- Run CLPack if you haven’t already.
- If CLPack resolves the issue, and your original client 1000 works fine, simply delete the TEST client from your clients list in Lacerte. No other actions are needed.
- If you’re still receiving errors after CLPack, open the TEST client.
- Enter the Screen 1 and Screen 2 data (for individual returns; see above to identify the database screens for other tax types).
You’ll need to use this TEST client as your working return going forward. You can renumber it from the Clients tab in Lacerte, if desired.
To proforma database screens so you don’t have to re-enter them:
- In the current year Detail folder, rename the broken client with a different file extension. For example, 1000.IDY would become 1000.sav
- Open last year’s Lacerte.
- Proforma the broken client (client 1000 in this example).
- In the current year Lacerte, go to Client and press Refresh to trigger the bridge file to complete the proforma.
- In the current year Detail folder, there will be a new detail file with a normal file extension for the client you just proforma’d. Rename it to old (for example, rename 1000.IDY to 1000.old).
- Rename the “good” detail to have a normal file extension again. (In our example, we’d rename the 1000.sav file to 1000.IDY).
- Go to Client > Refresh again to update the database.
- Go to Detail and Forms and make sure the client calculates.
If the client calculates with no errors, your customer can delete the TEST client.
Sign in now for personalized help
Ask questions, get answers, and join our large community of Intuit Accountants users.
More like this
- How to resolve an Exception EAbZipInvalid error in Lacerteby Intuit•1• Updated December 01, 2023
- Resolving e-file batch error "unable to copy database record" in Lacerteby Intuit•3• Updated December 04, 2023
- How to resolve slow performance issues in Lacerteby Intuit•5• Updated July 01, 2024
- Password protecting client files in Lacerteby Intuit•153• Updated July 03, 2024