gwmtreas
Level 2

Connect to Square app by Intuit doesn't set a class

Hello,
App information
Developer
Intuit
The app works by matching a Square item to a QBO item. Prior to this, all QBO items are created and income account is set. Optionally, a class is set. 
Then processed through QBO > Transacitons > App Transactions, the income account is successfully set for each sales receipt. But, the Class is failing to set.
This looks like a bug in QBO. When a user selects a QBO item for a sales receipt, the class sets successfully. But, programmatically (through API), the class doesn't set. 
 
I have spent 1.5 hours on two different ocasions with QBO support, and they have falsely told me it is the 3rd party's fault for not setting the class. 
However:
1. The app is not 3rd party - it is made by Intuit.
2. The app has no concept of class or income account - the app only knows to select a QBO item. 
 
The issue here seems that class setting for an item works in UI but is broken in API. 
 
Please, assist. 
 
Thanks.