cancel
Showing results for 
Search instead for 
Did you mean: 
Scooter27
Level 2

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

How do I decipher what these Link Error Codes mean and how do I identify the troublesome transaction in our Mac desktop Quickbooks 2024 file? Rebuild succeeds, but Verify and Export to Windows fails.

 

Thanks for the help!

 

!Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723, sibling = 1633722, key (m1) = 1533022, tOne = 1533024, mTwo = 1574559, tTwo = 1574565
!Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633725, sibling = 1633724, key (m1) = 1533022, tOne = 1533025, mTwo = 1574559, tTwo = 1574565
!Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633727, sibling = 1633726, key (m1) = 1533022, tOne = 1533026, mTwo = 1574559, tTwo = 1574565
!Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633729, sibling = 1633728, key (m1) = 1533022, tOne = 1533027, mTwo = 1574559, tTwo = 1574565

Solved
Best answer a week ago

Best Answers
IntuitBrooks
Level 9

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

Links connect transactions together. For instance a customer payment is linked to an invoice. What's happening here is some links have been lost somehow. So it is data corruption at that level though often it doesn't matter much as the transactions in question may be a long time ago and no longer relevant to current year operations.

 

 Every transaction has a "RecNum" which is short for record number. Its just a unique number to a specific transaction. The "linkRecNum" is an example. But the one you really are interested in here are the m1, mtOne, mTwo, etc.  

 

You can find the transactions on QuickBooks Mac (if they are still there) by using the Search function.  Command-F will bring it up or click on the magnifying glass in the toolbar.

 

To find a record 1533024 by recNum, type

 @recnum = 1533024 

in the search bar.

 

You'll see any found information appear. Note that recNums are only unique for a particular type of information. For instance if I search for recNum 2 in the sample product file I'll find a vendor with that number but also an item and an account.  With links you are looking for transactions that match. 

 

If you find do find the transaction explore a little more and look at all of the ones that are reporting errors. The best way to fix them is to first make a backup of your company file (_always_ do this) and then take screen shots of the transactions being sure to capture all the info (you could also print them but sometimes info doesn't show on print outs - like item cost, etc).  Then delete the transactions and reenter them by hand.  That will often fix it.

 

But again if they are old and no longer relevant you may just want to leave them alone. 

 

Finally be aware that item prices can change over time and if you re-enter them you may get a different price than when they were originally entered. Same with customer and vendor addresses, etc.  In that case be sure to override the default entered value to match the original transaction. 

View solution in original post

11 Comments 11
Ethel_A
QuickBooks Team

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

Hello there, @Scooter27.

 

I'll help you resolve the error you're getting even after trying the rebuild tool.

 

There is a link to open your QuickBooks .log file where you can see the list of errors in your company file.

 

Here's how:

 

  1. Hold your command key, then select Go and Library.
  2. Double-click the Logs folder.
  3. Double-click the QuickBooks.log file.

 

You can also check it from the QuickBooks.log file. Follow the steps below:

 

  1. Click Edit, then select Find.
  2. Search for @recnum, then enter the record number. For example, @recnum 55.
  3. QuickBooks will find all records containing the transaction number. Look through the results and modify or reenter the data to fix the problem. If this doesn't fix the problem, contact Intuit Support.

 

For future reference, here is an article to help you if you encounter an unrecoverable error: Unrecoverable Error when opening a QuickBooks Desktop file on a workstation.

 

Let me know if you have questions about the error you're getting. I'm always here to help. Have a great day.

4Gal
Level 10

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

@Scooter27 

Run the Condense Data utility with any scenario to isolate the problem. Did you encounter any error message?

Scooter27
Level 2

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

Remove All Transactions works, but so far all other attempts to Condense data hangs. Let it run overnight progress dialog does not move. Activity Monitor shows Quickbooks using all the CPU. 

4Gal
Level 10

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

@Scooter27 

It is possible your company file is damaged. Consider to purchase a 3rd party service to fix it.

Scooter27
Level 2

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

I agree that our company file is damaged, but have yet to find a 3rd party who can fix it or answer my original question. How do you decipher the log file and use it to identify the troublesome data in our file?

4Gal
Level 10

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

You can contact @Fiat Lux - ASIA and ask them to fix your file. If they can't fix it, they won't mind refunding your payment.

IntuitBrooks
Level 9

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

Links connect transactions together. For instance a customer payment is linked to an invoice. What's happening here is some links have been lost somehow. So it is data corruption at that level though often it doesn't matter much as the transactions in question may be a long time ago and no longer relevant to current year operations.

 

 Every transaction has a "RecNum" which is short for record number. Its just a unique number to a specific transaction. The "linkRecNum" is an example. But the one you really are interested in here are the m1, mtOne, mTwo, etc.  

 

You can find the transactions on QuickBooks Mac (if they are still there) by using the Search function.  Command-F will bring it up or click on the magnifying glass in the toolbar.

 

To find a record 1533024 by recNum, type

 @recnum = 1533024 

in the search bar.

 

You'll see any found information appear. Note that recNums are only unique for a particular type of information. For instance if I search for recNum 2 in the sample product file I'll find a vendor with that number but also an item and an account.  With links you are looking for transactions that match. 

 

If you find do find the transaction explore a little more and look at all of the ones that are reporting errors. The best way to fix them is to first make a backup of your company file (_always_ do this) and then take screen shots of the transactions being sure to capture all the info (you could also print them but sometimes info doesn't show on print outs - like item cost, etc).  Then delete the transactions and reenter them by hand.  That will often fix it.

 

But again if they are old and no longer relevant you may just want to leave them alone. 

 

Finally be aware that item prices can change over time and if you re-enter them you may get a different price than when they were originally entered. Same with customer and vendor addresses, etc.  In that case be sure to override the default entered value to match the original transaction. 

IntuitBrooks
Level 9

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

Screenshot 2024-04-25 at 10.34.34 AM.png

Scooter27
Level 2

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

This worked; Verify succeeds! Thank you so much! I identified three problem invoices. The trick was to use the numbers in the tOne column when doing the search.

 

However, I'm still getting an error when trying to Export to Windows, so my investigation continues:

QuickBooks has encountered an error that requires contacting Intuit Technical Support....

23.0.2.528 (M=/Users/master/intuit-eng/qbmac-git/master/QuickBooks/Code/QuickBooks/diskio.mm, L=717, C=88, V=-7 (FFFFFFFFFFFFFFF9))

ZackE
Moderator

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

Thanks for following up with the Community, Scooter27.

 

I'm happy to hear IntuitBrooks' steps were able to help resolve the errors you're encountering.

 

In regard to your 23.0.2.528 error message, I'd recommend getting in touch with our Technical Support team. They'll be able to pull up the account in a secure environment,, conduct further research with you, and create an investigation ticket if necessary.

 

They can be reached while using QuickBooks.


Here's how:
 

  1. In your top menu bar, go to Help, then QuickBooks Desktop Help.


     
  2. Click Contact Us.


     
  3. Enter a brief description of the issue in our Ask a question (or tell us what's wrong) field, then hit Continue.

  4. Select We’ll contact you for a callback or Message Us to start an instant messaging session

 

Be sure to review their support hours so you'll know when agents are available.

 

Please feel welcome to send a reply if there's any additional questions. Have a great Friday!

IntuitBrooks
Level 9

Mac Quickbooks log file !Link Error Code:00002(HEX), INV-DISC, linkRecNum = 1633723

Unfortunately that error doesn't give us any recNums to search out.  But its some probably with the master records (basically the transaction). If rebuild doesn't fix it may need to call data services via the numbers others have provided. 

 

Before doing that you can check the m1 keys in those records - that would be where I expect the transactions themselves to be and those would be the ones I'd replicate.  Suggest going back to the backup and starting over on a copy of that....  

Need to get in touch?

Contact us