<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.consolibyte.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.consolibyte.com/wiki/feed.php">
        <title>Consolibyte Solutions Wiki</title>
        <description></description>
        <link>http://wiki.consolibyte.com/wiki/</link>
        <image rdf:resource="http://wiki.consolibyte.com/wiki/lib/images/favicon.ico" />
       <dc:date>2010-09-07T14:42:05-04:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_quickstart?rev=1283884609&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp?rev=1283881652&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_online_edition?rev=1280671534&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_java?rev=1280488774&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks?rev=1280488726&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_php_consolibyte?rev=1280280045&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_qbxml_receivepaymentadd?rev=1279882217&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_qbxml_questions?rev=1279811671&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_qbxml?rev=1279741924&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_php_consolibyte_dbstructure?rev=1279723123&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_http_authenticate?rev=1278707118&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_http_accountquery?rev=1278643476&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/infusionsoft?rev=1277299330&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_http_getuserinfo?rev=1276797818&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.consolibyte.com/wiki/lib/images/favicon.ico">
        <title>Consolibyte Solutions Wiki</title>
        <link>http://wiki.consolibyte.com/wiki/</link>
        <url>http://wiki.consolibyte.com/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_quickstart?rev=1283884609&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-07T14:36:49-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks_ipp_quickstart</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_quickstart?rev=1283884609&amp;do=diff</link>
        <description>Creating the Application

	*  Log in to Workplace.Intuit.com
	*  Choose 'Create New' to create a new application
	*  Choose 'Customize' &gt; 'Application' from the menu
	*  Choose 'Advanced Settings'
	*  Click 'App uses Intuit Data Services' 
	*  Check 'Application is Hosted Externally'
	*  Put the URL of your application (i.e. where you want to send the user after they've logged in) in the 'Application Destination URL' box
	*  Click 'Save Changes'</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp?rev=1283881652&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-07T13:47:32-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks_ipp</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp?rev=1283881652&amp;do=diff</link>
        <description>Quick-Start for Federated Applications

	*  Quick-Start Guide for the Federated Applications on the Intuit Partner Platform

Example HTTP Requests and Responses

IPP Requests and Responses

	*  API_Authenticate

	*  API_GetUserInfo

IDS Requests and Responses

	*  IDS AccountQuery</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_online_edition?rev=1280671534&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-01T10:05:34-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks_online_edition</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_online_edition?rev=1280671534&amp;do=diff</link>
        <description>Additional documentation is provided in the QuickBooks SDK. Chapter 7, Page 87 of QBSDK_ProGuide.pdf

Open-source Frameworks with QuickBooks Online Edition Support

	*  ConsoliBYTE QuickBooks PHP Framework

Sample Code

	*  ConsoliBYTE QuickBooks PHP Framework (see code in docs/example_online_edition.php)</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_java?rev=1280488774&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-30T07:19:34-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks_integration_java - created</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_java?rev=1280488774&amp;do=diff</link>
        <description>QuickBooks Online Edition


NOTE: WARNING! This is *super* sloppy code. You'll want to clean it up a bit before you use it!



import java.net.*;
import java.io.*;
import javax.net.ssl.*;

public class Test {

	protected static String _appID = &quot;134476472&quot;;
	
	protected static String _appLogin = &quot;test.www.academickeys.com&quot;;
	
	protected static String _connTicket = &quot;TGT-47-1sRm2nXMVfm$n8hb2MZfVQ&quot;;
	
	protected static String _appURL = &quot;https://webapps.quickbooks.com/j/AppGateway&quot;;
	
	/**
	 * @param…</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks?rev=1280488726&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-30T07:18:46-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks?rev=1280488726&amp;do=diff</link>
        <description>Welcome to the QuickBooks Integration Wiki


This wiki is about integrating the Intuit QuickBooks accounting software packages with websites, desktop applications, and other third-party applications. 

We're just getting started putting integration information up here, so feel free to register and add your own content and/or make your own changes. If you need a help with QuickBooks integration or this wiki, you can e-mail us at &lt;support@consolibyte.com&gt;.</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_php_consolibyte?rev=1280280045&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-27T21:20:45-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks_integration_php_consolibyte</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_php_consolibyte?rev=1280280045&amp;do=diff</link>
        <description>Where can I get it?


See: &lt;http://idnforums.intuit.com/messageview.aspx?catid=56&amp;threadid=9164&amp;enterthread=y&gt;

Who Develops It?

	*  Keith Palmer  keith { at } ConsoliBYTE {dot} com

How can I contribute?


Contributions towards open-source projects are *always* appreciated! You can contribute by:</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_qbxml_receivepaymentadd?rev=1279882217&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-23T06:50:17-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks_qbxml_receivepaymentadd</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_qbxml_receivepaymentadd?rev=1279882217&amp;do=diff</link>
        <description>Example qbXML for adding a Received Payment


&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;?qbxml version=&quot;2.1&quot;?&gt;
&lt;QBXML&gt;
	&lt;QBXMLMsgsRq onError=&quot;stopOnError&quot;&gt;
		&lt;ReceivePaymentAddRq&gt;
			&lt;ReceivePaymentAdd&gt;
				&lt;CustomerRef&gt;
					&lt;ListID&gt;F230000-1196864585&lt;/ListID&gt;
					&lt;!--&lt;FullName&gt;Keith Palmer&lt;/FullName&gt;--&gt; &lt;!-- You can specify either ListID or FullName --&gt;
				&lt;/CustomerRef&gt;
				&lt;TxnDate&gt;2007-12-14&lt;/TxnDate&gt;
				&lt;RefNumber&gt;00612361&lt;/RefNumber&gt;
				&lt;TotalAmount&gt;195.00&lt;/TotalAmount&gt;
				&lt;PaymentMeth…</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_qbxml_questions?rev=1279811671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-22T11:14:31-04:00</dc:date>
        <dc:creator>lanmark</dc:creator>
        <title>quickbooks_qbxml_questions</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_qbxml_questions?rev=1279811671&amp;do=diff</link>
        <description>General qbXML Questions

How much of the QuickBooks API is exposed via qbXML?


Almost all of it. Certain functions are not supported:

	*  Payroll requests
	*  Querying for voided transactions

How does qbXML handle special characters (accents, non-US/non-ASCII characters, etc.)?


This does not work:  (it fails with a “QuickBooks found an error with the XML” error)</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_qbxml?rev=1279741924&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-21T15:52:04-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks_qbxml</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_qbxml?rev=1279741924&amp;do=diff</link>
        <description>Where can I find what tags/nodes/requests are available?


Use the QuickBooks OSR (choose the command type from the 'Select Message' dropdown box):


	*  &lt;http://developer.intuit.com/qbsdk-current/common/newosr/index.html&gt;

Where can I find a schema definition / .XSD file for qbXML?


You can find the .XSD schema files in the QuickBooks SDK. You should:</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_php_consolibyte_dbstructure?rev=1279723123&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-21T10:38:43-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks_integration_php_consolibyte_dbstructure</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_php_consolibyte_dbstructure?rev=1279723123&amp;do=diff</link>
        <description>quickbooks_user


The user table stores authentication information for each Web Connector user/application. 


-- 
-- Table structure for table 'quickbooks_user'
-- 

-- Stores usernames and passwords the Web Connector authenticates against

CREATE TABLE quickbooks_user (
  qb_username varchar(40) NOT NULL,                 // The username used by the Web Connector to authenticate
  qb_password varchar(40) NOT NULL,                 // The password used by the Web Connector to authenticate (stored…</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_http_authenticate?rev=1278707118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-09T16:25:18-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks_ipp_http_authenticate - created</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_http_authenticate?rev=1278707118&amp;do=diff</link>
        <description>Example Request


POST https://workplace.intuit.com/db/main?act=API_Authenticate
Content-Type: application/xml
QUICKBASE-ACTION: API_Authenticate
Content-Length: 198

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt;
&lt;qdbapi&gt;
  &lt;username&gt;keith@consolibyte.com&lt;/username&gt;
  &lt;password&gt;password42&lt;/password&gt;
  &lt;apptoken&gt;tex3r7hwifx6cci3zk43ibmnd&lt;/apptoken&gt;
&lt;/qdbapi&gt;</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_http_accountquery?rev=1278643476&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-08T22:44:36-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks_ipp_http_accountquery - created</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_http_accountquery?rev=1278643476&amp;do=diff</link>
        <description>HTTP Request


POST https://services.intuit.com/sb/account/v2/173642438 HTTP/1.1
Content-Type: text/xml
Authorization: INTUITAUTH intuit-app-token=&quot;tex3r7hwifx6cci3zk43ibmnd&quot;,intuit-token=&quot;5_bfg54n3j2_bxae7r_b_cddabr2cvpkv7r2vqds7crspikg_p7jncwyuufv3r64is7ughxcbj299ymnkpf5fuat7x8gfu74skx7b&quot;
Cookie: scache=Jul  8 2010 13:24:01_3; ptest=1278643222343; stest=1278643222343; luid=55579567; TICKET=5_bfg54n3j2_bxae7r_b_cddabr2cvpkv7r2vqds7crspikg_p7jncwyuufv3r64is7ughxcbj299ymnkpf5fuat7x8gfu74skx7b; qb…</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/infusionsoft?rev=1277299330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-23T09:22:10-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>infusionsoft</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/infusionsoft?rev=1277299330&amp;do=diff</link>
        <description>Configuration Infusionsoft


You will need to generate an API key within Infusionsoft. Follow these instructions here:

	*  &lt;https://support.infusionsoft.com/View.jsp?procId=7cd9b34201f21b741ceea7f577ad0192&amp;from=Browse_3ecadc4074015b61666601b613492937&gt;</description>
    </item>
    <item rdf:about="http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_http_getuserinfo?rev=1276797818&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-17T14:03:38-04:00</dc:date>
        <dc:creator>consolibyte</dc:creator>
        <title>quickbooks_ipp_http_getuserinfo - created</title>
        <link>http://wiki.consolibyte.com/wiki/doku.php/quickbooks_ipp_http_getuserinfo?rev=1276797818&amp;do=diff</link>
        <description>This request gets information about a specific user by e-mail address, or gets the currently logged in users information if you don't specify an [email] node.

Example Request


POST https://workplace.intuit.com/db/main
Content-Type: application/xml
QUICKBASE-ACTION: API_GetUserInfo
Content-Length: 237

&lt;qdbapi&gt;
	&lt;ticket&gt;5_bffe4fdvy_bxae7r_b_8qukaybpnsp2qcvkznnwcbm64xt_cnn8ps3u4knjmbfp86ybbaeqrznswtrd6vuzsmk7j4w83a74pqmb&lt;/ticket&gt;
	&lt;apptoken&gt;tex3r7hwifx6cci3zk43ibmnd&lt;/apptoken&gt;
	&lt;email&gt;keith@cons…</description>
    </item>
</rdf:RDF>
