We are running Quickbooks 2013 and we are trying to pull the inventory of our items from all of our locations.
The request we send via the webservice looks as follows:
<?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<ItemSitesQueryRq requestID="2">
<ItemSiteFilter>
<ItemFilter>
<ListID>800003F3-1299965940</ListID>
</ItemFilter>
</ItemSiteFilter>
</ItemSitesQueryRq>
</QBXMLMsgsRq>
</QBXML>
However we are just getting an error message returned:
"The version of QBXML that was requested is not supported or is unknown."
The ListID is the ID of the product we would like the stock status for (at all our locations).
Any suggestions as to how I can format the request XML will be appreciated.
As the message error message says, the version of QBXML you requested is not supported.
You are requesting version:
<?qbxml version="13.0"?>
QuickBooks 2013 supports a maximum of version:
12.0
So you can either:
a) Upgrade to QuickBooks 2014
OR
b) Request a different qbXML version
Related
I am trying to build a phone component that can handle twilio calls and I got outgoing working but when I try to receive phone calls no events are fired and my console shows no answer from the client, my token is given identity test, this is the twiml returned
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial answerOnBridge="true" callerId="(my twilio phone number)">
<Client>
<Identity>
test
</Identity>
</Client>
</Dial>
</Response>
The browser has a console.log added to the device.on("incoming") event but it does not fire, what am I doing wrong?
I have a client that needs to connect his website to the Quickbooks Desktop POS 18.0. I Downloaded the Quickbooks webconnector, but the latest version gives an error and says I need quickbooks 2015 or later, so I downloaded the 2.1.0.30 version and was able to install it on the machine.
I then used the following php application https://github.com/consolibyte/quickbooks-php. I installed it on my server, got the ssl certificate and everything needed for security. I'm only using it for tests now, but the problem is that when I generate the .qwc file and use it on the web connector I get the following error: Error QBWC1048: QuickBooks Web Connector Could not verify the web application server certificate.
The domain I use is https://filcp.com/
Here is the certificate for the server
This is how my qwc file looks like
<?xml version="1.0"?>
<QBWCXML>
<AppName>My QuickBooks SOAP Server</AppName>
<AppID></AppID>
<AppURL>https://filcp.com/QuickBooks/SOAP/Server.php</AppURL>
<AppDescription>An example QuickBooks SOAP Server</AppDescription>
<AppSupport>https://filcp.com</AppSupport>
<UserName>userName</UserName>
<OwnerID>{57F3JK78-86F1-4FCC-B1FF-9H64VB813D20}</OwnerID>
<FileID>{57F3JK78-86F1-4FCC-B1FF-9H64VB813D20}</FileID>
<QBType>QBPOS</QBType>
<Notify>false</Notify>
<Scheduler>
<RunEveryNMinutes>10</RunEveryNMinutes>
</Scheduler>
<IsReadOnly>false</IsReadOnly>
</QBWCXML>
I followed many tutorials about configuring ie and all, but nothing has worked so far. I can access the application through ie, but I still get that error on the web connector.
Can someone help me to figure out what may be causing it and if there is any other way that I can connect the client's website to Quickbooks POS?
If you visit the URL you're referencing in the .QWC file:
https://filcp.com/QuickBooks/SOAP/Server.php
You can clearly see that you're getting back a response of:
500 Internal Server Error
Your code is broken. Fix your code. If you need further hope, post your code so we can help you. Also, post your logs from the Web Connector (hit the View Log button).
I can't login with my newly registered user .But after 3 times of attempt at third time I am able to login .
LOG OUTPUT for first two times :RECV: <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>
After login Log Output is :
SEND: <?xml version='1.0'?>
SEND: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' to='www.demoseocousa.com'>
RECV:<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="www.demoseocousa.com" id="60a9c5ba" stream1:lang="en" version="1.0"/>
But when I check it at server it is already registered.
Can anyone please help me I am in a very difficult situation as this is new for me?
It's a cache issue, you should manually empty users cache in the admin console. Or you can set custom maxLifetime for user list.
This is cache doc openfire cache
And set User custom parameters
Hi I am getting following error while processing tokenized Credit Card transaction using Internet Secure from My Delphi 2010 application :
Invalid Signature or Application ID. Error code return was 1092
My XML Request is :
<?xml version="1.0" encoding="UTF-8"?>
<TranxRequest><GatewayID>90015</GatewayID> <Products>16.05::1::WB::Wellbridge Charge:: {TEST}</Products><xxxTransType>00</xxxTransType>
<Token>3b155f4612810040</Token> <xxxApplicationID>TESTUSER</xxxApplicationID> <TransactionSignature>3bPfS/t7zHgyQ4WeL65chzgAsOCDb+nRNepcR7gScBxxzhIwQwh15qLYpjZ5LGP5y/GAEJ +2YrxEOcvVqNfqJw</TransactionSignature>
<xxxTransCtg>MOK</xxxTransCtg></TranxRequest>
If I process normal credit card transaction it works well but not tokenized trasaction. It happened just two days back. And the problem is only while I am testing it on test environment.
Kindly Help.
Tokenised Transaction finally worked after transaction ID reset by Internet Secure Team.
I have spent the last several days implementing OAuth-based communication with Yahoo! in order to retrieve a user's contact information and I have successfully built an implementation which works beautifully with a Yahoo! account I created several years ago.
Now I am attempting to retrieve the contacts for a user I just barely created and Yahoo! is returning an incredibly informative 503 (Service unavailable) error to the tune of:
<?xml version="1.0" encoding="utf-8"?>
<error xmlns="http://social.yahooapis.com/v1/schema.rng" xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:uri="http://www.yahooapis.com/v1/errors/503" yahoo:lang="en-US">
<description>Not available</description>
<detail>new user</detail>
</error>
Currently, I am using the older version of the Contacts API which is queried with a request to: http://social.yahooapis.com/v1/user/{guid}/contacts?format=XML, so in an effort to track the issue I tested a query to the new YQL based mechanism in the YQL Console and was able to retrieve contacts for the user in question. I attempted to switch my application to use YQL, but for some reason, reusing the OAuth authorization process I had in place for the old API is resulting in a 401 (Unauthorized) error when I request http://query.yahooapis.com/v1/yql?format=xml&q=select%20*%20from%20social.contacts%20where%20guid={guid} (or guid=me):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<yahoo:error xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:uri="http://yahoo.com" xml:lang="en-US">
<yahoo:description>Please provide valid credentials. OAuth oauth_problem="OST_OAUTH_SIGNATURE_INVALID_ERROR", realm="yahooapis.com"</yahoo:description>
<yahoo:detail>Please provide valid credentials. OAuth oauth_problem="OST_OAUTH_SIGNATURE_INVALID_ERROR", realm="yahooapis.com"</yahoo:detail>
</yahoo:error>
So, I have two questions and I'd be happy with an answer to either one:
Why can't I get contacts from the Yahoo! old Contacts API for new Yahoo! accounts
(OR) Why is my YQL query for contacts returning a 401 error?
Update
I did some further testing with the original Contacts API and it seems that Yahoo! is blocking the retrieval of contacts for users which were created recently. Although I am not sure what Yahoo! considers 'recent', I was able to retrieve contacts for a user created a little over 2 weeks ago. Why isn't this in their documentation? :(