We are trying to import some deduction information into Quickbooks from another system. I don't see anything that looks like deductions on this page http://developer.intuit.com/qbsdk-current/common/newosr/index.html, and based on Internet searches, it looks like this is one of the features missing from the QB SDK. Is this still accurate?
Thanks,
Related
Been looking at the API docs and was wondering if anyone figured out a way to retrieve the number of followers that are following a specific symbol. It looks like this is possible on a per-user basis (find what symbols they're following) but wasn't sure if there was something like that for symbols.
Thanks all
Currently the follower counts are not available in the open API. They are available to our partners that license the extended data. Sorry about that. If you are integrating into a paid product for your customers, we would love to talk and make not only followers data but sentiment and more available. Please contact us.
I played with the Intuit AnyWhere API about a year ago and at that time, there were some reporting entities such as the balance sheet and income statement. I notice now in V2 and V3, all that has disappeared. Does anyone know if there are any plans to add it back in? Seems like a fairly large omission given the functionality of the QB SDK.
In v2, the reports are definitely still supported for QuickBooks Desktop. Docs are here:
https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v2/0500_quickbooks_windows/064_reports
QuickBooks Online has never supported any form of reporting.
As far as v3 goes, it's still in private beta, so everything is pretty much still up in the air on that still.
The documentation here and here seems to be saying that I can only filter strings with exact matches "Supported Operators for Strings :EQUALS:"
I'm using the IPP .NET Devkit so my search looks like this:
CustomerQuery qboCustomerQuery = new CustomerQuery();
qboCustomerQuery.Name = "Southwest";
List<Customer> customers = qboCustomerQuery.ExecuteQuery<Customer>(context).ToList<Customer>();
However I need to find a customer name that contains "Southwest" in it. Is my only choice really to cache the customer names locally and search my own db? This seems asinine. Please tell me I'm being an idiot and that this system isn't really this obviously broken.
Unfortunately, the Intuit Anywhere APIs really are this crappy at the moment. :-(
Here is the list of filter operations that are supported for strings:
https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services/0400_QuickBooks_Online/0100_Calling_Data_Services/0030_Retrieving_Objects#Supported_Filter_Operators
Note that the only one supported is:
:EQUALS:
Ick!
Fortunately, Intuit is hard at work on the v3 APIs. It was rumored that v3 will support better filtering.
Unfortunately, Intuit is doing their usual thing and not involving developers in the v3 dev process anymore, so we really won't know whether or not v3 is going to suck until it's actually released. sigh You'll notice the last update about v3 data services was in October by Wei... unfortunately Wei isn't even on that team at Intuit anymore, so who knows what the status is, or even if there's anyone at all working on v3 anymore at Intuit.
I had to do something similar. Sadly, as Keith pointed out, it is not yet supported. What I ended up doing with this was fall back on LINQ.
I read in all of the customers, and then filtered using LINQ. This prevented me from having to write and read from a db and speed things up by keeping the data in memory.
So, for now, try LINQ. Hopefully we will get a better solution when v3 comes out.
I had a nice and hacky Perl script to automatically scrape and download sales report files from iTunes Connect. As of today, Apple overhauled the sales report site. It looks a lot nicer, but it uses a lot of JavaScript and simple scraping isn't going to work any more.
So, does anybody know of a way to scrape this new site effectively?
Some previous questions point to various scripts and online services. I presume they are all broken now as well. If you know of one that is still functional, please let me know.
http://code.google.com/p/appdailysales/ was just updated to support the Sept 2010 iTunes connect changes.
Edit: please use http://www.apple.com/itunesnews/docs/Autoingestion.class.zip or something based on that, like https://github.com/danieldickison/appdailysales
http://twitter.com/viva/status/24133713255
just need to sift through the ajax cruft. if it's even possible. very annoyed with apple at the moment.
There's a fairly easy way of retrieving 15-minute delayed quotes off of Yahoo! Finance web site ("quotes.csv" API).
However, so far I was unable to find any info on how to access real-time quotes.
The hang-ups with real-time quotes are:
Only available to logged-in user
No API
Non-obvious how to scrape the info - I'm somewhat convinced they are placed on the page by some weird Ajax call.
So I was wondering if anyone had managed to develop a publically available solution to retrieve real-time quotes for a stock from Yahoo! Finance.
Notes:
Implementation language/framework need is flexible but Perl or Excel is highly preferred.
Assume that security is not an issue - I'm willing to supply yahoo userid and pasword, even in cleartext.
I'm not 100% hung up on Yahoo - they are merely the only provider of free realtime stock quotes I'm familiar with. if the same thing can be done with Google Finance, I'd be just as happy.
This is for a personal project, so scalability/fault tolerance/etc... are not important.
I'm looking for a "do the whole retrieval" library ideally, but if I'm pointed to partial solutions (e.g. how to retrieve info from Yahoo's user-logged-in pages; how to scrape realtime quotes from Yahoo's page) I can fill in the blanks.
I saw Finance::YahooQuote but it does not seem to allow you to supply log-in information and appears to use the lagging quotes.csv API
Thanks!
Excel has a built in link to MS stock quotes. They should provide the same information you are looking for. You can also download the addin.
I could find no guarantees of real-time, but the Google Finance Portfolio Data API seems quite well documented and far cleaner than page scraping.
Anywhere providing real-time data will want paying a fairly large sum for it. That's why they delay the free data, because the real-time data is so valuable.
Looking at it the other way, any way you can find to get free real-time data is almost certainly illegal or breaks the usage agreement. This data belongs to someone and they won't like you taking it.
I worked at a company who wanted such data legitimately and they could find no way to get it cheaply. In fact IIRC even a feed of time-delayed data is free if you plan to use it in an application rather than looking at it on a web-page.
As of 1 November 2017, Yahoo has shut down the stock quote API. Alphadvantage https://www.alphavantage.co/documentation/ is the current go-to for delayed quotes on US exchanges. You do need to update Finance::Quote to 1.40 or later (1.47 is the current version as of 18 Dec 2017).