QuickBooks HelpQuickBooksHelpIntuit

Target Chaining Error when running Rebuild utility

SOLVEDby QuickBooks3Updated June 02, 2023

After rebuilding your company file in QuickBooks Desktop Enterprise, the QBWIN.log (QuickBooks log files) displays Target Chaining errors such as these:

  • Verify.c (4620) : CHECKPOINT: 1104: Thu Jul 14 15:36:39 Target Chaining: Target ###### in transaction ######, points to 'next' target ###### which is NOT in that transaction
  • Verify.c (4747) : CHECKPOINT: 3544: Fri Jul 01 11:25:45 Target Chaining: Next target pointer error in transaction #####

In some cases, you might also get an Unrecoverable Error message.

When the company file contains these chaining errors, bills (or sometimes invoices) and payments are unlinked and the corresponding payments do not have names. You may also see In Version 2.0 in the Entered/Last Modified column instead of the actual date of affected transactions when you run Audit Trail or Transaction Detail reports.

User-added image

These errors may occur due to insufficient RAM (memory) allocation during the Verify/Rebuild. If your company file is more than 2GB, contact us to help you sort it out.

If your company file is less than 2GB

  1. Run Rebuild.
    • Do not run Rebuild over the network. Ensure you are running the Rebuild from the location where the company file is stored, or copy the company file to another location to run the Rebuild locally.
    • Restart the workstation/server before running Rebuild if possible. This should free up memory.
    • Run the Rebuild where you have the most physical RAM.
    1. Go to the QuickBooks File menu and select Utilities and then Rebuild Data.
    2. Select OK, then wait for rebuild to finish.
      Note: In some cases, the View Results screen immediately following the Rebuild will show inaccurate results in the Errors we couldn't fix section. Please disregard.
  2. Run Verify to ensure there are no additional errors.
    1. Go to the QuickBooks File menu, and select Utilities and then Verify Data.
    2. Select OK, then wait for the verify to finish.

If these steps do not resolve the issue, you need to restore a backup created prior to the Rebuild that resulted to the Target Chaining error. If you are not sure which backup to restore, open the company file and press F2 (or Ctrl+1) on your keyboard to bring up the Product Information screen. In the Versions used on File section, check the RB date.

User-added image

On the restored company file:

  • Press F2 (or Ctrl+1) on your keyboard. On the Product Information page, make sure there is no RB date or the RB date is not close to the day when the problem began.
  • Run Rebuild utility, followed by a Verify. If it still fails and you continue to have issues with bills/invoices and payments or if you still see Version 2.0 in Transaction Detail reports, look for another backup.

If a good backup is not available, you'll have to create a new company file and re-enter your transactions.

Was this helpful?

You must sign in to vote, reply, or post
QuickBooks Desktop AccountantQuickBooks Desktop PremierQuickBooks Desktop ProQuickBooks Enterprise QuickBooks Enterprise AccountantQuickBooks Enterprise Diamond

Sign in for the best experience

Ask questions, get answers, and join our large community of QuickBooks users.

More like this