In QBO API explorer, for the Purchase API V3, when I tried to get all credit card transaction. The query I used was "select * from Purchase where PaymentType = 'CreditCard'". This only returned 4 transactions whose value for is true, in other words, they are refunds. My most recent charges were not returned. The default value for this attribute is False. When I manually made those as true then they showed up.
Is there a way around this? I don't understand why by default only the refunds were returned by my query. I want all credit card transactions, not just refunds.
https://developer.intuit.com/apiexplorer?apiname=V3QBO#Purchase