Get 50% OFF QuickBooks for 3 months*

Buy now
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements
Simplify payday and set payroll to run automatically on QuickBooks. Explore QuickBooks Payroll
rdancey
Level 1

Advanced Reporting Transactions.Classified Account Type Assest

I am posting this in the hopes that anyone who follows me down this rathole will find it and not spend hours banging their heads against their desks in frustration.

If you are using Advanced Reporting for Quickbooks, which is derived from Qlik, you may discover that a critical constant value inside Quickbooks has a typo.

One of the constants for the Transactions.Classified Account Type field is "Assest", not "Assets"; attempts to extract the desired data from the database will fail unless you have used the correct (typo) constant.


Resolution

When accessing this field, use the constant value "Assest" not "Assets".

Cause

To the best of my ability to determine this is an error inside the QB system and is not actually a Qlix defect.

 

Related Content

I discovered this while using the Advanced Reporting tool in Quickbooks Desktop Enterprise, while modifying one of the default reports provided. Specifically, while working on a report to extract sales data, I found this boilerplate code:

sum(if(Not IsNULL([Item.Item Type]) and Not IsNull([Item.Full Name]) and Not IsNull([Transactions.Txn Type]), if(not Match([Transactions.Classified Account Type], 'Assest','Expense'),[Transactions.Quantity], 0)))

I thought that "Assest" was a typo in the example code and fixed it, which broke this function. Restoring the typo restored the functionality. Thus I deduce this constant is actually embedded into the Quickbooks database and needs to be referenced as is.


Environment

  • Advanced Reporting tool for Quickbooks Desktop Enterprise
2 Comments 2
jenop2
QuickBooks Team

Advanced Reporting Transactions.Classified Account Type Assest

We truly appreciate your effort in identifying the typo in one of the fields in the Advanced Reporting tool for QuickBooks Desktop Enterprise, rdancey. We take all reported issues seriously, and yours is no exception.

 

Your input is invaluable to us and will contribute significantly to improving our software's performance and reliability. We have already noted this issue and will promptly forward it to our product development team for thorough investigation and resolution.


For immediate assistance with this feature, please don't hesitate to contact our Enterprise Solutions Support team. You can find their contact details here: https://qbar.intuit.com/contact.html


Additionally, you may find the following resources helpful when using this feature:

 

 

Your feedback plays a vital role in helping us enhance our software and improve user experience. The Community is always here to support you, so please don't hesitate to reach out if you need anything else. Once again, thank you for your contribution to making QuickBooks better for everyone.

rdancey
Level 1

Advanced Reporting Transactions.Classified Account Type Assest

I don't know if you will be able to do anything with this response but this is not a typo in Advanced Reporting. In fact, it appears that the Advanced Reporting team has actually saved your bacon by figuring out that there's a typo inside the Quickbooks Enterprise database itself.

This mistake is not an error in the script. It's an error with the literal constant value for the types of account held in the QB database in the field Transactions.Classified Account Type. That field can hold one of several fixed values and one of them is "Assest" instead of "Assets".

I understand why this has not been fixed as it would likely break all sorts of scripts and internal code and I have no suggestions for you on how it could be fixed.

Need QuickBooks guidance?
Log in to access expert advice and community support instantly.

Need to get in touch?

Contact us