<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title><![CDATA[FLEXquarters.com Limited]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/]]></link>
<description />
<generator><![CDATA[Kayako case v4.66.2]]></generator>
<item>
<title><![CDATA[[QODBC-POS] Sample Code for Creating to SalesReceipt using PHP]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2952]]></link>
<guid isPermaLink="false"><![CDATA[1b79b52d1bf6f71b2b1eb7ca08ed0776]]></guid>
<pubDate><![CDATA[Tue, 29 Aug 2017 07:42:10 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[ Sample Code for Creating to SalesReceipt using PHP 
 Sample Application:
Please click here&nbsp;to download the Sample Code.
Please refer to the steps below for using an application for Creating to SalesReceipt using PHP.
Run the application.

You ...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Sample Code for Creating to SalesReceipt using PHP </span></h2>
<h3><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Sample Application:</span></h3>
<p>Please <a href="//support.flexquarters.com/esupport/newimages/SalesRcptPHP/QODBCPOS-SalesReceipt-Insert-Sample.zip">click here</a>&nbsp;to download the Sample Code.</p>
<p>Please refer to the steps below for using an application for Creating to SalesReceipt using PHP.</p>
<p>Run the application.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptPHP/step1.png" alt="" /></p>
<p>You need to insert CustomerListId, Comments, Cashier, SalesReceiptType, Item ListID, Quantity, Rate &amp; Amount, which you want to enter, and click on the "InsertSalesReceiptItem" button.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptPHP/step2.png" alt="" /></p>
<p>New SalesReceipt created.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptPHP/step3.png" alt="" /></p>
<p>Result in QuickBooks POS.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptPHP/step4.png" alt="" /></p>
<p><strong>Note:</strong> Modify/Append existing SalesReceipt feature is not supported by QuickBooks SDK, so it is unavailable through QODBC POS.</p>
<h3><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Application Source Code:</span></h3>
<div style="background: #ffffff; overflow: auto; width: auto; border: solid gray; border-width: .1em .1em .1em .8em; padding: .2em .6em;">
<pre style="margin: 0; line-height: 125%;">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;

&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;QODBC PHP Script To Display SQL Results&lt;/title&gt;

&lt;/head&gt;
&lt;body topmargin="3" leftmargin="3" marginheight="0" marginwidth="0" bgcolor="#ffffff" link="#000066" vlink="#000000" alink="#0000ff" text="#000000"&gt;


&lt;table&gt;
	&lt;tr&gt;				
		&lt;td&gt;
			SalesReceiptItem
			&lt;form name="frmItemLine" id="frmItemLine" method="post"&gt;
			&lt;table&gt;
                &lt;tr&gt;
                    &lt;td&gt;Enter CustomerListId&lt;/td&gt;
                    &lt;td&gt;&lt;input type="text" name="txtcustomerName" id="txtcustomerName"/&gt;&lt;/td&gt;
                &lt;/tr&gt;
                 &lt;tr&gt;
                    &lt;td&gt;Enter Comments&lt;/td&gt;
                    &lt;td&gt;&lt;input type="text" name="txtComments" id="txtComments"/&gt;&lt;/td&gt;
                &lt;/tr&gt;
                 &lt;tr&gt;
                    &lt;td&gt;Enter Cashier Name&lt;/td&gt;
                    &lt;td&gt;&lt;input type="text" name="txtCashierName" id="txtCashierName"/&gt;&lt;/td&gt;
                &lt;/tr&gt;
                 &lt;tr&gt;
                    &lt;td&gt;Enter SalesReceipt Type&lt;/td&gt;
                    &lt;td&gt; &lt;input type="text" name="txtSalesReceiptType" id="txtSalesReceiptType"/&gt;&lt;/td&gt;
                &lt;/tr&gt;
                 &lt;tr&gt;
                    &lt;td&gt;  Enter SalesReceipt ItemListID&lt;/td&gt;
                    &lt;td&gt; &lt;input type="text" name="txtItemName" id="txtItemName"/&gt;&lt;/td&gt;
                &lt;/tr&gt;
                 &lt;tr&gt;
                    &lt;td&gt;Enter Quantity&lt;/td&gt;
                    &lt;td&gt; &lt;input type="text" name="txtQuantity" id="txtQuantity"/&gt;&lt;/td&gt;
                &lt;/tr&gt;
                 &lt;tr&gt;
                    &lt;td&gt;Enter Item Price&lt;/td&gt;
                    &lt;td&gt;&lt;input type="text" name="txtItemPrice" id="txtItemPrice"/&gt;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                    &lt;td&gt;Enter Tender Amount&lt;/td&gt;
                    &lt;td&gt;&lt;input type="text" name="txtTenderAmount" id="txtTenderAmount"/&gt;&lt;/td&gt;
                &lt;/tr&gt;
                 &lt;tr&gt;
                    &lt;td colspan="2"&gt;&lt;center&gt;&lt;input type="submit" name="btnItemLine" id="btnItemLine" value="Insert SalesReceiptItem" /&gt;&lt;/center&gt;&lt;/td&gt;                    
                &lt;/tr&gt;
            &lt;/table&gt;
			
			
			
			
			&lt;/form&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;


    
&lt;/body&gt;
&lt;/html&gt;



<span style="color: #557799;">&lt;?php</span>
<span style="color: #008800; font-weight: bold;">if</span>(<span style="color: #007020;">isset</span>(<span style="color: #996633;">$_POST</span>[<span style="background-color: #fff0f0;">'btnItemLine'</span>]))
{

	<span style="color: #996633;">$customerName</span><span style="color: #333333;">=</span> <span style="color: #996633;">$_POST</span>[<span style="background-color: #fff0f0;">'txtcustomerName'</span>];
	<span style="color: #996633;">$comments</span> <span style="color: #333333;">=</span> <span style="color: #996633;">$_POST</span>[<span style="background-color: #fff0f0;">'txtComments'</span>];	
	<span style="color: #996633;">$cashierName</span> <span style="color: #333333;">=</span> <span style="color: #996633;">$_POST</span>[<span style="background-color: #fff0f0;">'txtCashierName'</span>];	
	<span style="color: #996633;">$salesReceiptType</span> <span style="color: #333333;">=</span> <span style="color: #996633;">$_POST</span>[<span style="background-color: #fff0f0;">'txtSalesReceiptType'</span>];	
	<span style="color: #996633;">$itemName</span> <span style="color: #333333;">=</span> <span style="color: #996633;">$_POST</span>[<span style="background-color: #fff0f0;">'txtItemName'</span>];	
	<span style="color: #996633;">$quantity</span> <span style="color: #333333;">=</span> <span style="color: #996633;">$_POST</span>[<span style="background-color: #fff0f0;">'txtQuantity'</span>];	
	<span style="color: #996633;">$itemPrice</span> <span style="color: #333333;">=</span> <span style="color: #996633;">$_POST</span>[<span style="background-color: #fff0f0;">'txtItemPrice'</span>];	
	<span style="color: #996633;">$tenderAmount</span> <span style="color: #333333;">=</span> <span style="color: #996633;">$_POST</span>[<span style="background-color: #fff0f0;">'txtTenderAmount'</span>];		
	
	<span style="color: #008800; font-weight: bold;">if</span>(<span style="color: #996633;">$customerName</span> <span style="color: #333333;">==</span> <span style="background-color: #fff0f0;">""</span> )
	{
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;script language="javascript"&gt;'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'alert("Enter CustomerName")'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;/script&gt;'</span>;
	}
	<span style="color: #008800; font-weight: bold;">else</span> <span style="color: #008800; font-weight: bold;">if</span>(<span style="color: #996633;">$comments</span> <span style="color: #333333;">==</span> <span style="background-color: #fff0f0;">""</span> )
	{
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;script language="javascript"&gt;'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'alert("Enter Comments")'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;/script&gt;'</span>;
	}
	<span style="color: #008800; font-weight: bold;">else</span> <span style="color: #008800; font-weight: bold;">if</span>(<span style="color: #996633;">$cashierName</span> <span style="color: #333333;">==</span> <span style="background-color: #fff0f0;">""</span> )
	{
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;script language="javascript"&gt;'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'alert("Enter CashierName")'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;/script&gt;'</span>;
	}
	<span style="color: #008800; font-weight: bold;">else</span> <span style="color: #008800; font-weight: bold;">if</span>(<span style="color: #996633;">$salesReceiptType</span> <span style="color: #333333;">==</span> <span style="background-color: #fff0f0;">""</span> )
	{
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;script language="javascript"&gt;'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'alert("Enter SalesReceipt Type")'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;/script&gt;'</span>;
	}
	<span style="color: #008800; font-weight: bold;">else</span> <span style="color: #008800; font-weight: bold;">if</span>(<span style="color: #996633;">$itemName</span> <span style="color: #333333;">==</span> <span style="background-color: #fff0f0;">""</span> )
	{
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;script language="javascript"&gt;'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'alert("Enter Item listId")'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;/script&gt;'</span>;
	}
	<span style="color: #008800; font-weight: bold;">else</span> <span style="color: #008800; font-weight: bold;">if</span>(<span style="color: #996633;">$quantity</span> <span style="color: #333333;">==</span> <span style="background-color: #fff0f0;">""</span> )
	{
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;script language="javascript"&gt;'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'alert("Enter quantity")'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;/script&gt;'</span>;
	}
	<span style="color: #008800; font-weight: bold;">else</span> <span style="color: #008800; font-weight: bold;">if</span>(<span style="color: #996633;">$itemPrice</span> <span style="color: #333333;">==</span> <span style="background-color: #fff0f0;">""</span> )
	{
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;script language="javascript"&gt;'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'alert("Enter itemPrice")'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;/script&gt;'</span>;
	}
	<span style="color: #008800; font-weight: bold;">else</span> <span style="color: #008800; font-weight: bold;">if</span>(<span style="color: #996633;">$tenderAmount</span> <span style="color: #333333;">==</span> <span style="background-color: #fff0f0;">""</span> )
	{
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;script language="javascript"&gt;'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'alert("Enter tenderAmount")'</span>;
		<span style="color: #008800; font-weight: bold;">echo</span> <span style="background-color: #fff0f0;">'&lt;/script&gt;'</span>;
	}
	<span style="color: #008800; font-weight: bold;">else</span>
	{
		<span style="color: #007020;">set_time_limit</span>(<span style="color: #0000dd; font-weight: bold;">120</span>);
		<span style="color: #996633;">$oConnect</span> <span style="color: #333333;">=</span> <span style="color: #007020;">odbc_connect</span>(<span style="background-color: #fff0f0;">"QuickBooks POS Data QRemote"</span>, <span style="background-color: #fff0f0;">""</span>, <span style="background-color: #fff0f0;">""</span>);			
		<span style="color: #996633;">$sSQL</span> <span style="color: #333333;">=</span> <span style="background-color: #fff0f0;">"Insert Into SalesReceiptItem (CustomerListId, Comments, Cashier, SalesReceiptType, SalesReceiptItemListId, 		SalesReceiptItemQty, SalesReceiptItemPrice, TenderCash01TenderAmount) 		Values ('</span><span style="background-color: #eeeeee;">$customerName</span><span style="background-color: #fff0f0;">','</span><span style="background-color: #eeeeee;">$comments</span><span style="background-color: #fff0f0;">','</span><span style="background-color: #eeeeee;">$cashierName</span><span style="background-color: #fff0f0;">','</span><span style="background-color: #eeeeee;">$salesReceiptType</span><span style="background-color: #fff0f0;">','</span><span style="background-color: #eeeeee;">$itemName</span><span style="background-color: #fff0f0;">',</span><span style="background-color: #eeeeee;">$quantity</span><span style="background-color: #fff0f0;">,</span><span style="background-color: #eeeeee;">$itemPrice</span><span style="background-color: #fff0f0;">,</span><span style="background-color: #eeeeee;">$tenderAmount</span><span style="background-color: #fff0f0;">)"</span>;				
		<span style="color: #996633;">$oResult</span> <span style="color: #333333;">=</span> <span style="color: #007020;">odbc_exec</span>(<span style="color: #996633;">$oConnect</span>, <span style="color: #996633;">$sSQL</span>);
		<span style="color: #996633;">$query</span><span style="color: #333333;">=</span><span style="background-color: #fff0f0;">"sp_lastInsertID SalesReceiptItem"</span>;
		<span style="color: #888888;">//$query="select @@identity";</span>
		<span style="color: #996633;">$result</span> <span style="color: #333333;">=</span> <span style="color: #007020;">odbc_exec</span>(<span style="color: #996633;">$oConnect</span>, <span style="color: #996633;">$query</span>);
		 <span style="color: #007020;">odbc_result</span>(<span style="color: #996633;">$result</span>, <span style="color: #0000dd; font-weight: bold;">1</span>); 
		<span style="color: #996633;">$result1</span> <span style="color: #333333;">=</span> <span style="color: #007020;">odbc_field_name</span> ( <span style="color: #996633;">$result</span> , <span style="color: #0000dd; font-weight: bold;">1</span> );
		<span style="color: #996633;">$resultcount</span> <span style="color: #333333;">=</span> <span style="color: #007020;">odbc_fetch_row</span>(<span style="color: #996633;">$result</span>);
		<span style="color: #996633;">$item_val</span> <span style="color: #333333;">=</span> <span style="color: #007020;">odbc_result</span>(<span style="color: #996633;">$result</span>, <span style="background-color: #fff0f0;">"LastInsertId"</span>);		
		<span style="color: #996633;">$sSQL</span> <span style="color: #333333;">=</span> <span style="background-color: #fff0f0;">"SELECT CustomerListId, Comments, Cashier, SalesReceiptType, SalesReceiptItemListId,SalesReceiptItemDesc1,SalesReceiptItemQty, SalesReceiptItemPrice, TenderCash01TenderAmount  FROM SalesReceiptItem where TxnID='</span><span style="background-color: #eeeeee;">$item_val</span><span style="background-color: #fff0f0;">'"</span>;
		<span style="color: #888888;">//echo $sSQL;</span>
		<span style="color: #888888;">#Perform the query</span>
		<span style="color: #996633;">$oResult</span> <span style="color: #333333;">=</span> <span style="color: #007020;">odbc_exec</span>(<span style="color: #996633;">$oConnect</span>, <span style="color: #996633;">$sSQL</span>);
		<span style="color: #996633;">$lFldCnt</span> <span style="color: #333333;">=</span> <span style="color: #0000dd; font-weight: bold;">0</span>;
		<span style="color: #996633;">$lFieldCount</span> <span style="color: #333333;">=</span> <span style="color: #007020;">odbc_num_fields</span>(<span style="color: #996633;">$oResult</span>);
		<span style="color: #888888;">//print("$lFieldCount");</span>
		<span style="color: #008800; font-weight: bold;">print</span>(<span style="background-color: #fff0f0;">"&lt;table border=</span><span style="color: #666666; font-weight: bold; background-color: #fff0f0;">\"</span><span style="background-color: #fff0f0;">1</span><span style="color: #666666; font-weight: bold; background-color: #fff0f0;">\"</span><span style="background-color: #fff0f0;">&gt;"</span>);
		<span style="color: #008800; font-weight: bold;">print</span>(<span style="background-color: #fff0f0;">"&lt;th&gt;Line No.&lt;/th&gt;</span><span style="color: #666666; font-weight: bold; background-color: #fff0f0;">\n</span><span style="background-color: #fff0f0;">"</span>);
		<span style="color: #008800; font-weight: bold;">while</span> (<span style="color: #996633;">$lFldCnt</span> <span style="color: #333333;">&lt;</span> <span style="color: #996633;">$lFieldCount</span>) {
			<span style="color: #996633;">$lFldCnt</span><span style="color: #333333;">++</span>;
				<span style="color: #996633;">$sFieldName</span> <span style="color: #333333;">=</span> <span style="color: #007020;">odbc_field_name</span>(<span style="color: #996633;">$oResult</span>, <span style="color: #996633;">$lFldCnt</span>);
			<span style="color: #008800; font-weight: bold;">print</span>(<span style="background-color: #fff0f0;">"&lt;th&gt;</span><span style="background-color: #eeeeee;">$sFieldName</span><span style="background-color: #fff0f0;">&lt;/th&gt;</span><span style="color: #666666; font-weight: bold; background-color: #fff0f0;">\n</span><span style="background-color: #fff0f0;">"</span>);
		}
		
		
				<span style="color: #996633;">$lRecCnt</span> <span style="color: #333333;">=</span> <span style="color: #0000dd; font-weight: bold;">0</span>;
		<span style="color: #888888;">#Fetch the data from the database</span>
		<span style="color: #008800; font-weight: bold;">while</span>(<span style="color: #007020;">odbc_fetch_row</span>(<span style="color: #996633;">$oResult</span>)) {
			<span style="color: #996633;">$lRecCnt</span><span style="color: #333333;">++</span>;
			<span style="color: #008800; font-weight: bold;">print</span>(<span style="background-color: #fff0f0;">"                    &lt;tr&gt;</span><span style="color: #666666; font-weight: bold; background-color: #fff0f0;">\n</span><span style="background-color: #fff0f0;">"</span>);
			<span style="color: #008800; font-weight: bold;">print</span>(<span style="background-color: #fff0f0;">"                        &lt;td&gt;</span><span style="background-color: #eeeeee;">$lRecCnt</span><span style="background-color: #fff0f0;">&lt;/td&gt;</span><span style="color: #666666; font-weight: bold; background-color: #fff0f0;">\n</span><span style="background-color: #fff0f0;">"</span>);
			<span style="color: #996633;">$lFldCnt</span> <span style="color: #333333;">=</span> <span style="color: #0000dd; font-weight: bold;">0</span>;
			<span style="color: #996633;">$lFieldCount</span> <span style="color: #333333;">=</span> <span style="color: #007020;">odbc_num_fields</span>(<span style="color: #996633;">$oResult</span>);
			<span style="color: #008800; font-weight: bold;">while</span> (<span style="color: #996633;">$lFldCnt</span> <span style="color: #333333;">&lt;</span> <span style="color: #996633;">$lFieldCount</span>) {
				<span style="color: #996633;">$lFldCnt</span><span style="color: #333333;">++</span>;
				<span style="color: #996633;">$sFieldValue</span> <span style="color: #333333;">=</span> trim(<span style="color: #007020;">odbc_result</span>(<span style="color: #996633;">$oResult</span>, <span style="color: #996633;">$lFldCnt</span>));
				<span style="color: #008800; font-weight: bold;">If</span> (<span style="color: #996633;">$sFieldValue</span> <span style="color: #333333;">==</span> <span style="background-color: #fff0f0;">""</span>) {
					<span style="color: #008800; font-weight: bold;">print</span>(<span style="background-color: #fff0f0;">"&lt;td&gt; &lt;/td&gt;</span><span style="color: #666666; font-weight: bold; background-color: #fff0f0;">\n</span><span style="background-color: #fff0f0;">"</span>);
				}
				<span style="color: #008800; font-weight: bold;">else</span> {
					<span style="color: #008800; font-weight: bold;">print</span>(<span style="background-color: #fff0f0;">"&lt;td valign=</span><span style="color: #666666; font-weight: bold; background-color: #fff0f0;">\"</span><span style="background-color: #fff0f0;">Top</span><span style="color: #666666; font-weight: bold; background-color: #fff0f0;">\"</span><span style="background-color: #fff0f0;">&gt;</span><span style="background-color: #eeeeee;">$sFieldValue</span><span style="background-color: #fff0f0;">&lt;/td&gt;</span><span style="color: #666666; font-weight: bold; background-color: #fff0f0;">\n</span><span style="background-color: #fff0f0;">"</span>);
				}
			}
			<span style="color: #008800; font-weight: bold;">print</span>(<span style="background-color: #fff0f0;">"&lt;/tr&gt;</span><span style="color: #666666; font-weight: bold; background-color: #fff0f0;">\n</span><span style="background-color: #fff0f0;">"</span>);
		}
		<span style="color: #008800; font-weight: bold;">print</span>(<span style="background-color: #fff0f0;">"&lt;/table&gt;"</span>);
		
		<span style="color: #007020;">odbc_close</span>(<span style="color: #996633;">$oConnect</span>);					
	}
}
<span style="color: #557799;">?&gt;</span>	
</pre>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-POS] Sample C#.NET Code for Creating SalesReceipt]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2951]]></link>
<guid isPermaLink="false"><![CDATA[02180771a9b609a26dcea07f272e141f]]></guid>
<pubDate><![CDATA[Tue, 29 Aug 2017 07:37:28 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[ Sample C#.NET Code for Creating Sales Receipt
 Sample Application:
Please click here&nbsp;to download the Sample Code.
Please refer to the steps below for using an application for creating a SalesReceipt using C#.NET.
I am connecting to the default D...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Sample C#.NET Code for Creating Sales Receipt</span></h2>
<h3><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Sample Application:</span></h3>
<p>Please <a href="//support.flexquarters.com/esupport/newimages/SalesRcptC/QODBCPOS-SalesReceipt-Insert-Sample.zip">click here</a>&nbsp;to download the Sample Code.</p>
<p>Please refer to the steps below for using an application for creating a SalesReceipt using C#.NET.</p>
<p>I am connecting to the default DSN QuickBooks POS Data in this example. Run the application, select the DSN &amp; click on the "Connect" button. In this example. You can change DSN as per your configuration.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptC/step1.png" alt="" /></p>
<p>The application is connected with QuickBooks POS.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptC/step2.png" alt="" /></p>
<p>You need to insert CustomerListId, Comments, Cashier, SalesReceiptType, Item ListID, Quantity, Rate &amp; Amount, which you want to enter, and click on the "Insert New SalesReceiptItem" button.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptC/step3.png" alt="" /></p>
<p>New SalesReceipt created.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptC/step4.png" alt="" /></p>
<p>Result in QuickBooks POS.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptCW/step5.png" alt="" /></p>
<p><strong>Note:</strong> Modify/Append existing SalesReceipt feature is not supported by QuickBooks SDK, so it is unavailable through QODBC POS.</p>
<h3><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Application Source Code:</span></h3>
<div style="background: #ffffff; overflow: auto; width: auto; border: solid gray; border-width: .1em .1em .1em .8em; padding: .2em .6em;">
<pre style="margin: 0; line-height: 125%;"><span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Collections.Generic</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.ComponentModel</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Data</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Data.Odbc</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Drawing</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Linq</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Text</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Threading.Tasks</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Windows.Forms</span>;

<span style="color: #008800; font-weight: bold;">namespace</span> <span style="color: #0e84b5; font-weight: bold;">QODBC_SalesReceipt_Insert_Sample</span>
{
    <span style="color: #008800; font-weight: bold;">public</span> <span style="color: #008800; font-weight: bold;">partial</span> <span style="color: #008800; font-weight: bold;">class</span> <span style="color: #bb0066; font-weight: bold;">Form1</span> : Form
    {
        <span style="color: #008800; font-weight: bold;">private</span> OdbcConnection _cn;
        <span style="color: #008800; font-weight: bold;">public</span> <span style="color: #0066bb; font-weight: bold;">Form1</span>()
        {
            InitializeComponent();
        }

        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">Form1_Load</span>(<span style="color: #333399; font-weight: bold;">object</span> sender, EventArgs e)
        {
            <span style="color: #008800; font-weight: bold;">try</span>
            {
                ListOutDSN();
                Application.DoEvents();
            }
            <span style="color: #008800; font-weight: bold;">catch</span> (Exception ex)
            {
                MessageBox.Show(<span style="color: #333399; font-weight: bold;">string</span>.Format(<span style="background-color: #fff0f0;">"Error - {0}, Stack Trace {1}"</span>, ex.Message, ex.StackTrace));
            }
            
        }

        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">ListOutDSN</span>()
        {
            cboListOfDSN.Items.Clear();

            <span style="color: #333399; font-weight: bold;">var</span> myODBCKeys = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(<span style="background-color: #fff0f0;">"SOFTWARE\\ODBC\\ODBC.INI\\ODBC Data Sources"</span>, <span style="color: #008800; font-weight: bold;">false</span>).GetValueNames();

            <span style="color: #008800; font-weight: bold;">foreach</span> (<span style="color: #333399; font-weight: bold;">var</span> item <span style="color: #008800; font-weight: bold;">in</span> myODBCKeys)
            {
                cboListOfDSN.Items.Add(item);
            }
            myODBCKeys = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(<span style="background-color: #fff0f0;">"SOFTWARE\\ODBC\\ODBC.INI\\ODBC Data Sources"</span>, <span style="color: #008800; font-weight: bold;">false</span>).GetValueNames();
            <span style="color: #008800; font-weight: bold;">foreach</span> (<span style="color: #333399; font-weight: bold;">var</span> item <span style="color: #008800; font-weight: bold;">in</span> myODBCKeys)
            {
                cboListOfDSN.Items.Add(item);
            }
            <span style="color: #888888;">//end of adding DSN to list</span>

            <span style="color: #008800; font-weight: bold;">if</span> (cboListOfDSN.Items.Count &gt; <span style="color: #6600ee; font-weight: bold;">0</span>)
            {
                <span style="color: #008800; font-weight: bold;">foreach</span> (<span style="color: #333399; font-weight: bold;">string</span> item <span style="color: #008800; font-weight: bold;">in</span> cboListOfDSN.Items)
                {
                    <span style="color: #008800; font-weight: bold;">if</span> (item == <span style="background-color: #fff0f0;">"QuickBooks Data"</span>)
                    {
                        cboListOfDSN.Text = item;
                        <span style="color: #008800; font-weight: bold;">return</span>;
                    }
                    <span style="color: #008800; font-weight: bold;">if</span> (item == <span style="background-color: #fff0f0;">"QuickBooks Data POS"</span>)
                    {
                        cboListOfDSN.Text = item;
                        <span style="color: #008800; font-weight: bold;">return</span>;
                    }
                    <span style="color: #008800; font-weight: bold;">if</span> (item == <span style="background-color: #fff0f0;">"QuickBooks Data Online"</span>)
                    {
                        cboListOfDSN.Text = item;
                        <span style="color: #008800; font-weight: bold;">return</span>;
                    }
                }
                cboListOfDSN.SelectedIndex = <span style="color: #6600ee; font-weight: bold;">0</span>;
            }



        }

        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">btnConnect_Click</span>(<span style="color: #333399; font-weight: bold;">object</span> sender, EventArgs e)
        {
            <span style="color: #008800; font-weight: bold;">try</span>
            {

                Application.DoEvents();
            <span style="color: #008800; font-weight: bold;">if</span> (btnConnect.Text == <span style="background-color: #fff0f0;">"Disconnect"</span>)
            {
                <span style="color: #008800; font-weight: bold;">if</span> (_cn != <span style="color: #008800; font-weight: bold;">null</span>)
                {
                    lblConnectionStatus.Text = <span style="background-color: #fff0f0;">"Disconnecting...."</span>;
                    _cn.Close();
                    _cn.Dispose();
                    _cn = <span style="color: #008800; font-weight: bold;">null</span>;
                    btnConnect.Text = <span style="background-color: #fff0f0;">"Connect"</span>;
                    lblConnectionStatus.Text = <span style="background-color: #fff0f0;">"Not Connected"</span>;
                    lblConnectionStatus.ForeColor = Color.DarkRed;
                }
            }
            <span style="color: #008800; font-weight: bold;">else</span>
            {
                <span style="color: #008800; font-weight: bold;">if</span> (_cn == <span style="color: #008800; font-weight: bold;">null</span> || _cn.State == ConnectionState.Closed)
                {
                    lblConnectionStatus.Text = <span style="background-color: #fff0f0;">"Connecting...."</span>;
                    _cn = <span style="color: #008800; font-weight: bold;">new</span> OdbcConnection(<span style="color: #333399; font-weight: bold;">string</span>.Format(<span style="background-color: #fff0f0;">"DSN={0}"</span>, cboListOfDSN.Text));
                    _cn.ConnectionTimeout = <span style="color: #6600ee; font-weight: bold;">60</span>;
                    _cn.Open();
                    btnConnect.Text = <span style="background-color: #fff0f0;">"Disconnect"</span>;
                    lblConnectionStatus.Text = <span style="background-color: #fff0f0;">"Connected"</span>;
                    lblConnectionStatus.ForeColor = Color.Green;
                }

            }
            Application.DoEvents();
            }
            <span style="color: #008800; font-weight: bold;">catch</span> (Exception ex)
            {
                Application.DoEvents();
                btnConnect.Text = <span style="background-color: #fff0f0;">"Errorred"</span>;
                MessageBox.Show(<span style="color: #333399; font-weight: bold;">string</span>.Format(<span style="background-color: #fff0f0;">"Error - {0}, Stack Trace {1}"</span>, ex.Message, ex.StackTrace));
            }

        }

    

        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">DisplaySalesReceiptInGrid</span>(<span style="color: #333399; font-weight: bold;">string</span> customerListID)
        {
            <span style="color: #333399; font-weight: bold;">string</span> query = <span style="color: #333399; font-weight: bold;">string</span>.Format(<span style="background-color: #fff0f0;">"SELECT CustomerListId, Comments, Cashier, SalesReceiptType, SalesReceiptItemListId,  SalesReceiptItemQty as ItemQuantity, SalesReceiptItemPrice As ItemPrice, TenderCash01TenderAmount As TotalTenderAmount FROM SalesReceiptItem where TxnID='{0}'"</span>, customerListID);
            ProcessQuery(query);
        }

     


        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">InsertSalesReceiptLineItem</span>(<span style="color: #333399; font-weight: bold;">string</span> customerName, <span style="color: #333399; font-weight: bold;">string</span> comments, <span style="color: #333399; font-weight: bold;">string</span> cashierName, <span style="color: #333399; font-weight: bold;">string</span> salesReceiptType, <span style="color: #333399; font-weight: bold;">string</span> itemName, <span style="color: #333399; font-weight: bold;">int</span> quanity, <span style="color: #333399; font-weight: bold;">int</span> rate, <span style="color: #333399; font-weight: bold;">int</span> tenderAmount)
        {            
            <span style="color: #333399; font-weight: bold;">string</span> query =
                    <span style="color: #333399; font-weight: bold;">string</span>.Format(<span style="background-color: #fff0f0;">"Insert Into SalesReceiptItem (CustomerListId, Comments, Cashier, SalesReceiptType, SalesReceiptItemListId,  SalesReceiptItemQty, SalesReceiptItemPrice, TenderCash01TenderAmount) Values ('{0}','{1}','{2}','{3}','{4}',{5},{6},{7})"</span>,customerName,comments,cashierName,salesReceiptType,itemName,quanity,rate,tenderAmount);
                <span style="color: #888888;">//query = string.Format("Insert into invoiceline(txnid,InvoiceLineItemRefFullName, InvoiceLineQuantity, InvoiceLineRate, InvoiceLineDesc) values('{0}','{1}',{2},{3},'{4}') ", txnID, itemFullName, quanity, rate, description);</span>
                <span style="color: #888888;">//MessageBox.Show(query);</span>
                <span style="color: #008800; font-weight: bold;">using</span> (OdbcCommand QBEmployeecmd = <span style="color: #008800; font-weight: bold;">new</span> OdbcCommand(query, _cn))
                {
                    <span style="color: #888888;">//MessageBox.Show("" + QBEmployeecmd.Connection.State.ToString());</span>
                    QBEmployeecmd.CommandType = CommandType.Text;
                    <span style="color: #888888;">//MessageBox.Show("" + QBEmployeecmd.CommandType.ToString());</span>
                    QBEmployeecmd.ExecuteNonQuery();
                    <span style="color: #888888;">//MessageBox.Show("Execute Success");</span>

                }
        }

        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">ProcessQuery</span>(<span style="color: #333399; font-weight: bold;">string</span> query)
        {
            <span style="color: #333399; font-weight: bold;">var</span> cmd = <span style="color: #008800; font-weight: bold;">new</span> OdbcCommand(query, _cn);            
            DataSet dataSet = <span style="color: #008800; font-weight: bold;">new</span> DataSet();            
            OdbcDataReader reader = cmd.ExecuteReader();            
            DataTable myTable = <span style="color: #008800; font-weight: bold;">new</span> DataTable();
            myTable.Load(reader);
            grvData.AutoGenerateColumns = <span style="color: #008800; font-weight: bold;">true</span>;
            grvData.DataSource = myTable;
        }

        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">Form1_FormClosing</span>(<span style="color: #333399; font-weight: bold;">object</span> sender, FormClosingEventArgs e)
        {
            <span style="color: #008800; font-weight: bold;">if</span> (_cn != <span style="color: #008800; font-weight: bold;">null</span> &amp;&amp; _cn.State != ConnectionState.Closed)
            {
                _cn.Close();
            }
        }

        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">button1_Click</span>(<span style="color: #333399; font-weight: bold;">object</span> sender, EventArgs e)
        {
            <span style="color: #008800; font-weight: bold;">this</span>.Close();
        }

        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">button2_Click</span>(<span style="color: #333399; font-weight: bold;">object</span> sender, EventArgs e)
        {
           
           
        }

        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">btnSalesReceiptItem_Click</span>(<span style="color: #333399; font-weight: bold;">object</span> sender, EventArgs e)
        {
            <span style="color: #008800; font-weight: bold;">try</span>
            {
                <span style="color: #008800; font-weight: bold;">if</span> (_cn == <span style="color: #008800; font-weight: bold;">null</span> || _cn.State == ConnectionState.Closed)
                {
                    btnConnect_Click(<span style="color: #008800; font-weight: bold;">null</span>, <span style="color: #008800; font-weight: bold;">null</span>);
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtcustomerName.Text))
                {
                    MessageBox.Show(<span style="background-color: #fff0f0;">"Customer Name is Required."</span>);
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtComments.Text))
                {
                    MessageBox.Show(<span style="background-color: #fff0f0;">"Comments is required."</span>);
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtCashierName.Text))
                {
                    MessageBox.Show(<span style="background-color: #fff0f0;">"Cashier Name is required."</span>);
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtSalesReceiptType.Text))
                {
                    MessageBox.Show(<span style="background-color: #fff0f0;">"Sales Receipt Type is required."</span>);
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtItemName.Text))
                {
                    MessageBox.Show(<span style="background-color: #fff0f0;">"Item Name is required."</span>);
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtQuantity.Text))
                {
                    MessageBox.Show(<span style="background-color: #fff0f0;">"Quantity is required."</span>);
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtItemPrice.Text))
                {
                    MessageBox.Show(<span style="background-color: #fff0f0;">"Item Price is required."</span>);
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtTenderAmount.Text))
                {
                    MessageBox.Show(<span style="background-color: #fff0f0;">"Tender Amount is required."</span>);
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                InsertSalesReceiptLineItem(txtcustomerName.Text, txtComments.Text, txtCashierName.Text, txtSalesReceiptType.Text, txtItemName.Text, <span style="color: #333399; font-weight: bold;">int</span>.Parse(txtQuantity.Text), <span style="color: #333399; font-weight: bold;">int</span>.Parse(txtItemPrice.Text), <span style="color: #333399; font-weight: bold;">int</span>.Parse(txtTenderAmount.Text));
                <span style="color: #333399; font-weight: bold;">string</span> lastInsertedId = GetLastInsertedId(<span style="background-color: #fff0f0;">"sp_lastInsertID SalesReceiptItem"</span>);
                DisplaySalesReceiptInGrid(lastInsertedId);
            }
            <span style="color: #008800; font-weight: bold;">catch</span> (Exception ex)
            {

                MessageBox.Show(<span style="color: #333399; font-weight: bold;">string</span>.Format(<span style="background-color: #fff0f0;">"Error - {0}, Stack Trace {1}"</span>, ex.Message, ex.StackTrace));
            }
        }
        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #333399; font-weight: bold;">string</span> <span style="color: #0066bb; font-weight: bold;">GetLastInsertedId</span>(<span style="color: #333399; font-weight: bold;">string</span> query)
        {
            <span style="color: #333399; font-weight: bold;">string</span> lastInsertedId = <span style="background-color: #fff0f0;">""</span>;
            <span style="color: #008800; font-weight: bold;">using</span> (OdbcCommand QBEmployeecmd = <span style="color: #008800; font-weight: bold;">new</span> OdbcCommand(query, _cn))
            {
                QBEmployeecmd.CommandType = CommandType.Text;
                <span style="color: #333399; font-weight: bold;">var</span> executedResult = QBEmployeecmd.ExecuteScalar();
                lastInsertedId = executedResult.ToString();               
            }
            <span style="color: #008800; font-weight: bold;">return</span> lastInsertedId;
        }

    }
}
</pre>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-POS] Sample C#.NET Web Application for Creating SalesReceipt]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2950]]></link>
<guid isPermaLink="false"><![CDATA[bc4e356fee1972242c8f7eabf4dff517]]></guid>
<pubDate><![CDATA[Tue, 29 Aug 2017 07:31:37 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[ Sample C#.NET Web Application for Creating Sales Receipt
 Sample Application:
Please click here&nbsp;to download the Sample Code.
Please refer to the steps below for using an application for creating a SalesReceipt using C#.NET.
Run the application &...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Sample C#.NET Web Application for Creating Sales Receipt</span></h2>
<h3><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Sample Application:</span></h3>
<p>Please <a href="//support.flexquarters.com/esupport/newimages/SalesRcptCW/QODBCPOS-SalesReceipt-Insert-Sample-ASP.zip">click here</a>&nbsp;to download the Sample Code.</p>
<p>Please refer to the steps below for using an application for creating a SalesReceipt using C#.NET.</p>
<p>Run the application &amp; click on the "Connect" button.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptCW/step1.png" alt="" /></p>
<p>The application is connected with QuickBooks POS.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptCW/step2.png" alt="" /></p>
<p>You need to insert CustomerListId, Comments, Cashier, SalesReceiptType, Item ListID, Quantity, Rate &amp; Amount, which you want to enter, and click on the "Insert New SalesReceiptItem" button.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptCW/step3.png" alt="" /></p>
<p>New SalesReceipt created.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptCW/step4.png" alt="" /></p>
<p>Result in QuickBooks POS.</p>
<p align="center"><img src="//support.flexquarters.com/esupport/newimages/SalesRcptCW/step5.png" alt="" /></p>
<p><strong>Note:</strong> Modify/Append existing SalesReceipt feature is not supported by QuickBooks SDK, so it is unavailable through QODBC POS.</p>
<h3><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> Application Source Code:</span></h3>
<div style="background: #ffffff; overflow: auto; width: auto; border: solid gray; border-width: .1em .1em .1em .8em; padding: .2em .6em;">
<pre style="margin: 0; line-height: 125%;"><span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Collections.Generic</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Data</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Data.Odbc</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Drawing</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Linq</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Web</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Web.UI</span>;
<span style="color: #008800; font-weight: bold;">using</span> <span style="color: #0e84b5; font-weight: bold;">System.Web.UI.WebControls</span>;

<span style="color: #008800; font-weight: bold;">public</span> <span style="color: #008800; font-weight: bold;">partial</span> <span style="color: #008800; font-weight: bold;">class</span> <span style="color: #bb0066; font-weight: bold;">_Default</span> : Page
{
    <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">static</span> OdbcConnection _cn;
    <span style="color: #008800; font-weight: bold;">protected</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">Page_Load</span>(<span style="color: #333399; font-weight: bold;">object</span> sender, EventArgs e)
    {
        <span style="color: #008800; font-weight: bold;">try</span>
        {           
            lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">false</span>;
        }
        <span style="color: #008800; font-weight: bold;">catch</span> (Exception)
        {

            <span style="color: #008800; font-weight: bold;">throw</span>;
        }
        <span style="color: #008800; font-weight: bold;">finally</span>
        {

        }
    }
    <span style="color: #008800; font-weight: bold;">protected</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">btnConnet_Click</span>(<span style="color: #333399; font-weight: bold;">object</span> sender, EventArgs e)
    {
        <span style="color: #008800; font-weight: bold;">try</span>
        {
            <span style="color: #008800; font-weight: bold;">if</span> (btnConnect.Text == <span style="background-color: #fff0f0;">"Disconnect"</span>)
            {
                <span style="color: #008800; font-weight: bold;">if</span> (_cn != <span style="color: #008800; font-weight: bold;">null</span>)
                {
                    lblConnectionStatus.Text = <span style="background-color: #fff0f0;">"Disconnecting...."</span>;
                    _cn.Close();
                    _cn.Dispose();
                    _cn = <span style="color: #008800; font-weight: bold;">null</span>;
                    btnConnect.Text = <span style="background-color: #fff0f0;">"Connect"</span>;
                    lblConnectionStatus.Text = <span style="background-color: #fff0f0;">"Not Connected"</span>;
                    lblConnectionStatus.ForeColor = Color.DarkRed;
                }
            }
            <span style="color: #008800; font-weight: bold;">else</span>
            {
                <span style="color: #008800; font-weight: bold;">if</span> (_cn == <span style="color: #008800; font-weight: bold;">null</span> || _cn.State == ConnectionState.Closed)
                {
                    lblConnectionStatus.Text = <span style="background-color: #fff0f0;">"Connecting...."</span>;
                    _cn = <span style="color: #008800; font-weight: bold;">new</span> OdbcConnection(<span style="color: #333399; font-weight: bold;">string</span>.Format(<span style="background-color: #fff0f0;">"DSN={0}"</span>, cboListOfDSN.Text));
                    _cn.ConnectionTimeout = <span style="color: #6600ee; font-weight: bold;">60</span>;
                    _cn.Open();
                    btnConnect.Text = <span style="background-color: #fff0f0;">"Disconnect"</span>;
                    lblConnectionStatus.Text = <span style="background-color: #fff0f0;">"Connected"</span>;
                    lblConnectionStatus.ForeColor = Color.Green;
                }

            }

        }
        <span style="color: #008800; font-weight: bold;">catch</span> (Exception ex)
        {
            btnConnect.Text = <span style="background-color: #fff0f0;">"Errorred"</span>;
            lblConnectionStatus.Text = <span style="background-color: #fff0f0;">"Errorred"</span>;
            lblErrorMessage.Text = <span style="color: #333399; font-weight: bold;">string</span>.Format(<span style="background-color: #fff0f0;">"Error - {0}, Stack Trace {1}"</span>, ex.Message, ex.StackTrace);
            lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;            
        }
    }  
    <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">InsertSalesReceiptLineItem</span>(<span style="color: #333399; font-weight: bold;">string</span> customerName, <span style="color: #333399; font-weight: bold;">string</span> comments, <span style="color: #333399; font-weight: bold;">string</span> cashierName, <span style="color: #333399; font-weight: bold;">string</span> salesReceiptType, <span style="color: #333399; font-weight: bold;">string</span> itemName, <span style="color: #333399; font-weight: bold;">int</span> quanity, <span style="color: #333399; font-weight: bold;">int</span> rate, <span style="color: #333399; font-weight: bold;">int</span> tenderAmount)
        {
            <span style="color: #333399; font-weight: bold;">string</span> lastInsrtedId = <span style="background-color: #fff0f0;">""</span>;
            <span style="color: #333399; font-weight: bold;">string</span> query = <span style="color: #333399; font-weight: bold;">string</span>.Format(<span style="background-color: #fff0f0;">"Insert Into SalesReceiptItem (CustomerListId, Comments, Cashier, SalesReceiptType, SalesReceiptItemListId,  SalesReceiptItemQty, SalesReceiptItemPrice, TenderCash01TenderAmount) Values ('{0}','{1}','{2}','{3}','{4}',{5},{6},{7})"</span>, customerName, comments, cashierName, salesReceiptType, itemName, quanity, rate, tenderAmount);
                <span style="color: #008800; font-weight: bold;">using</span> (OdbcCommand QBEmployeecmd = <span style="color: #008800; font-weight: bold;">new</span> OdbcCommand(query, _cn))
                {
                    QBEmployeecmd.CommandType = CommandType.Text;
                    QBEmployeecmd.ExecuteNonQuery();                    
                    lblErrorMessage.Text = <span style="background-color: #fff0f0;">"SalesReceiptItem Insert Successfully"</span>;
                    lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;
                }                
        }


        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">ProcessQuery</span>(<span style="color: #333399; font-weight: bold;">string</span> query)
        {
            <span style="color: #333399; font-weight: bold;">var</span> cmd = <span style="color: #008800; font-weight: bold;">new</span> OdbcCommand(query, _cn);            
            DataSet dataSet = <span style="color: #008800; font-weight: bold;">new</span> DataSet();            
            OdbcDataReader reader = cmd.ExecuteReader();
            DataTable myTable = <span style="color: #008800; font-weight: bold;">new</span> DataTable();
            myTable.Load(reader);
            grvData.AutoGenerateColumns = <span style="color: #008800; font-weight: bold;">true</span>;
            grvData.DataSource = myTable;
            grvData.BorderStyle = BorderStyle.Double;
            grvData.DataBind();
        }

        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">DisplaySalesReceiptInGrid</span>(<span style="color: #333399; font-weight: bold;">string</span> customerListID)
        {
            <span style="color: #333399; font-weight: bold;">string</span> query = <span style="color: #333399; font-weight: bold;">string</span>.Format(<span style="background-color: #fff0f0;">"SELECT CustomerListId, Comments, Cashier, SalesReceiptType, SalesReceiptItemListId, SalesReceiptItemDesc1,  SalesReceiptItemQty As ItemQuantity , SalesReceiptItemPrice As ItemPrice, TenderCash01TenderAmount as TenderTotalAmount FROM SalesReceiptItem where TxnID='{0}'"</span>, customerListID);
            ProcessQuery(query);
        }
        <span style="color: #008800; font-weight: bold;">protected</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">btnSalesReceiptItem_Click</span>(<span style="color: #333399; font-weight: bold;">object</span> sender, EventArgs e)
        {
            <span style="color: #008800; font-weight: bold;">try</span>
            {
                <span style="color: #008800; font-weight: bold;">if</span> (_cn == <span style="color: #008800; font-weight: bold;">null</span> || _cn.State == ConnectionState.Closed)
                {
                    btnConnet_Click(<span style="color: #008800; font-weight: bold;">null</span>, <span style="color: #008800; font-weight: bold;">null</span>);
                    btnConnect.Text = <span style="background-color: #fff0f0;">"Connect"</span>;
                    lblConnectionStatus.Text = <span style="background-color: #fff0f0;">"NotConnected"</span>;
                    lblConnectionStatus.ForeColor = Color.DarkRed;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtcustomerName.Text))
                {
                    lblErrorMessage.Text = <span style="background-color: #fff0f0;">"Customer Name is Required."</span>;
                    lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtComments.Text))
                {
                    lblErrorMessage.Text = <span style="background-color: #fff0f0;">"Comments is required."</span>;
                    lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtCashierName.Text))
                {
                    lblErrorMessage.Text = <span style="background-color: #fff0f0;">"Cashier Name is required."</span>;
                    lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtSalesReceiptType.Text))
                {
                    lblErrorMessage.Text = <span style="background-color: #fff0f0;">"Sales Receipt Type is required."</span>;
                    lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtItemName.Text))
                {
                    lblErrorMessage.Text = <span style="background-color: #fff0f0;">"Item Name is required."</span>;
                    lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtQuantity.Text))
                {
                    lblErrorMessage.Text = <span style="background-color: #fff0f0;">"Quantity is required."</span>;
                    lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtItemPrice.Text))
                {
                    lblErrorMessage.Text = <span style="background-color: #fff0f0;">"Item Price is required."</span>;
                    lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                <span style="color: #008800; font-weight: bold;">if</span> (<span style="color: #333399; font-weight: bold;">string</span>.IsNullOrEmpty(txtTenderAmount.Text))
                {
                    lblErrorMessage.Text = <span style="background-color: #fff0f0;">"Tender Amount is required."</span>;
                    lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;
                    <span style="color: #008800; font-weight: bold;">return</span>;
                }
                InsertSalesReceiptLineItem(txtcustomerName.Text, txtComments.Text, txtCashierName.Text, txtSalesReceiptType.Text, txtItemName.Text, <span style="color: #333399; font-weight: bold;">int</span>.Parse(txtQuantity.Text), <span style="color: #333399; font-weight: bold;">int</span>.Parse(txtItemPrice.Text), <span style="color: #333399; font-weight: bold;">int</span>.Parse(txtTenderAmount.Text));
                <span style="color: #333399; font-weight: bold;">string</span> lastInsertedId = GetLastInsertedId(<span style="background-color: #fff0f0;">"sp_lastInsertID SalesReceiptItem"</span>);
                DisplaySalesReceiptInGrid(lastInsertedId);
            }
            <span style="color: #008800; font-weight: bold;">catch</span> (Exception ex)
            {
                lblErrorMessage.Text = <span style="color: #333399; font-weight: bold;">string</span>.Format(<span style="background-color: #fff0f0;">"Error - {0}, Stack Trace {1}"</span>, ex.Message, ex.StackTrace);
                lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;
            }
        }

        <span style="color: #008800; font-weight: bold;">private</span> <span style="color: #333399; font-weight: bold;">string</span> <span style="color: #0066bb; font-weight: bold;">GetLastInsertedId</span>(<span style="color: #333399; font-weight: bold;">string</span> query)
        {
            <span style="color: #333399; font-weight: bold;">string</span> lastInsertedId = <span style="background-color: #fff0f0;">""</span>;
            <span style="color: #008800; font-weight: bold;">using</span> (OdbcCommand QBEmployeecmd = <span style="color: #008800; font-weight: bold;">new</span> OdbcCommand(query, _cn))
            {
                QBEmployeecmd.CommandType = CommandType.Text;
                <span style="color: #333399; font-weight: bold;">var</span> executedResult = QBEmployeecmd.ExecuteScalar();
                lastInsertedId = executedResult.ToString();
                lblErrorMessage.Text = <span style="background-color: #fff0f0;">"SalesReceiptItem Insert Successfully"</span>;
                lblErrorMessage.Visible = <span style="color: #008800; font-weight: bold;">true</span>;
            }
            <span style="color: #008800; font-weight: bold;">return</span> lastInsertedId;
        }
}
</pre>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-POS] How to Install QODBC POS and Connect to QuickBooks POS on Windows 10]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2871]]></link>
<guid isPermaLink="false"><![CDATA[2650d6089a6d640c5e85b2b88265dc2b]]></guid>
<pubDate><![CDATA[Wed, 30 Nov 2016 10:53:04 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[How to Install QODBC POS and Connect to QuickBooks POS on Windows 10
Install QODBC POS
Please download the QODBC POS installer by clicking here
Right-click on the Installer and select "Run As Administrator."
&nbsp;
Please click "Yes" in the UAC windo...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">How to Install QODBC POS and Connect to QuickBooks POS on Windows 10</span></h2>
<h3><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Install QODBC POS</span></h3>
<p>Please download the QODBC POS installer by clicking <a href="http://www.qodbc.com/posDownload.htm" target="_blank">here</a></p>
<p>Right-click on the Installer and select "Run As Administrator."</p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSWin10/step1.png" alt="" /></p>
<p>Please click "Yes" in the UAC window to install QODBC POS.</p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSWin10/step2.png" alt="" /></p>
<p>Follow the Installation steps from the Installer by clicking the "Next" button till it finishes.</p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSWin10/step3.png" alt="" /></p>
<p>Installation completed.</p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSWin10/step4.png" alt="" /></p>
<h3><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">Connect to QuickBooks POS via QODBC POS</span></h3>
<p>First, please open QuickBooks POS &amp; load your company file:</p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2871/Q0.png" alt="" /></p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2871/Q01.png" alt="" /></p>
<p>&nbsp;</p>
<p>Now, please open QODBC POS Test Tool from Start Menu&gt;&gt; QODBC Driver for use with QuickBooks POS&gt;&gt; QODBC POS Test Tool :</p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2871/Q1.png" alt="" /></p>
<p>Select DSN "QuickBooks POS Data" and click on "Connect."</p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2871/Q2.png" alt="" /></p>
<p>&nbsp;</p>
<p>QuickBooks POS will ask you to accept the Application certificate. Click the "Yes Always" button to allow QODBC POS Test Tool to access your QuickBooks POS company file.</p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSWin10/step11.png" alt="" /></p>
<p>QODBC POS Test Tool is connected to the QuickBooks POS company file.</p>
<p>Click on the "Run" button to obtain the customer data, or remove the default SQL Statement and enter your SQL statement.</p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2871/Q3.png" alt="" /></p>
<p>Here is the customer data.</p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2871/Q4.png" alt="" /></p>
<p>If you cannot connect, please change QuickBooks POS to run in multi-user mode. Click the "Switch Company File to Multi-User Mode" option in the File Menu &amp; try to connect using the QODBC POS Test Tool. &nbsp;</p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QODBCPOS/step1.png" alt="" /></p>
<p>&nbsp;</p>
<p>In QuickBooks POS references, you can see that QODBC POS has been included in the list of allowed applications:</p>
<p>You can open the QuickBooks POS company preference from:<br />File &gt;&gt; Preferences &gt;&gt; Company</p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2871/Q8.png" alt="" /></p>
<p>QODBC POS Test Tool is shown in the list of allowed applications:</p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2871/Q10.png" alt="" /></p>
<p>In the same way, you should be able to use QODBC POS with your application(s).</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Also, Refer:</span><br /> <a href="http://support.flexquarters.com/esupport/index.php?/Default/Knowledgebase/Article/View/2633" target="_blank">QODBC POS could not access to QuickBooks POS Company File</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-POS] Using QuickBooks POS Data with Excel 2016 / 365 / 2013]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2859]]></link>
<guid isPermaLink="false"><![CDATA[a226e450e214f350856e2980b6e55ac9]]></guid>
<pubDate><![CDATA[Thu, 10 Nov 2016 12:48:05 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[How to Use QODBC POS with MS Excel 2016 / 365 / 2013
Set up QODBC to use with MS Excel
Note: QODBC allows you to quickly merge live QuickBooks data into the cells of your Microsoft Excel worksheets for quick calculations and graphs. The data will retain...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">How to Use QODBC POS with MS Excel 2016 / 365 / 2013</span></h2>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Set up QODBC to use with MS Excel</span></h3>
<p><strong>Note</strong>: QODBC allows you to quickly merge live QuickBooks data into the cells of your Microsoft Excel worksheets for quick calculations and graphs. The data will retain a live link to QuickBooks, and one click will update the worksheet to the most current data in the linked QuickBooks table.</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Before using the MS Excel application, please ensure you have installed the MS Office Component named "Microsoft Query." About MS Query, please refer to <a href="http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2352" target="_blank">Microsoft Office with MS Query and QODBC </a> for more. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Please start Microsoft Excel 2016/2013 from Windows Start-&gt;All Programs-&gt;Microsoft Office 2016 or Microsoft Office 2013:<br /><br />Note: In recent versions of Microsoft Excel (including Excel 365), the Microsoft Query (Legacy) feature is hidden by default from the Get Data tab.<br />Please refer to&nbsp;<a href="https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/3092" target="_blank">Troubleshooting - How to enable Microsoft Excel 365 - Legacy Microsoft Query</a>.</span></p>
<p style="text-align: left;"><strong><span style="font-family: Arial,Helvetica,sans-serif;">Office 2016: </span></strong><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/step14.png" alt="" /></p>
<p style="text-align: left;"><strong><span style="font-family: Arial,Helvetica,sans-serif;">Office 2013: <img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Start%2520menu_2012-10-31_12-39-58.png" alt="" /></span></strong></p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong><span style="font-family: Arial,Helvetica,sans-serif;">Office 2016: </span></strong><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/step15.png" alt="" /></span></p>
<p><strong><span style="font-family: Arial,Helvetica,sans-serif;">Office 2013: <span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Opening%2520-%2520Microsoft%2520Excel_2012-10-31_12-41-01.png" alt="" /></span></span></strong></p>
<p>Create a blank workbook or can open an existing one. In this example, we are creating a new workbook:</p>
<p><img src="//support.flexquarters.com/esupport/newimages/POSEX/step18.png" alt="" width="824" height="651" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">An Empty sheet will open, and you shall be on the "Home" tab: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img src="//support.flexquarters.com/esupport/newimages/POSEX/Book1%252520-%252520Microsoft%252520Excel%252520Preview_2012-10-_008.png" alt="" width="915" height="515" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Please select the "Data" tab and click "From Other Sources-&gt; From Microsoft Query." </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Book1%252520-%252520Microsoft%252520Excel%252520Preview_2012-10-_002.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Book1%252520-%252520Microsoft%252520Excel%252520Preview_2012-10-_003.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">It will take some time to get the DSN list: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Book1%252520-%252520Microsoft%252520Excel%252520Preview_2012-10-_006.png" alt="" width="894" height="505" /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">And then, in the "Choose Data Source" Window, please select a DSN to continue. </span>(Here, I choose the default data source with a sample company file open. And check to&nbsp;<strong>use the Query Wizard to create/edit queries</strong>.<span style="font-family: Arial,Helvetica,sans-serif;"><br />For 64-bit MS Office, changing QRemote DSN to <strong>"QuickBooks POS Data 64-bit"</strong> is the default DSN created when installing QODBC POS. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Choose%2520Data%2520Source_2012-10-31_12-43-26.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">The first time you use MS Excel to access QuickBooks, you will be asked to grant access permission for QODBC:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/step19.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Select the "Yes, always" option to finish authorizing. </span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Import QuickBooks data into MS Excel via MS Query </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">After you grant permission for QODBC, you will be guided by the Query Wizard. In the Choose Columns window, please select a table and the columns you want to input. Multiple selections are available. And once a table is set, it is the default that all its columns are set. You can add or remove columns from the correct list "Columns in your query." </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Query%252520Wizard%252520-%252520Choose%252520Columns_2012-10-31_12-.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Query%252520Wizard%252520-%252520Choose%252520Columns_2012-10-31_002.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">You can set a filter for your query in this window. If you don't want to set any query, please click the "Next" button: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Query%252520Wizard%252520-%252520Filter%252520Data_2012-10-31_12-47-.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">This window allows you to sort your data. If you don't want to change the order, please click the "Next" button:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Query%252520Wizard%252520-%252520Sort%252520Order_2012-10-31_12-47-2.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">After the setup is finished, MS Excel will ask you to choose an edit method for the records: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Query%2520Wizard%2520-%2520Finish_2012-10-31_12-51-24.png" alt="" /></span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Return Data to Microsoft Excel:</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> This method will directly export the data to Excel, where you can view and edit these records, but the data is static. The modification will not be uploaded to QuickBooks. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Book1%252520-%252520Microsoft%252520Excel%252520Preview_2012-10-_007.png" alt="" width="918" height="518" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> You can view the detailed connection properties by clicking the "connection" button in the Data menu: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Book1%252520-%252520Microsoft%252520Excel%252520Preview_2012-10-31_1.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> In the Workbook Connection Window, click the "Properties" button to view detailed information: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Workbook%2520Connections_2012-10-31_12-48-53.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> Now you can view the connection string and its SQL statement in the definition window: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Book1%252520-%252520Microsoft%252520Excel%252520Preview_2012-10-_005.png" alt="" /></span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">View Data or Edit Query in MS Query :</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> This method will lead you to the MS Query window, and you can view and edit data via SQL Statement there, and all modifications will be uploaded to QuickBooks.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Microsoft%2520Query_2012-10-31_12-51-31.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> Click the "SQL" button to view the SQL Statement of this query. </span><span style="font-family: Arial,Helvetica,sans-serif;">The SQL window will show the SQL Statement, and the user can also modify the statement to extract other records: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Microsoft%2520Query_2012-10-31_12-51-42.png" alt="" /></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The desired record set contains only the records with a <strong>Name</strong> having a value equaling "Residential." Select the field header name and click on it, followed by selecting <strong>Criteria</strong> -&gt; <strong>Add Criteria</strong>. In the popped-out Add Criteria window, specify the criteria <strong>Field</strong> as "Name," <strong>Operator</strong> as "equals," then click the&nbsp;<strong>Value</strong> button and from the list of values, select "Residential" -&gt; <strong>OK</strong> -&gt; <strong>Add</strong>.</p>
<p>&nbsp;</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Excel8.jpg" alt="" width="482" height="236" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Excel9.jpg" alt="" /></p>
<p class="style3">&nbsp;</p>
<p class="style3">The following screen reflects the applied criteria to the query and the resulting QuickBooks recordset:</p>
<p>&nbsp;<img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Excel10.jpg" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">When you finish the query, choose to save it so that the next time you can directly use it. Leaving MS Query, MS Excel will ask you to import the query result into MS Excel:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Book1%252520-%252520Microsoft%252520Excel%252520Preview_2012-10-_004.png" alt="" /></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSEX/Book1%252520-%252520Microsoft%252520Excel%252520Preview_2012-10-_007.png" alt="" width="1595" height="475" /></span></p>
<p>&nbsp;</p>
<p><br />&nbsp;&nbsp;&nbsp;&nbsp; Clicking <strong>Data</strong> -&gt; <strong>Refresh Data</strong> or clicking the External Data toolbar will update the data in the worksheet from the latest information in the linked QuickBooks tables, as shown above. Changes to the QuickBooks files will not affect this worksheet until you refresh the data with the Refresh option.</p>
<p>Keywords:&nbsp;create odbc connection,&nbsp;Office 2013, Office 365, Excel 365, Access 365, Office 2016, Access 2016, Excel 2016</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-POS] Using QuickBooks POS Data with Access 2016 / 365 / 2013]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2858]]></link>
<guid isPermaLink="false"><![CDATA[42a6845a557bef704ad8ac9cb4461d43]]></guid>
<pubDate><![CDATA[Thu, 10 Nov 2016 12:14:02 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[How to Use QODBC POS with MS Access 2016 / 365 / 2013
Creating a Table in Microsoft Access:
Note: Microsoft Access has many uses and will allow you to use your QuickBooks data files similarly to Access databases.
Open MS Access 2016/2013. You can find ...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">How to Use QODBC POS with MS Access 2016 / 365 / 2013</span></h2>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Creating a Table in Microsoft Access:</span></h3>
<p><strong>Note</strong>: Microsoft Access has many uses and will allow you to use your QuickBooks data files similarly to Access databases.</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Open MS Access 2016/2013. You can find it via Windows Start-&gt;All Programs-&gt;Microsoft Office 2016/2013: </span></p>
<p style="text-align: left;"><strong><span style="font-family: Arial,Helvetica,sans-serif;">Office 2016: </span></strong><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/step16.png" alt="" /></span></p>
<p style="text-align: left;"><strong><span style="font-family: Arial,Helvetica,sans-serif;">Office 2013:<span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/Start%2520menu_2012-10-31_12-39-58.png" alt="" /></span></span></strong></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/step19.png" alt="" width="822" height="651" /></span></p>
<p>A default database filename, Database1, appears in the box. You can edit this to a more relevant name, such as QuickBooks Link. accdb. Save the file as type "Microsoft Office Access Databases."</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Then, click "Create" to create a blank database:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/step20.png" alt="" width="620" height="506" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">After&nbsp; the new database is created, navigate to "External Data": </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/Microsoft%252520Access%252520Preview%252520-%252520Database2%25252_004.png" alt="" width="884" height="512" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Build a connection via External Data-&gt;More-&gt;ODBC Database, or directly click the ODBC database button on the External Data menu:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/Microsoft%252520Access%252520Preview%252520-%252520Database2%25252_002.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Under the Get External Data window, you will get two options:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/Get%252520External%252520Data%252520-%252520ODBC%252520Database_2012-1.png" alt="" /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Link to the data source by creating a linked table:</strong> this option will create a table just like the first option, but will keep its connection to QuickBooks, which means all your operations to this table will be uploaded to QuickBooks, and the data in the table is also in full sync with QuickBooks.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">This article will show you how to build a linked table in MS Access. </span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Build a Linked Table in MS Access </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">After you select the access method and click OK, you will get a Select Data Source window:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/Select%2520Data%2520Source_2012-10-31_12-55-01.png" alt="" /></span></p>
<p>Select the QuickBooks-related DSN you set up with the QODBC driver. This can be one of our pre-installed DSN names or one that you have created. (Here, I choose the default DSN as an example.)<br />For 64-bit MS Office, changing QRemote DSN to <strong>"QuickBooks POS Data 64-bit"</strong> is the default DSN created when installing QODBC POS.</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">The first time you use MS Access to access QuickBooks, it will ask you to grant permission for this application:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/step15.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Select the "Yes, Always" option, and then click "Done" in the next window:</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Once the connection is built, Access will return a list of available tables in the Select Tables window. Please select the tables you want to extract data from. Multiple Selection is available. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/Import%2520Objects_2012-10-31_12-55-49.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">If the Import/Linking works without any problems, you will see linked tables being created in the table list of MS Access: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/Microsoft%252520Access%252520Preview%252520-%252520Database2%25252_003.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">If you want to view QuickBooks records in this linked table, double-click the linked server, and you will see the records: </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/Microsoft%252520Access%252520Preview%252520-%252520Database2%252520%2525.png" alt="" /></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">The linked table is always in sync with QuickBooks Data, so you cannot add or delete any columns in this table. But you can directly modify the data in the linked table, and QODBC will automatically update the modification to QuickBooks. </span></p>
<p><strong>Note: When</strong>&nbsp;you run across an application that is not fully ODBC compatible, they often support getting data from Access tables. To make this application work with QuickBooks tables, you can run the Microsoft Access setup, as shown above. Then have this application use the MS Access ODBC driver to talk to the Access database you created, which was linked to QuickBooks tables. This middleware approach allows us to support nearly any application, even if not fully ODBC compliant.</p>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Suppose you want to import a table into MS Access. In that case, you have to select<strong> Import the source data into a new table in the current database </strong>option instead of&nbsp;<strong><strong>linking to the data source by creating a linked table&nbsp;</strong></strong>&amp; repeat the above steps<strong>:</strong> this option will directly extract tables into Access Database, you can view and edit these tables, but all modification will not be uploaded unless you build another query to do so.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/POSACC/step13.png" alt="" /></span></p>
<p>&nbsp;</p>
<p>Keywords:&nbsp;read/write with MS Access,&nbsp;Office 2013, Office 365, Excel 365, Access 365, Office 2016, Access 2016, Excel 2016</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-POS] How to Configure QODBC POS to Work With 64-bit Applications]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2857]]></link>
<guid isPermaLink="false"><![CDATA[4491777b1aa8b5b32c2e8666dbe1a495]]></guid>
<pubDate><![CDATA[Thu, 10 Nov 2016 11:31:30 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[How to Configure QODBC POS to Work With 64-bit Applications 
Instructions
64 and 32-bit words are kept separate in the Microsoft Windows Operating System. QuickBooks POS is a 32-bit application, so a 32-bit ODBC driver is required to communicate with it...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;">How to Configure QODBC POS to Work With 64-bit Applications </span></h2>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Instructions</span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">64 and 32-bit words are kept separate in the Microsoft Windows Operating System. QuickBooks POS is a 32-bit application, so a 32-bit ODBC driver is required to communicate with it. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Since a 64-bit application cannot talk to a 32-bit driver, we have to do a bit of magic to get the worlds to connect. We call it QRemote. QRemote works as a bridge between 64-bit Applications and the 32-bit QODBC Driver by communicating data calls between the two worlds using TCP/IP protocol. QRemote allows 64-bit Web Servers and 64-bit applications to talk to QuickBooks POS live for the first time via the QODBC Driver. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">QRemote has two components: QRemote Client Driver for QODBC and QRemote Server for QODBC.</span></p>
<p>QRemote Client Driver: Allows service-based applications and 64-bita&nbsp;pplications to connect to the QRemote Server and send the request to the QRemote Server for processing.&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">QRemote Server: Processes the requested instruction from the QRemote Client to QuickBooks POS using the QODBC DSN Driver. </span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Setting Up a New QRemote Connection. </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Start QRemote Server for QODBC POS from the Start menu. </span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POS64/step1.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Double-click the QRemote Server icon from the system tray. </span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POS64/step2.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">QRemote Server Main screen shows the IP address and port, allowing the QRemote Client to connect. </span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POS64/step3.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Note the IP address and Port number listed on the QRemote Server Event Logs window.</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POS64/step4.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Create a new DSN entry.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Before creating A DSN entry, verify you have made a DSN entry for QODBC, which can connect to QuickBooks.&nbsp;</span></p>
<h4>Create a new DSN entry/or configure the existing one</h4>
<p><span style="font-family: arial, helvetica, sans-serif;">Navigate to Start Menu, QODBC Drivers for Use with QuickBooks POS, and click</span></p>
<p><span style="font-family: arial, helvetica, sans-serif;">Configure QODBC POS Data Source 64-bit&nbsp;</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POS64/step5.png" alt="" /></p>
<p>&nbsp;</p>
<p><span style="font-family: arial, helvetica, sans-serif;">"<strong>QuickBooks POS Data 64-bit</strong>" is the default DSN created when installing QODBC.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif;">Navigate to System DSN. Click on the Add Button</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POS64/step7.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">From the driver list, select QRemote for QuickBooks POS and click Finish.</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POS64/step6.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">o Under the QRemote for QuickBooks POS Client DSN configuration screen, please fill in the following information </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">o Data Source Name: Name of your DSN entry </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">o Server: IP address displayed on QRemote Server </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">o Port: Port displayed on QRemote Server </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">o Encryption Key: ( Optional, required only if you want to encrypt the data transfer, also needs to be configured at QRemoteServer)</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"> Remote DSN: select the QODBC POS DSN from the list. ( Make sure QRemote Server is running) </span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POS64/step10.png" alt="" /></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POS64/step8.png" alt="" /></p>
<p style="text-align: left;"><span style="font-family: Arial,Helvetica,sans-serif;">In this example, we will be using the existing (Default) DSN: </span><strong><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-family: Arial,Helvetica,sans-serif;">QuickBooks POS Data 64-bit.&nbsp;&nbsp;</span></span></strong></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Verify that the QRemote Client connects to the server and that the following logs are logged in the event window.</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POS64/step9.png" alt="" /></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">Connecting with 64-bit Applications </span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">To allow 64-bit Application(s) to talk to QuickBooks POS via QODBC POS, start the QRemote server and configure the QRemote Client DSN entry. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">Connect using the standard DSN connection string. e.g., DSN=QuickBooks POS Data 64-bit<br /></span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POS64/step11.png" alt="" /></p>
<p>&nbsp;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-POS] Using QuickBooks POS data remotely via QODBC POS]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2856]]></link>
<guid isPermaLink="false"><![CDATA[1397386b7a1507535c59764a15ee0c98]]></guid>
<pubDate><![CDATA[Thu, 10 Nov 2016 10:59:50 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[QRemote Tutorial: Using QuickBooks POS data remotely via QODBC POS
QODBC POS can talk to a copy of QuickBooks POS running anywhere in the world over the Internet or a local area network. This feature is built into the licensed version and requires no add...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial, Helvetica, sans-serif;">QRemote Tutorial: Using QuickBooks POS data remotely via QODBC POS</span></h2>
<p>QODBC POS can talk to a copy of QuickBooks POS running anywhere in the world over the Internet or a local area network. This feature is built into the licensed version and requires no additional charge.</p>
<p>This feature can transfer data in an unencrypted fashion (plain text), or you can set up your encryption key to encrypt the data, which is preferable for transfer over the open Internet.</p>
<p>To get this feature to work, install QODBC POS on the machine that runs QuickBooks POS (the <strong>SERVER</strong>) and the device you want to use the data from (the remote <strong>CLIENT</strong>). It does not matter if the QuickBooks POS data file is located on the <strong>SERVER</strong> machine or another location, but the best speed is attained if it is on the <strong>SERVER</strong> machine. QuickBooks POS on the <strong>SERVER</strong> Machine should be able to open the QuickBooks POS company file. Once this is done, a few simple settings in the driver setup screen are required to use this data remotely.</p>
<p>Before testing remote capabilities, be sure you have tested basic QODBC POS functionality to ensure that QODBC POS can connect to QuickBooks POS and obtain data with <a href="http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2460">this article</a>.</p>
<p><span lang="EN-US">The tool we use to make this remote connection is called QRemote. </span><span lang="EN-US">QRemote works as a bridge between remote applications and the QODBC POS Driver by communicating data calls between the two worlds using TCP/IP (Internet) protocol.&nbsp; </span></p>
<p><span lang="EN-US">QRemote has two components, "QRemote Client Driver for QODBC POS" and "<span class="SpellE">QRemote</span> Server for QODBC POS."</span></p>
<p><span lang="EN-US">QRemote Client Driver (<strong>CLIENT</strong>): Allows applications to connect to QRemote Server and sends the Request to QRemote Server for Processing.</span></p>
<p><span lang="EN-US">QRemote Server (<strong>SERVER</strong>): Processes requested instructions from QRemote Client to QuickBooks POS using QODBC Driver, talking to QuickBooks POS application SDK.</span>&nbsp;</p>
<p><span style="color: #3366ff;"><strong> Configuring the Server Machine:</strong>&nbsp;</span></p>
<p><span lang="EN-US">Start "QRemote Server for QODBC" from the Windows start menu. </span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QRemotePOS/step1.png" alt="" /></p>
<p><span lang="EN-US">Double-click the QRemote Server icon "<span style="color: #008000;">Q</span>" from the system tray. </span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QRemotePOS/step2.png" alt="" /></p>
<p><span lang="EN-US">QRemote Server Main screen shows the IP address and port setup for the QRemote <strong>CLIENT</strong> to connect.</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QRemotePOS/step3.png" alt="" /></p>
<p><span lang="EN-US">Note the IP address and port number listed on the QRemote server.</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QRemotePOS/step4.png" alt="" /></p>
<p><span style="color: #3366ff;"><strong> Configuring CLIENT Machine:</strong>&nbsp;</span></p>
<p>Select "Configure QODBC POS Data Source" from the Windows Start Menu. (If your application is 64-bit, select "Configure QODBC POS Data Source 64-bit."</p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QRemotePOS/step5.png" alt="" /></p>
<p><span lang="EN-US">Switch to "System DSN," Select the DSN <strong>"QuickBooks Data QRemote" Or "QRemote Data 32-bit"</strong>. (For 64-bit DSN,<strong> "QuickBooks Data 64-bit QRemote" or "QRemote Data 64-bit"</strong>)</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QRemotePOS/step6.png" alt="" /></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QRemotePOS/step7.png" alt="" /></p>
<p><span lang="EN-US">Click Configure. This will bring up the QRemote Client DSN Configuration. Fill in the following information.</span></p>
<ul>
<li>
<p><span lang="EN-US">Data Source Name: Name of your DSN entry</span> - Do Not Change</p>
</li>
<li>
<p><span lang="EN-US"> Server: Change the IP Address to the IP address displayed on QRemote Server at the&nbsp;<strong>SERVER</strong> Machine, e.g., 192.168.1.19</span></p>
</li>
<li>
<p><span lang="EN-US">Port: Port displayed on QRemote Server at the&nbsp;<strong>SERVER</strong> Machine</span></p>
</li>
<li>
<p><span lang="EN-US"> Encryption Key: Keep default key "<strong>QODBC#QRemote$1</strong>"(In case you want to use encrypted data transfer between QRemote client and QRemoteServer, you can configure your encryption key on QRemoteServer and use the same on QRemote Client DSN)&nbsp;</span><span style="color: #222222; font-family: Verdana, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; float: none; display: inline !important; background-color: rgba(255, 255, 255, 0.921569);">&nbsp;</span></p>
</li>
<li>
<p><span lang="EN-US"> Remote DSN: select the QODBC DSN from the list. ( Make sure the QRemote Server on the&nbsp;<strong>SERVER</strong> Machine is running. This is the QODBC DSN on the <strong>SERVER</strong> Machine</span></p>
</li>
</ul>
<p>&nbsp;</p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QRemotePOS/step8.png" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;"><span lang="EN-US"><strong>"QuickBooks POS Data QRemote."</strong>&nbsp;(For 64-bit DSN,&nbsp;<strong>"QuickBooks POS Data 64-bit"</strong>)</span></span></p>
<p>&nbsp;</p>
<p><span lang="EN-US">Verify the QRemote Client connects to the server, and the following logs are logged in the event window of the QRemote Server at the&nbsp;<strong>SERVER</strong> Machine:</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QRemotePOS/step9.png" alt="" /></p>
<p><span style="color: #3366ff; font-size: medium;"><strong> Connection to Remote QuickBooks POS/QODBC POS via Applications (32-bit)</strong></span></p>
<p><span lang="EN-US">You may use any 32-bit application, like MS Access/Excel, to connect to the Remote QODBC. In this example, we are using the QODBC POS Test Tool.</span></p>
<p><span style="font-family: Verdana; font-size: x-small;"><span style="font-family: Verdana; font-size: x-small;"><span style="color: #3366ff; font-size: small;"><strong> Step 1 - Start QuickBooks POS to register QODBC POS</strong></span></span></span></p>
<p><span lang="EN-US">Please keep QuickBooks POS running on the&nbsp;<strong>SERVER</strong> Machine, logged in as "Admin."</span></p>
<p><span lang="EN-US">QuickBooks POS is an accounting program that must produce trusted numbers that accountants can rely on. For this reason, they have created an interface to the QuickBooks application that follows all of the business rules. This is what our product uses to access QuickBooks POS data.</span></p>
<p><span lang="EN-US">To get access to that data, your application (using QODBC/QRemote) must register with QuickBooks so that security access can be granted. To do this, you first need to run QuickBooks POS on your computer, logged in as an Administrator, and open your company file.</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QRemotePOS/step10.png" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;"><span style="font-family: Verdana; font-size: x-small;"><span style="color: #3366ff; font-size: small;"><strong> Step 2 - Running QODBC POS Test Tool</strong></span></span></span></p>
<p><span lang="EN-US">Leaving your QuickBooks company file open, click on "Start" and "Programs," locate the "QODBC Driver for use with QuickBooks POS" program group, and click on "QODBC POS Test Tool" to launch.</span></p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2856/Q1.png" alt="" /></p>
<p><span lang="EN-US">Select "QuickBooks POS Data QRemote" from the DSN list or the DSN you had configured that points to the&nbsp;<strong>SERVER</strong> QRemote Server's IP Address.</span></p>
<p><span lang="EN-US">Click on "Connect"</span></p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2856/Q2.png" alt="" /></p>
<p><span style="font-family: Verdana; font-size: x-small;"><span style="font-family: Verdana; font-size: x-small;"><span lang="EN-US"><strong>"QuickBooks POS Data QRemote."</strong>&nbsp;(For 64-bit DSN,&nbsp;<strong>"QuickBooks POS Data 64-bit"</strong>)</span></span></span></p>
<p><span style="font-family: Verdana; font-size: x-small;"><span style="font-family: Verdana; font-size: x-small;"><span lang="EN-US">&nbsp;</span></span></span></p>
<p><span style="font-family: Verdana; font-size: x-small;"><span style="font-family: Verdana; font-size: x-small;"><span style="color: #3366ff; font-size: small;"><strong> Step 3 - QuickBooks POS Integrated Applications</strong></span></span></span></p>
<p>&nbsp;</p>
<p><span lang="EN-US">At the&nbsp;<strong>SERVER</strong> Machine, QuickBooks will request the Accepting Certificate for Data Access.</span></p>
<p><span lang="EN-US">When the driver starts, QuickBooks POS will ask permission for the driver to access your QuickBooks POS data. Answer "Yes, Always" to this, and the QODBC driver is added to the Integrated Application list.</span></p>
<p><span lang="EN-US">This will allow applications to integrate with QuickBooks data when QuickBooks POS runs on the desktop. There may be instances in which you want an integrated application designed to share data with QuickBooks POS to access QuickBooks POS files automatically without user intervention. This might permit, for example, a particular application to run during the night when there is no other activity on the company file. Also, QuickBooks POS need not be running on the desktop for ODBC-compliant applications to access the data files while set in this mode.</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/QRemotePOS/step15.png" alt="" /></p>
<p><span lang="EN-US">This will allow applications to integrate with QuickBooks POS data when QuickBooks POS is running on the desktop. </span></p>
<p><span style="color: #3366ff; font-size: medium;"><strong> Step 4 - Testing Your Connection </strong></span></p>
<p><span style="font-family: Verdana; font-size: x-small;"><span style="font-family: Verdana; font-size: x-small;"><strong>CLIENT</strong> Machine:</span></span></p>
<p><span lang="EN-US">After the successful connection, you may notice that the "Connect" button is altered to "Disconnect."</span></p>
<p>&nbsp;</p>
<p><span lang="EN-US">Now that you have successfully established a connection to your QuickBooks data, it's time to type in your desired SQL query; for example, you can use the default "SELECT * FROM CUSTOMER" or order in another table like stock by entering "SELECT * FROM ITEMINVENTORY." </span></p>
<p><span lang="EN-US">Click the "Run" button, and the requested query results will appear! In case you're wondering, the * in the select statement means all columns in that Table.</span></p>
<p>Execute the "Sp_Tables" command to see a list of all the available QuickBooks POS tables.</p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2856/Q3.png" alt="" /></p>
<p><span lang="EN-US">Here, you can see we have extracted the customer records. You can connect to your application using the same DSN name and export the records.</span></p>
<p align="center">&nbsp;<img src="https://support.flexquarters.com/esupport/newimages/2856/Q4.png" alt="" /></p>
<p><span lang="EN-US"> To disconnect, you can either select "connections" / "remove the connection" or Click the "disconnect" button. If you get an error, please search our FAQ </span>Knowledgebase <span lang="EN-US">or post a support ticket to resolve the issue.&nbsp;<a href="http://support.qodbc.com/" target="_blank">Click Here</a>. If not, congratulations - you have created your first report from QuickBooks POS data and are ready to talk about your company data. </span></p>
<p>&nbsp;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-POS] QODBC POS Setup Options]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2855]]></link>
<guid isPermaLink="false"><![CDATA[1a6727711b84fd1efbb87fc565199d13]]></guid>
<pubDate><![CDATA[Thu, 10 Nov 2016 09:32:08 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[QODBC POS Setup Options 
QODBC POS General Setup 
&nbsp;&nbsp;&nbsp;&nbsp; The first step in configuring the driver is to click on the QODBC POS Setup Screen, and the following general setup screen will become available.
&nbsp;
The company setting all...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc;"><strong><span style="font-family: Arial,Helvetica,sans-serif;">QODBC POS Setup Options</span></strong> </span></h2>
<h3><span style="color: #800000;"><strong><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">QODBC POS General Setup </span></strong></span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; The first step in configuring the driver is to click on the QODBC POS Setup Screen, and the following general setup screen will become available.</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSSetup/step1.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>The company setting</strong> allows QODBC POS to enter the company file selection window.<br />Please leave the "Current Company Setting" option blank so that QODBC POS can directly access the company file thinning in QuickBooks POS.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Build Connection String:</strong> Click the "..." button at QODBC POS Setup Screen-&gt;General Window to enter the company file selection window: </span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSSetup/step10.png" alt="" /></p>
<p><br />In the company file selection window, QODBC POS will give you a list of all available company files (may take a few seconds) :</p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSSetup/step9.png" alt="" /></p>
<p>Select the company files you want to access, and then click ok. Then you will see the connection string has been built in the "Current Company Setting" option. And then, please click the "Test Connection" Button.</p>
<p>&nbsp;</p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Data Source Name:</strong>&nbsp;This is a display name for your selected DSN.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Test Connection to QuickBooks</strong> will determine if you have a proper installation and settings with QuickBooks and a company file open.</span></p>
<h3>&nbsp;</h3>
<h3><span style="color: #800000;"><strong><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;">QODBC POS Messages Setup </span></strong></span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; Messages allow you to review message logs from QODBC POS regarding errors and issues communicating with QuickBooks POS, clear these messages, and review messages produced by the QuickBooks POS qbXML SDK interface.</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSSetup/step2.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Detail Tracing (Slow)</strong> creates a trace log of what QODBC POS is doing in the background with the application and is used for debugging purposes. Ensure the log is turned off when not needed, as these can use up large amounts of disk space.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong><span id="3fc8b5fd-a19d-4d8f-ae72-6b75582a0f81" class="GINGER_SOFTWARE_mark"><span id="f53019bd-8bcb-4892-bbf0-dd77e15788f5" class="GINGER_SOFTWARE_mark">Display Optimizer Status Panel</span></span></strong> will display the progress of optimization <span id="515232fb-f2cf-4817-8a3b-d3f09839e042" class="GINGER_SOFTWARE_mark"><span id="c411ab33-1b0f-4a45-9e76-11e585b2c750" class="GINGER_SOFTWARE_mark">on</span></span> the data. This is especially helpful on large data files being reloaded in their entirety.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>When selected, the Display Driver Status Panel</strong> shows exactly what QODBC POS is doing when accessing the QuickBooks data and provides a good assessment of speed using optimized and non-optimized data.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Verbose Optimizer Status Panel</strong> causes the Optimizer panel to come up whenever any optimizer happens. The normal checkbox only pops up the optimizer when doing a full update or reloading all. </span></p>
<h3>&nbsp;</h3>
<h3><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;"><strong>QODBC POS Optimizer Setup </strong></span></span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recommended settings for using QODBC POS are shown here; read below for <span id="3e3d2813-6215-40d8-b9e2-fd7d5d93e265" class="GINGER_SOFTWARE_mark"><span id="b19e18f3-3190-4ea7-8e68-7dd2017024d2" class="GINGER_SOFTWARE_mark">a</span></span> summary <span id="f6167519-3bf8-4c3b-905c-73010480b4b0" class="GINGER_SOFTWARE_mark"><span id="fb0b1b36-bd99-4810-bb00-96c563fe2dc9" class="GINGER_SOFTWARE_mark">explanation</span></span> of all available options.</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSSetup/step3.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>The optimizer&nbsp;</strong>brings some data to a local cache to increase query retrieval performance. Check to activate the optimizer. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Optimizer Database Folder</strong> <span id="ebf8322f-5926-4919-9adc-5f40b10ad080" class="GINGER_SOFTWARE_mark"></span><span id="ebf8322f-5926-4919-9adc-5f40b10ad080" class="GINGER_SOFTWARE_mark"></span> specifies where the local data store will be saved on disk. The default location %AppData%\QODBC Driver for QuickBooks POS\Optimizer is under your Windows login account name under your Documents and Settings folder. The data will be stored in a file in this folder with a name similar to the company file name with a<span id="837cb14a-0484-4760-a7a4-3570895e9db1" class="GINGER_SOFTWARE_mark"><span id="c1b82aea-3174-42fb-b8c8-1262d0f3addc" class="GINGER_SOFTWARE_mark"> .</span></span><span id="1678ce40-e259-477f-8a16-ab6fd863f196" class="GINGER_SOFTWARE_mark"><span id="0e02ac48-944a-4b7f-97bb-d712dd368161" class="GINGER_SOFTWARE_mark">opt</span></span> extension. If you store that data somewhere other than the <span id="f650bceb-1ba1-458f-b659-87cf709c9018" class="GINGER_SOFTWARE_mark"><span id="ddf2dadf-bd26-4795-ad26-27c97fb3f77a" class="GINGER_SOFTWARE_mark">default, click</span></span> the browse button and select the destination folder. With very large company files, we suggest running synchronization after hours. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Keep my optimized data up to date as of</strong> <span id="05298bb7-6e06-45b0-aab6-f89c6f4e8443" class="GINGER_SOFTWARE_mark"></span>when you choose the optimizer to synchronize <span id="eaf79dd1-58fa-4517-810f-90434ae51fd5" class="GINGER_SOFTWARE_mark"><span id="0073f228-7440-4d96-bcfb-7c0b874214fb" class="GINGER_SOFTWARE_mark">itself</span></span> with your Company data. Depending on how static your data needs are and the size of the file, you can opt for various time frames of synchronization. The farther down the list you go, the less synchronization will occur, and your queries will run much faster but will be using less current data than the company files themselves. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>The start of every query&nbsp;</strong>is the default setting using the most current data. Use this default setting if your question requires the latest up-to-the-minute data and speed is not the primary focus. Please remember that the QODBC Optimizer is local to your computer only, so when other users change things in QuickBooks, how does QODBC know? By default, the optimizer will update new and changed entries in a table from QuickBooks first and then execute the query against the locally optimized table. This is faster than reading everything out of QuickBooks every time, especially the more data you have. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>The start of every new connection (with "Load Updated Data" first)</strong> is used if you don't need to update the <span id="52a2443f-d4aa-4d69-b419-bbd830f77bfe" class="GINGER_SOFTWARE_mark"><span id="e5ff1d02-5689-4fef-a21c-9731d4398475" class="GINGER_SOFTWARE_mark">optimized</span></span> data while you are, for example, running <span id="d2dd3bb1-17dd-49ab-925e-9358f6172ea3" class="GINGER_SOFTWARE_mark"><span id="7dc7e6f9-ab0d-4875-9451-eb6ca8a8e16e" class="GINGER_SOFTWARE_mark">queries</span></span>, importing, or exporting data. The optimized information <span id="5e2aca00-2485-4cf6-84ec-9de171b938bb" class="GINGER_SOFTWARE_mark"><span id="a365d9ec-6b4c-4e82-a794-42ee5b42bf9c" class="GINGER_SOFTWARE_mark">is updated</span></span> upon a new connection and is&nbsp;<span id="1c2d6465-42c7-483d-a6ef-966c52c0257e" class="GINGER_SOFTWARE_mark"><span id="9f254c70-da1a-404d-9398-bc14b89e9836" class="GINGER_SOFTWARE_mark">left updated</span></span> <span id="01f561d9-ff15-488a-bea0-2a3135fe78bc" class="GINGER_SOFTWARE_mark"><span id="03ae7f7d-3565-444d-8da6-c461fab244cb" class="GINGER_SOFTWARE_mark">until the</span></span> <span id="b3f271ea-6c5b-470d-86f2-67dc478f73b7" class="GINGER_SOFTWARE_mark"><span id="644df8fd-e715-484f-ac71-a7cbac9ea5f8" class="GINGER_SOFTWARE_mark">next new</span></span> connection occurs. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>The start of every new connection (with "Reload All Data" first)</strong> is used if you need to rebuild <span id="19b2bd77-7ac8-403c-9e90-b2c5a883d7fe" class="GINGER_SOFTWARE_mark"><span id="9fdd334c-3d4d-4c2f-91f4-2ed498e3bed1" class="GINGER_SOFTWARE_mark">optimized</span></span> data from scratch before running important <span id="63351152-85f0-4691-a07b-5cf172ee0149" class="GINGER_SOFTWARE_mark"><span id="29859086-0533-4234-b99f-4297028cd957" class="GINGER_SOFTWARE_mark">queries</span></span> (like Sales Commission) or importing or exporting data. The optimized data <span id="51c7be98-c51c-48de-9f6e-add89842bfb2" class="GINGER_SOFTWARE_mark"><span id="5a36b642-ad20-497e-b3f3-bcd65ea9b771" class="GINGER_SOFTWARE_mark">is reconstructed</span></span> upon a new connection and&nbsp;<span id="b879973d-9eda-4cf7-b9b9-e73f4e67ae65" class="GINGER_SOFTWARE_mark"><span id="82520fe7-5625-4185-9207-5a04bce25f28" class="GINGER_SOFTWARE_mark">updated</span></span> until the next new connection occurs. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>The end of yesterday&nbsp;</strong>was used to balance speed and data updating better, and would be the best option for most users. It only has to synchronize each table once per day, and the data will be current at the end of the previous day. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>The end-of-last-month&nbsp;</strong>option is a great speed boost for running last month's or last year's queries. It does not need to synchronize again to get the data. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>The last time I pressed one of the load data buttons, options</strong>&nbsp;allowed me to control the synchronized timing. Synchronizing only occurs when you manually run it by pressing the Load Updated Data in the QODBC setup screen. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>For balances and stock quantities:</strong> the option <strong>Nulls</strong> - will return NULLs for all fields that cannot be kept in sync, <strong>Dirty Reads</strong> - means return the most current value that was loaded into the optimizer cache, and <strong>Real-Time</strong> uses the slower method to get the data directly out of QuickBooks, making sure you get the most current value for the requested fields. (Real Time is the previous method used). </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Optimizing data after an Insert or Update</strong> causes QODBC to do <strong>Load Updated Data</strong> after an insert or update is executed on a table. Useful for programmers who want to test that their data has <span id="a23166b8-de53-4744-bc62-47718cc604be" class="GINGER_SOFTWARE_mark">successfully</span> been written to QuickBooks. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>The multi-Table Sync</strong> option is unchecked by default for all non-USA enterprise users. If checked, the QODBC POS optimizer will use other tables to resync tables. However, this will slow down performance. When <span id="da4beff7-a205-408a-ae46-de8228a988d5" class="GINGER_SOFTWARE_mark">off, all</span> Multi-Table Sync fields become Real-Time fields. <strong>Note</strong><span id="d365796c-6168-4024-ad5a-d55d771a5b7d" class="GINGER_SOFTWARE_mark">:</span> This feature is ignored and set to unchecked if the version is QBOE or the SDK is less than v3.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Load Updated Data: </strong> This button is used to synchronize your optimized data with your company file. This will only load the data that has changed since the last automatic or manual synchronization. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Reload All Data: </strong> This button is used to rebuild the optimized data from scratch. It is useful when starting <span id="52be2ec5-4938-458e-9c03-cc11385531b9" class="GINGER_SOFTWARE_mark"></span>a new company if you do not want to synchronize the tables as you first encounter them and ensure that your data is 100% <span id="52113c8e-3090-477a-9b5c-a7cfaa333718" class="GINGER_SOFTWARE_mark">current</span>. </span></p>
<h3><span style="color: #0066cc; font-family: Arial,Helvetica,sans-serif;"><strong>QODBC POS Advanced Setup</strong></span></h3>
<p><span style="font-family: Arial,Helvetica,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; The selected defaults in the Advanced settings should apply to most users and normally don't need to be changed.</span></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSSetup/step4.png" alt="" /></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Maximum Field Name Length:</strong> is set to the QuickBooks POS limitation, but specific applications like Delphi cannot handle this limit and must be set accordingly. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Use Case Sensitive RefNumber Searches,</strong> when checked, means a RefNumber of 'ABC' and 'ABC' will be different, but means QuickBooks can use an index internally for a search instead of a complete table scan. (Note: this feature applies to versions of QuickBooks 2005 and higher) </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Include Raw Files,</strong>&nbsp;which are checked, it will display both filtered and raw data formats. QODBC formats data into SQL field types more easily used in programming languages for math and comparison operations. The Raw tables return the data as it is returned to QODBC without modification. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Run 2.1 ODBC Compatibility</strong> is checked for applications that require ODBC 2.1 Compatibility to use QODBC. Anything that uses the Java ODBC library, like ColdFusion, requires this option turned on, or recordsets will be returned with no row sets or only one row. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Simulate Transaction Support for SQL Server</strong> will turn transaction support on so that SQL Server will allow updates when using QODBC as a linked server. QODBC still does not support transactions, but simulates the turning on and off of transactions. </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">The Advanced tab in QODBC Setup v6 Build 186 has new defaults for <strong>Use Iterators </strong>and<strong> Iterator or Chunk Size </strong>fields. This allows you to turn off iterators. This may be needed on systems like MS-SQL Server and Web Servers that use multiple threads. Using Iterators is faster, but is only available to USA QuickBooks 2006 and USA QuickBooks 2007 users. The iterator or Chunk Size determines the size of the row sets that are retrieved from QuickBooks. Set this value high if you are exporting records from QuickBooks. The maximum Iterator or Chunk size that can be set is 100000 (more elevated than that, and it resets itself back to the default of 500). </span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Iterators</strong> and the Iterator or Chunk Size fields allow you to turn off iterators. This is needed on MS SQL and Web Servers that use multiple threads. <br /><br /></span></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Text Field Handling</strong> has been added to QODBC v7.00.00.204 and later. <strong>Convert Fields &gt; 255 to LONG VARCHAR</strong> and Limit length to 4096 characters (default): These fields help some development environments get data from long areas that would not be able to otherwise. Connection string options include ConvertToLongVARCHAR=Yes|No, and MaxLONGVARCHAR=4096.</span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>Convert All Numerics to VARCHARS</strong>&nbsp;helps load tables in Access when Access chooses the wrong size numeric field sizes. Access will give an error "data too large for field DECIMAL." When you get this error, switching this option on will allow all the data to be loaded into Access as strings. The data can be converted as needed by your programs.<br /><br /> <strong>Adding XML to the trace log</strong> is an advanced option to put more information in the trace log to help.<br /><br />The support team diagnoses a problem. It should not be used unless directed by the support staff, as this will generate large amounts of data in the trace log.<br /><br /><strong>Adding Windows User Name to the Authentication Name</strong> will add Windows User Name to the Integrated Application Authentication Name. <br /><br /><strong>Rewise XML Response</strong> <br /><br /><strong>Converting special characters(control characters only) to white space</strong> will convert special characters to white space.</span>&nbsp;</p>
<p>&nbsp;</p>
<h3><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;"><strong>Activate/Deactivate Tab </strong></span></span></h3>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSSetup/step5.png" alt="" /></p>
<p><br /><br />This tab allows you to activate a license with the CDKey or deactivate a currently active license and move that license to a new machine.<br /><br /></p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSSetup/step6.png" alt="" /></p>
<p><br /><br /><br /><strong>Activate</strong> is the online option for entering the CDKey that was issued to you upon purchasing the product to fully start QODBC POS from the evaluation version to either the full Read Only, Read/Write, or Web Edition that has been purchased. Suppose you do not have internet access to activate the product. In that case, you can use the phone option to supply your reseller or distributor with the information to activate the product.<br /><br />&nbsp;</p>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSSetup/step7.png" alt="" /></p>
<p><br /><br /><strong>Deactivate</strong> is the online method of deactivating a currently registered version of QODBC POS to transfer the product to another machine. Suppose internet access is unavailable from the registered device. In that case, you can use the phone option to supply your reseller or distributor with the information to deactivate the product CDKey for you. Using the latest version of QODBC, credit for deactivation CDKEY is received instantly. In some cases, this process will take 24 to 48 hours before your CDKey account is credited with the deactivated license, and you can reactivate the right on a different machine.<br /><br /></p>
<h3><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0066cc;"><strong>About Tab </strong></span></span></h3>
<p align="center">&nbsp;<img src="//support.flexquarters.com/esupport/newimages/POSSetup/step8.png" alt="" /></p>
<p><br />&nbsp;<br />The bout screen shows the QODBC POS version currently installed, whether it is an evaluation copy or fully registered. (The serial number may be required for upgrades, rebate offers, technical installation support, or the Help Desk system.) The first letter in the serial number denotes what type of license is installed, and the 2nd &amp; 3rd digits of the QODBC version.<br /><br /><br /><br />Check Website for Updates will launch your internet browser to our website and see if you have the latest version of QODBC installed on your machine. You can view the Readme file for the list of all the latest features in the current version of QODBC POS and download the latest updater should you be using an older version of the driver.<br /><br />&nbsp;Keywords:<span id="4009511b-f927-4511-bbbc-0d6c5dbb5fc6" class="GINGER_SOFTWARE_mark"><span id="315256ea-84c9-41c0-ad2b-989d1e175c61" class="GINGER_SOFTWARE_mark"></span></span>&nbsp;setup for <span id="0ac57882-7dd6-413b-8543-8a0994c2e0f9" class="GINGER_SOFTWARE_mark"><span id="2003237d-3f2d-46be-b6d1-2c00393f75e8" class="GINGER_SOFTWARE_mark">online</span></span></p>
<p>&nbsp;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[QODBC-POS] QODBC POS Quick Start Guide]]></title>
<link><![CDATA[https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2828]]></link>
<guid isPermaLink="false"><![CDATA[b139aeda1c2914e3b579aafd3ceeb1bd]]></guid>
<pubDate><![CDATA[Fri, 09 Sep 2016 12:03:11 +0000]]></pubDate>
<dc:creator />
<description><![CDATA[ QODBC POS Quick Start Guide
Download: QODBC POS 2019 Quick Start Guide (PDF)

QODBC POS Driver License Agreement&nbsp;
Introduction&nbsp;
What is ODBC?&nbsp;
&nbsp;
ODBC (Open Database Connectivity) is a specification designed by Microsoft to:&nbs...]]></description>
<content:encoded><![CDATA[<h2><span style="color: #6633cc; font-family: Arial,Helvetica,sans-serif;"> QODBC POS Quick Start Guide</span></h2>
<p><br />Download: <a href="http://qodbc.com/download/QODBC%20POS%20Quick%20Start%20Guide.pdf" target="_blank">QODBC POS 2019 Quick Start Guide</a> (PDF)<br /><br /></p>
<div class="Section1">
<p class="MsoNormal" style="text-align: center;" align="center"><a href="http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2830" target="_blank"><span style="font-size: 10pt;"><span style="mso-bookmark: _Toc20502803;"><span style="mso-bookmark: _Toc20502726;"><span style="mso-bookmark: _Toc20502656;"><span style="mso-bookmark: _Toc20502118;"><strong style="mso-bidi-font-weight: normal;">QODBC POS Driver License Agreement</strong></span></span></span></span></span></a>&nbsp;</p>
<h2><span style="mso-bookmark: _Toc20502727;"><span style="mso-bookmark: _Toc20502804;"><span style="mso-bookmark: _Toc57980086;"><span style="mso-bookmark: _Toc335831563;">Introduction</span></span></span></span>&nbsp;</h2>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308229;"><span style="mso-bookmark: _Toc327308290;"><span style="mso-bookmark: _Toc327308414;"><span style="mso-bookmark: _Toc327332679;"><span style="mso-bookmark: _Toc327351342;"><span style="mso-bookmark: _Toc327351472;"><span style="mso-bookmark: _Toc530774700;"><strong><span style="font-size: 12.0pt; mso-bidi-font-family: Arial;">What is ODBC?</span></strong></span></span></span></span></span></span></span><strong><span style="font-size: 12.0pt; mso-bidi-font-family: Arial;">&nbsp;</span></strong></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong>ODBC (Open Database Connectivity) is a specification designed by Microsoft to:</strong>&nbsp;</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l22 level1 lfo1; tab-stops: list .25in;"><span style="mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Allow Windows applications to access multiple data sources through a single method with no regard for various file formats;</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l22 level1 lfo1; tab-stops: list .25in;"><span style="mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Overcome the problem of different databases having different means of providing access to the information contained within them, and</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l22 level1 lfo1; tab-stops: list .25in;"><span style="mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Simplify access requirements so that the user no longer requires a high skill level to access databases.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l22 level1 lfo1; tab-stops: list .25in;">&nbsp;</p>
<p class="MsoNormal"><strong>ODBC also provides the following benefits:</strong>&nbsp;</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l13 level1 lfo2; tab-stops: list .25in;"><span style="mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>SQL (Structured Query Language) is promoted as the method for accessing data through ODBC.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l13 level1 lfo2; tab-stops: list .25in;"><span style="mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>It simplifies application development, making access to multiple databases easier.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l13 level1 lfo2; tab-stops: list .25in;"><span style="mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>It insulates applications from changes to the underlying network and database versions. Modifications to networking services, servers, and databases will not impact current ODBC applications.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l13 level1 lfo2; tab-stops: list .25in;"><span style="mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>The Corporation's investment in the existing database is protected;</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l13 level1 lfo2; tab-stops: list .25in;"><span style="mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>The developer's acquired database programming skills are protected;</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l13 level1 lfo2; tab-stops: list .25in;"><span style="mso-fareast-font-family: Arial; mso-bidi-font-family: Arial;"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Making this easily accessible data available to some users can increase productivity and is a basis for more informed decisions.&nbsp;</p>
<p class="MsoNormal">Microsoft, along with a few other database manufacturers, designed the ODBC driver to provide a standard, consistent, and straightforward process of connecting to a wide range of databases.&nbsp;</p>
<p class="MsoNormal">Vendors of ODBC drivers (like this one) follow the specifications for ODBC so that any ODBC-compliant application can access the data available through the driver.&nbsp;</p>
<p class="MsoNormal">ODBC-compliant applications include Microsoft SQL Server, Microsoft Access, Word, Excel, PowerBuilder, Borland Delphi, Crystal Pro Report Writer, Visual Basic, and hundreds of others. The placement of this driver can be seen in the illustration below.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><img src="//support.flexquarters.com/esupport/newimages/POSQuickGuide/image001.jpg" alt="" width="313" height="266" /></p>
<p class="MsoNormal">&nbsp;</p>
</div>
<p><strong><span style="font-size: 12.0pt;">What is <span style="mso-bidi-font-style: italic;">Q</span>ODBC for POS?</span></strong><strong><span style="font-size: 12.0pt;">&nbsp;</span></strong></p>
<div class="Section3">
<p class="MsoNormal"><span style="mso-bidi-font-style: italic;">Q</span>ODBC for POS is an ODBC driver (DLL) for QuickBooks POS format files. This driver allows users of any ODBC-compliant front-end application to read and write data contained in QuickBooks POS<span style="mso-spacerun: yes;">&nbsp; </span>format files, similarly to any other ODBC-enabled database. QuickBooks POS, by default, stores its data in its proprietary DBMS file format.&nbsp;</p>
<p class="MsoNormal"><span style="mso-bidi-font-style: italic;">Q</span>ODBC for POS works by accepting SQL commands through the ODBC interface, converting those calls to navigational controls to the QuickBooks POS DBMS, and returning record sets that qualify for the query results.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308292;"><span style="mso-bookmark: _Toc327308416;"><span style="mso-bookmark: _Toc327332681;"><span style="mso-bookmark: _Toc327351344;"><span style="mso-bookmark: _Toc327351474;"><span style="mso-bookmark: _Toc530774702;"><strong><span style="font-size: 12.0pt;">What can I do with <span style="mso-bidi-font-style: italic;">Q</span>ODBC for POS?</span></strong></span></span></span></span></span></span><strong><span style="font-size: 12.0pt;">&nbsp;</span></strong></p>
<p class="MsoNormal"><span style="mso-bidi-font-style: italic;">Q</span>ODBC for POS opens up the QuickBooks POS<span style="mso-spacerun: yes;">&nbsp; </span>files to a new world of database connectivity. In the same way, Windows has created an environment where all applications have a similar look and feel; ODBC drivers make all database formats look the same.&nbsp;</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l16 level1 lfo3; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>A user of Microsoft Office can use Excel to pull company accounting or invoice information into a spreadsheet and create a chart.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l26 level1 lfo4; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Microsoft Word can merge a customer mail directly from QuickBooks POS files.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l15 level1 lfo5; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Crystal Pro Report writer can create multi-file reports from QuickBooks POS data.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l21 level1 lfo6; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Microsoft Access or Alpha 5 can merge QuickBooks POS data with other data sources to produce complex reports or run mass file updates based on multiple criteria.&nbsp;</p>
<p class="MsoNormal">QuickBooks POS application developers can now offer this driver to their customers, allowing them direct access to data vital to them through custom third-party applications. Business personnel who require up-to-the-minute data to make on-the-fly business decisions will have that real-time data instantly available to virtually hundreds of desktop applications. Best of all, this driver is transparent and works precisely like ODBC drivers from other vendors.</p>
<p class="MsoNormal">&nbsp;</p>
<h2><span style="mso-bookmark: _Toc20502658;"><span style="mso-bookmark: _Toc20502728;"><span style="mso-bookmark: _Toc20502805;"><span style="mso-bookmark: _Toc57980087;"><span style="mso-bookmark: _Toc335831564;">Installation</span></span></span></span></span>&nbsp;</h2>
<p class="MsoNormal"><strong><span style="font-size: 12.0pt;">Initial Setup</span></strong><em>&nbsp;</em></p>
<p class="MsoNormal">If you have downloaded this program, run the self-extracting executable in a temporary directory to extract the installation files. Don't forget to read the <strong>"Readme"</strong> file during installation for the latest information on <span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-style: italic;">Q</span>ODBC for POS setup and other information.&nbsp;</p>
<p class="MsoNormal">Unload the Microsoft Office toolbar from memory and any other Windows applications that can impair installation. Click on the Install program from within Windows to install the driver. Select the destination directory to install the <span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-style: italic;">Q</span>ODBC for POS support files. Click "OK" to continue.&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q1.png" alt="" /></p>
<p class="MsoNormal" style="text-align: center;" align="center">&nbsp;</p>
<p class="MsoNormal">The FLEX<em>quarters</em> <span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-style: italic;">Q</span>ODBC Driver for QuickBooks POS<span style="mso-spacerun: yes;">&nbsp; </span>has been installed on your computer. You can begin to use it immediately because it will directly run as a 30-day evaluation edition, with read/write access to the QuickBooks POS tables.&nbsp;<strong style="mso-bidi-font-weight: normal;">Note: Inserts are limited to 20 per session</strong>&nbsp;</p>
<table class="MsoNormalTable" style="width: 505.8pt; border-collapse: collapse; mso-yfti-tbllook: 191; mso-padding-alt: 0in 5.4pt 0in 5.4pt;" border="0" width="674" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes; height: 186.75pt;">
<td style="width: 2.45in; padding: 0in 5.4pt 0in 5.4pt; height: 186.75pt;" valign="top" width="235">
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><img src="//support.flexquarters.com/esupport/newimages/POSQuickGuide/image004.jpg" alt="" width="265" height="182" align="left" /><strong style="mso-bidi-font-weight: normal;">(On 32-bit Operating System)</strong></p>
<p class="MsoNormal">&nbsp;</p>
</td>
<td style="width: 329.4pt; padding: 0in 5.4pt 0in 5.4pt; height: 186.75pt;" valign="top" width="439">
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><img src="//support.flexquarters.com/esupport/newimages/POSQuickGuide/image006.jpg" alt="" width="265" height="208" /></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">(On 64-bit Operating System)</strong></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">To install a complete purchase or evaluation <span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-style: italic;">Q</span>ODBC for the POS registration code, see the Icons that have been added to your Start Menu under <span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-style: italic;">Q</span>ODBC Driver for QuickBooks POS.&nbsp;</p>
<p class="MsoFootnoteText" style="text-autospace: ideograph-numeric ideograph-other;"><span style="font-family: 'Arial','sans-serif';">The first step in configuring the driver is to click on the ODBC for POS Setup Screen icon, and the following screen will become available.</span>&nbsp;</p>
<p class="MsoFootnoteText" style="text-autospace: ideograph-numeric ideograph-other;"><strong><span style="font-family: 'Arial','sans-serif'; mso-bidi-font-family: 'Times New Roman';">QODBC for POS Setup Screen</span></strong>&nbsp;</p>
<p class="MsoFootnoteText" style="text-align: center; text-autospace: ideograph-numeric ideograph-other;" align="center"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q2.png" alt="" /></p>
<p class="MsoNormal" style="text-align: center;" align="center">&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q3.png" alt="" /></p>
<p class="MsoNormal" style="text-align: center;" align="center">&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q4.png" alt="" /></p>
<p class="MsoNormal" style="text-align: center;" align="center">&nbsp;</p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">Use Practice Mode </strong>when checked will use a POS sample data file, which can be selected in the drop-down.&nbsp;</p>
<p class="MsoNormal"><strong>Data Source Name</strong> is a display name for your QuickBooks POS data (QuickBooks POS Data, QuickBooksPRO, My QuickBooks&nbsp;Data, etc.)&nbsp;</p>
<p class="MsoNormal"><strong>Company File</strong> User Name=<em style="mso-bidi-font-style: normal;">the name of your computer goes here</em>; Company Data=<em style="mso-bidi-font-style: normal;">the name of your data file goes here;</em><strong>&nbsp;</strong></p>
<p class="MsoNormal"><strong>Messages Menu</strong></p>
<p class="MsoNormal" style="margin-left: 9.0pt; text-indent: -9.0pt;"><strong>&nbsp;</strong></p>
<p class="MsoNormal" style="margin-left: 9.0pt; text-align: center; text-indent: -9.0pt;" align="center"><strong><img src="https://support.flexquarters.com/esupport/newimages/2828/Q10.png" alt="" /></strong></p>
<p class="MsoNormal" style="margin-left: 9.0pt; text-indent: -9.0pt;"><strong>&nbsp;</strong></p>
<p class="MsoNormal"><strong>Message</strong><strong> Center</strong> allows you to review messages from QODBC for POS regarding errors and issues communicating with QuickBooks POS. Clear these messages, and review messages produced by the QuickBooks POS SDK interface.<strong>&nbsp;</strong></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">Detail Tracing (Slow) </strong>creates a trace log of what QODBC for POS is doing in the background, with the application using it for debugging purposes. Ensure the record is turned off when not needed, as these logs can use up large amounts of disk space.&nbsp;</p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">Display Optimizer Status Panel </strong>will display the progress of optimization on the data; this is especially helpful on large data files being reloaded in their entirety.&nbsp;</p>
<p class="MsoNormal"><strong>Verbose Optimizer Status</strong> causes<span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;"> the Optimizer panel to come up whenever any optimizer happens. The standard checkbox only pops up the Optimizer when doing the full update or reload.</span>&nbsp;</p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">Display Driver Status Panel,</strong> when selected, shows precisely what QODBC for POS is doing when accessing the QuickBooks POS data and provides a good assessment of speed using optimized and non-optimized data.<span style="mso-spacerun: yes;">&nbsp;</span><span style="text-align: center; text-indent: -9pt;">&nbsp;</span></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">Status Icon </strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">displays a green "Q" in your system tray when QODBC for POS is used. It allows you to interact with QODBC for POS while connected to QuickBooks POS.</span><strong style="mso-bidi-font-weight: normal;">&nbsp;</strong></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">Warning </strong><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">Bubble </span></strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">When this is checked, the QODBC icon will display a warning message reminding you that QODBC for POS is still working if QuickBooks POS takes longer than 30 seconds to return information.</span></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">&nbsp;</strong></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt;">Optimizer Tab</span></strong><strong style="mso-bidi-font-weight: normal;">&nbsp;</strong></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q11.png" alt="" /></strong></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;">&nbsp;</strong></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">The optimizer&nbsp;</span></strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">brings some data to a local cache to increase query retrieval performance. Here you can adjust where optimizations are stored and when they are updated. Check to activate the Optimizer.</span></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">Optimizer Database Folder </span></strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">specifies where the local data store will be saved on disk. The default location is under the folder where you specified QODBC for installing POS. The data will be stored in this folder with a name similar to the company file. If you can keep that data somewhere other than the default, click the browse button and select the destination folder. With huge company files, we suggest running synchronization after hours.</span></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">Keep my optimized data up to date as of </span></strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">when you choose t</span><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">he Optimizer to synchronize itself with your Company data. Depending on how static your data needs are and the file size, you can opt for various time frames of synchronization. The farther down the list you go, the less synchronization will occur, and your queries will run much faster but will be using less current data than the company files themselves.</span></p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l14 level1 lfo26; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-family: Symbol;">&middot;</span><span style="font-family: 'Times New Roman'; font-size: xx-small;"> Every query starts with</span></span></span>&nbsp;the default setting using the most current data. Use this default setting if your reporting needs require the latest up-to-the-minute data and speed is not the primary focus.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l14 level1 lfo26; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><strong style="mso-bidi-font-weight: normal;">The end of yesterday</strong> is used for a better balance between speed and data updating, and would be the best option for most users. It only has to synchronize each table once daily, and the data will be current at the end of the previous day.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l14 level1 lfo26; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><strong style="mso-bidi-font-weight: normal;">The end-of-last-month </strong>option is a significant speed boost for running last month's or last year's reports. It does not need to synchronize again to get the data.&nbsp;</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l14 level1 lfo26; tab-stops: list .25in;"><span style="font-size: 12.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><strong style="mso-bidi-font-weight: normal;">The last time I pressed one of the load data buttons, the</strong> options allowed you to control the synchronized timing. Synchronizing only occurs when you manually run it by pressing the Load Update Data.<strong><span style="mso-bidi-font-family: Arial;">&nbsp;</span></strong></p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l14 level1 lfo26; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><strong><span style="mso-bidi-font-family: Arial;">For balances and stock quantities: </span></strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">the option "Nulls" - will return NULLs for all fields that cannot be kept in sync, "Dirty Reads" - means return the most current value that was loaded into the optimizer cache, and "Real-Time" uses the slower method to get the data directly out of QuickBooks making sure you get the most current value for the requested fields. (Real-Time is the previous method used).</span><strong><span style="mso-bidi-font-family: Arial;">&nbsp;</span></strong></p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l14 level1 lfo26; tab-stops: list .25in;"><span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><strong><span style="mso-bidi-font-family: Arial;">Optimize data after an Insert or Update</span></strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">: causes QODBC for POS to do "Load Updated Data" after an insert or update is executed on a table. Useful for programmers who want to test that their data has successfully been written to QuickBooks POS.&nbsp;</span>&nbsp;</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l14 level1 lfo26; tab-stops: list .25in;"><span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><strong><span style="mso-bidi-font-family: Arial;">Multi-Table Sync: </span></strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">This option is unchecked by default for&nbsp;all non-USA enterprise users. If checked, the QODBC for the POS optimizer will use other tables to re-sync tables; however, this will slow down performance when all Multi-Table Sync fields become Real-Time fields. (Similar to version 7.0.x) Note: This feature is ignored and set to unchecked if the version is QuickBooks Online (Classic)&nbsp;or the SDK is less than v3 (used by QuickBooks 2004 USA and all QuickBooks versions outside the USA). Before SDK v3, the other multi-sync tables did not exist, so using accurate data for those fields is safer.</span>&nbsp;</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l14 level1 lfo26; tab-stops: list .25in;"><span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">Load </span>Updated Data.&nbsp;</strong>This button is used to synchronize your optimized data with your company file. This will only load the data that has changed since the last automatic or manual synchronization.&nbsp;</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l14 level1 lfo26; tab-stops: list .25in;"><span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">Reload All Data.</span></strong> This button is used to completely rebuild the optimized data from scratch. It is useful when you start a new company if you do not want to synchronize the tables<span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;"> you first encounter and ensure your data is 100% current.</span><strong style="mso-bidi-font-weight: normal;">&nbsp;</strong></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">&nbsp;</strong></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">Advanced Menu</strong><strong>&nbsp;</strong></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong><img src="https://support.flexquarters.com/esupport/newimages/2828/Q12.png" alt="" /></strong></p>
<p class="MsoNormal"><strong>&nbsp;</strong>The selected defaults in the Advanced settings should apply to most users and need not be changed.&nbsp;</p>
<p class="MsoNormal" style="tab-stops: 0in; mso-layout-grid-align: none; text-autospace: none;"><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial; color: black;">Reconnect Delay: is</span></strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial; color: black;">&nbsp;the time to wait after a disconnect when using the remote connector. This allows QuickBooks POS to fully unload it if it is being loaded into the background on the Host Remote Connector before you connect again.</span>&nbsp;</p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt;">Maximum Field Name Length </span></strong><span style="mso-bidi-font-size: 10.0pt;">is set to the QuickBooks POS limitation, but certain specifications, like Delphi, cannot handle this limit and must be set accordingly.</span>&nbsp;</p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt;">Use Case Sensitive RefNumber Searches,&nbsp;</span></strong><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">w<span style="color: black;">hen checked, means a RefNumber of 'ABC' and 'Abc' are different, but means QuickBooks POS can use an index internally for a search instead of a complete table scan.</span></span><strong>&nbsp;</strong></p>
<p><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 10.0pt; font-family: 'Arial','sans-serif';">Include Raw Files&nbsp;</span></strong><span style="font-size: 10.0pt; font-family: 'Arial','sans-serif';">if checked; checked will display both filtered and raw data formats.&nbsp;<span style="color: black;">QODBC formats data into SQL field types more easily used in programming languages for math and comparison operations. The Raw tables return the data as it is returned to QODBC for POS without modification.</span></span><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt;">&nbsp;</span></strong></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;"><strong>ODBC Compatibility</strong> "Default" is 2.1. ODBC compatibility is for certain specifications that require ODBC 2.1 Compatibility to use QODBC. Anything that uses the Java ODBC library, like ColdFusion, requires this option turned on, or recordsets will be returned with no row sets or only a 1-row set.</span></p>
<p align="center"><span style="font-family: Arial;"><strong><span style="font-family: Verdana; font-size: x-small;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//support.flexquarters.com/esupport/newimages/QODBC-Setup-Enterprise/ODBC-Compatiblity-dropdown.png" alt="http://support.flexquarters.com/esupport/newimages/QODBC-Setup-Enterprise/ODBC-Compatiblity-dropdown.png" /></span></strong></span></p>
<p><span style="font-family: Arial,Helvetica,sans-serif;">If you are using uuseosoft Excel Power Query or Microsoft Power BI, change the&nbsp;ODBC&nbsp;Compatibility to 3.8.</span>&nbsp;</p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt;">SQL Server Support/Simulate Transaction Support for SQL Server </span></strong>will turn transaction support on so that SQL Server will allow updates when using QODBC as a linked server. QODBC for POS still does not support transactions, but simulates the turning on and off of transactions.<strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt;">&nbsp;</span></strong></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt;">Use the Iterators </span></strong><span style="mso-bidi-font-size: 10.0pt;">and Iterator or Chunk Size fields to allow you to turn off iterators. This is needed on systems and Web Servers that use multiple threads.<span style="mso-spacerun: yes;">&nbsp;</span></span>&nbsp;</p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 10.0pt;">Integrated Application Defaults are </span></strong><span style="mso-bidi-font-size: 10.0pt;">the defaults set in the integrated application's dialog within QuickBooks and are available in the US versions of QuickBooks.</span><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 11.0pt;">&nbsp;</span></strong></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">Activate/Deactivate Tab</strong><strong style="mso-bidi-font-weight: normal;">&nbsp;</strong></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q13.png" alt="" /></strong></p>
<p class="MsoNormal">&nbsp;This tab allows you to purchase a CDKey, activate a license with the CDKey, or deactivate a currently active license and move that license to a new machine.&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q14.png" alt="" /></p>
<p class="MsoNormal" style="text-align: center;" align="center">&nbsp;</p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">Activate </strong>is the online option for entering the CDKey that was issued to you upon purchasing the product to fully activate from the evaluation version to either the full Read Only, Read/Write, or Web/Server Edition that has been purchased. Suppose supposed not have internet access to activate the product. In that case, you can use the phone option to supply your reseller or distributor with the information to activate the product.<strong>&nbsp;</strong></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong><img src="https://support.flexquarters.com/esupport/newimages/2828/Q15.png" alt="" /></strong></p>
<p class="MsoNormal"><strong>Deactivate </strong><span style="mso-bidi-font-weight: bold;">is the online method of deactivating a currently registered version of QODBC to transfer the product to another machine. This internet access is not available from the registered device. You</span>&nbsp;can use the phone option to supply your reseller or distributor with the information to deactivate the product CDKey for you.</p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">&nbsp;</strong></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">Note: Using the latest version of QODBC, credit for deactivation CDKEY is received instantly. In some cases, this process will take 24 to 48 hours before your CDKey account is credited with the deactivated license, and you can reactivate the license on a different machine.</strong></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q16.png" alt="" /></strong></p>
<p class="MsoNormal" style="text-align: center;" align="center">&nbsp;</p>
<p class="MsoNormal"><strong>About </strong><span style="mso-bidi-font-weight: bold;">screen shows the QODBC version currently installed, whether it is an evaluation copy or a fully registered copy. The first letter in the serial number denotes what license type is installed (R for Read-Only, M for Read Write), the 2</span><sup><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-weight: bold;">nd</span></sup><span style="mso-bidi-font-weight: bold;"> &amp; 3<sup>rd</sup> digit the QODBC for POS version, and the fourth denotes what version of QuickBooks POS (US), the license is compatible with. (The serial number may be required for upgrades, rebate offers, technical installation support, or the Help Desk system.)</span><strong>&nbsp;</strong></p>
<p class="MsoNormal"><strong>Check Website for Updates </strong><span style="mso-bidi-font-weight: bold;">will launch your internet browser to our website and check that you have the latest QODBC for POS installed on your machine. You can view the Readme file for the list of all the latest features in the current version of QODBC for POS, and download the latest version should you use the older version of the driver.</span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center">&nbsp;</p>
<p class="MsoNormal"><span style="font-size: 14.0pt; mso-bidi-font-weight: bold;">The first use of <span style="mso-bidi-font-style: italic;">Q</span>ODBC for POS after setup is complete</span><span style="font-size: 14.0pt; mso-bidi-font-weight: bold;"><span style="mso-spacerun: yes;">&nbsp;</span></span>&nbsp;</p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;">Testing Installation</strong><strong style="mso-bidi-font-weight: normal;">&nbsp;</strong></p>
<p class="MsoNormal">The first time you run this driver (for example, you can test it using the QODBC POS Test Tool included), you need my stunning QuickBooks POS Pro on the machine simultaneously logged<strong style="mso-bidi-font-weight: normal;">&nbsp;in as Administrator</strong>. This is for security reasons.&nbsp;</p>
<p class="MsoNormal">Click on the <strong>QODBC POS Test Tool</strong> icon to launch the application.</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q17.png" alt="" /></strong></strong></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">To establish a connection: select the "<strong>QuickBooks POS Data</strong>" default DSN, and click "Connect."&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q18.png" alt="" /></strong></p>
<p class="MsoNormal" style="text-align: center;" align="center">&nbsp;"When the driver starts, QuickBooks POS will ask permission for the driver to access your QuickBooks POS data. Answer "Yes, Always" to this, and the QODBC for POS, the river is added to the Integrated Application list.&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q8.png" alt="" /></strong></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">This will allow applications to integrate with QuickBooks POS data when QuickBooks POS is running on the desktop. There may be instances where you want an integrated application designed to share data with QuickBooks POS to access QuickBooks POS files automatically without user intervention. This might permit, for example, a particular application to run during the night when there is no other activity on the company file. Also, QuickBooks POS does not need to be running for ODBC-compliant applications to access the data files while set in this mode.</p>
<p class="MsoNormal">&nbsp;</p>
<h2><span style="mso-bookmark: _Toc20502729;"><span style="mso-bookmark: _Toc20502806;"><span style="mso-bookmark: _Toc57980088;"><span style="mso-bookmark: _Toc335831565;">Testing Driver Capabilities</span></span></span></span>&nbsp;</h2>
<p class="MsoNormal">This driver is not guaranteed to work with all possible front-end ODBC applications, and it would be impossible to test them all. If you find you have problems with this driver that do not occur in other ODBC drivers, contact support at FLEXquarters. We do want to provide maximum compatibility wherever possible. A simple test program called <strong>QODBC POS Test Tool</strong>&nbsp;has been included in this product to allow basic testing and isolate problems from various environments.<strong>&nbsp;</strong></p>
<p class="MsoNormal"><strong>QODBC POS Test Tool</strong>&nbsp;</p>
<p class="MsoNormal">After accepting the certificate, the QODBC POS Test Tool is successfully connected to the QuickBooks POS company file.</p>
<p class="MsoNormal" style="text-align: center;" align="center"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q19.png" alt="" /></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Now you can run the default SQL statement or write your SQL Statement and click on the "Run" button to extract the records.</p>
<p class="MsoNormal" style="text-align: center;" align="center"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q20.png" alt="" /></p>
<p class="MsoNormal" style="text-align: center;" align="center">&nbsp;</p>
<p class="MsoNormal">To disconnect, click the "disconnect" button.</p>
<p class="MsoNormal">&nbsp;</p>
<h2><span style="mso-bookmark: _Toc335831566;"><span class="HelpMakerPlusIndexTitle"><span style="mso-ansi-font-size: 14.0pt; mso-bidi-font-size: 14.0pt; font-family: 'Arial','sans-serif'; color: windowtext; font-weight: normal; mso-bidi-font-weight: bold;">Tutorials and Documentation</span></span></span>&nbsp;</h2>
<p class="MsoBodyText"><span style="font-weight: normal; mso-bidi-font-weight: bold;">QODBC for QuickBooks POS is very similar to our QODBC for QuickBooks editions, except that it is a true ODBC and does not need the QuickBooks POS system to access the data. Much of the documentation we have for QODBC also applies to<span style="mso-spacerun: yes;">&nbsp; </span>the QODBC for POS drivers, which can be found at <strong><a href="http://www.qodbc.com/">www.qodbc.com</a></strong></span>&nbsp;</p>
<p class="MsoBodyText">Step-by-Step Tutorials</p>
<p class="MsoBodyText" style="margin-left: .5in; text-indent: -.25in; mso-list: l17 level1 lfo27; tab-stops: list .5in;"><span class="MsoHyperlink"><span style="font-size: 8.0pt; mso-bidi-font-size: 12.0pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; font-weight: normal; mso-bidi-font-weight: bold; text-decoration: none; text-underline: none;"><span style="mso-list: Ignore;">q<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span></span><span style="font-weight: normal; mso-bidi-font-weight: bold;"><a href="http://www.qodbc.com/qodbctutorials.htm">Alpha Five</a></span></p>
<p class="MsoBodyText" style="margin-left: .5in; text-indent: -.25in; mso-list: l17 level1 lfo27; tab-stops: list .5in;"><span class="MsoHyperlink"><span style="font-size: 8.0pt; mso-bidi-font-size: 12.0pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; font-weight: normal; mso-bidi-font-weight: bold; text-decoration: none; text-underline: none;"><span style="mso-list: Ignore;">q<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span></span><span style="font-weight: normal; mso-bidi-font-weight: bold;"><a href="http://www.qodbc.com/qodbctutorials.htm">ColdFusion/PHP</a></span></p>
<p class="MsoBodyText" style="margin-left: .5in; text-indent: -.25in; mso-list: l17 level1 lfo27; tab-stops: list .5in;"><span class="MsoHyperlink"><span style="font-size: 8.0pt; mso-bidi-font-size: 12.0pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; font-weight: normal; mso-bidi-font-weight: bold; text-decoration: none; text-underline: none;"><span style="mso-list: Ignore;">q<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span></span><span style="font-weight: normal; mso-bidi-font-weight: bold;"><a href="http://www.qodbc.com/qodbctutorials.htm">Crystal Reports</a></span></p>
<p class="MsoBodyText" style="margin-left: .5in; text-indent: -.25in; mso-list: l17 level1 lfo27; tab-stops: list .5in;"><span class="MsoHyperlink"><span style="font-size: 8.0pt; mso-bidi-font-size: 12.0pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; font-weight: normal; mso-bidi-font-weight: bold; text-decoration: none; text-underline: none;"><span style="mso-list: Ignore;">q<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span></span><span style="font-weight: normal; mso-bidi-font-weight: bold;"><a href="http://www.qodbc.com/qodbctutorials.htm">Flash Tutorials</a></span></p>
<p class="MsoBodyText" style="margin-left: .5in; text-indent: -.25in; mso-list: l17 level1 lfo27; tab-stops: list .5in;"><span class="MsoHyperlink"><span style="font-size: 8.0pt; mso-bidi-font-size: 12.0pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; font-weight: normal; mso-bidi-font-weight: bold; text-decoration: none; text-underline: none;"><span style="mso-list: Ignore;">q<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span></span><span style="font-weight: normal; mso-bidi-font-weight: bold;"><a href="http://www.qodbc.com/qodbcaccess.htm">Microsoft Access</a></span></p>
<p class="MsoBodyText" style="margin-left: .5in; text-indent: -.25in; mso-list: l17 level1 lfo27; tab-stops: list .5in;"><span class="MsoHyperlink"><span style="font-size: 8.0pt; mso-bidi-font-size: 12.0pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; font-weight: normal; mso-bidi-font-weight: bold; text-decoration: none; text-underline: none;"><span style="mso-list: Ignore;">q<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span></span><span style="font-weight: normal; mso-bidi-font-weight: bold;"><a href="http://www.qodbc.com/qodbctutorials.htm">Microsoft Excel</a></span></p>
<p class="MsoBodyText" style="margin-left: .5in; text-indent: -.25in; mso-list: l17 level1 lfo27; tab-stops: list .5in;"><span class="MsoHyperlink"><span style="font-size: 8.0pt; mso-bidi-font-size: 12.0pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; font-weight: normal; mso-bidi-font-weight: bold; text-decoration: none; text-underline: none;"><span style="mso-list: Ignore;">q<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span></span><span style="font-weight: normal; mso-bidi-font-weight: bold;"><a href="http://www.qodbc.com/qodbctutorials.htm">Microsoft Office</a></span></p>
<p class="MsoBodyText" style="margin-left: .5in; text-indent: -.25in; mso-list: l17 level1 lfo27; tab-stops: list .5in;"><span class="MsoHyperlink"><span style="font-size: 8.0pt; mso-bidi-font-size: 12.0pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; font-weight: normal; mso-bidi-font-weight: bold; text-decoration: none; text-underline: none;"><span style="mso-list: Ignore;">q<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span></span><span style="font-weight: normal; mso-bidi-font-weight: bold;"><a href="http://www.qodbc.com/qodbctutorials.htm">Microsoft Word</a></span></p>
<p class="MsoBodyText" style="margin-left: .5in; text-indent: -.25in; mso-list: l17 level1 lfo27; tab-stops: list .5in;"><span class="MsoHyperlink"><span style="font-size: 8.0pt; mso-bidi-font-size: 12.0pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; font-weight: normal; mso-bidi-font-weight: bold; text-decoration: none; text-underline: none;"><span style="mso-list: Ignore;">q<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span></span><span style="font-weight: normal; mso-bidi-font-weight: bold;"><a href="http://www.qodbc.com/qodbctutorials.htm">SQL Server</a></span></p>
<p class="MsoBodyText" style="margin-left: .5in; text-indent: -.25in; mso-list: l17 level1 lfo27; tab-stops: list .5in;"><span class="MsoHyperlink"><span style="font-size: 8.0pt; mso-bidi-font-size: 12.0pt; font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; font-weight: normal; mso-bidi-font-weight: bold; text-decoration: none; text-underline: none;"><span style="mso-list: Ignore;">q<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span></span><span style="font-weight: normal; mso-bidi-font-weight: bold;"><a href="http://www.qodbc.com/qodbctutorials.htm">Visual Basic/ADO</a></span></p>
<p class="MsoBodyText"><span style="font-weight: normal; mso-bidi-font-weight: bold;">To follow the tutorials using the QODBC for POS driver, simple QuickBooks POS data DSN when getting external data from ODBC sources.</span></p>
<p class="MsoBodyText">Data Schema</p>
<p class="MsoBodyText"><span style="font-weight: normal; mso-bidi-font-weight: bold;">Using the QODBC POS Test Tool included with QODBC for QuickBooks POS, you can view the schema of the individual tables using the following SQL statement: sp_columns table&nbsp;</span><span style="box-sizing: border-box; margin: 0px; padding: 0px;"><em>name. C</em>onfiguring</span>&nbsp;QRemote POS after QODBC is set up.&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">QuickBooks POS and QODBC POS are 32-bit applications and work with 32-bit Applications. If you have 64-bit applications, they cannot communicate with 32-bit drivers like QODBC.</span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">To overcome this limitation, QRemote works as a bridge between 64-bit Applications and the 32-bit QODBC Driver. QRemote allows Web Servers and 64-bit applications to talk to QuickBooks via the QODBC POS Driver.</span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">QRemote has two components: "QRemote POS Client Driver for QODBC" and the "QRemote Server for QODBC POS."</span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><strong style="mso-bidi-font-weight: normal;">QRemote POS Client Driver:</strong> Allows 64-bit application (s) to connect to the QRemote server and sends the Request to the QRemote Server for processing.</span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><strong style="mso-bidi-font-weight: normal;">QRemote POS Server:</strong> Processes a requested instruction from the QRemote Client to QuickBooks using the QODBC DSN Driver.</span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><strong style="mso-bidi-font-weight: normal;">Setting Up A New QRemote Connection.</strong></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">Start "<strong>QRemote Server for QODBC POS</strong>" from the start menu.</span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="margin-left: .5in; text-align: center;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q21-Second.png" alt="" /></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">Double-click the QRemote Server icon from the system tray.</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span><img src="https://support.flexquarters.com/esupport/newimages/2828/Q22.png" alt="" /></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">QRemote Server Main screen shows the IP address, and the Port allows the QRemote client to connect.</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">Note the IP address and Port number listed on the QRemote Server "Event Logs window.</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="margin-left: .25in; text-align: center; text-indent: -.25in;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q23.png" alt="" /></span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><strong style="mso-bidi-font-weight: normal;">Create a new DSN entry.</strong></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">Before creating a DSN entry, verify that you have made a DSN entry for QODBC, which can connect to QuickBooks. The ODBC Manager 32-bit can be found under Start Menu </span></span></span></span></span><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="font-family: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">&agrave;</span></span> All Programs </span></span></span></span></span><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="font-family: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">&agrave;</span></span> QODBC Driver for use with QuickBooks POS </span></span></span></span></span><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="font-family: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">&agrave;</span></span> Configure QODBC POS Data Source.</span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q24.png" alt="" /></span></span></span></span></span></p>
<p class="MsoNormal" style="text-align: center;" align="center">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To create a new QRemote DSN entry, navigate to ODBC Manager 64-bit. Located under Control Panel &gt; Administrative Tools &gt; Data Sources (ODBC).</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in; text-align: center; text-indent: -1.0in;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q25.png" alt="" /></span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<p class="MsoNormal" style="text-align: center;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">Or</span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">Start Menu &gt;&gt;</span></span></span></span></span><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;All Programs &gt;&gt;</span></span></span></span></span><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;QODBC Driver for use with QuickBooks POS </span></span></span></span></span><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="font-family: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">&agrave;</span></span> Configure QODBC POS Data Source 64-bit.</span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q26.png" alt="" /></span></span></span></span></span></p>
<p class="MsoNormal" style="text-align: center;" align="center">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Navigate to System DSN. Click on the "Add" button.</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="margin-left: 1.0in; text-align: center; text-indent: -1.0in;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q27.png" alt="" /></span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Select "QRemote for QuickBooks POS" from the driver list and click "Finish."&nbsp;</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="margin-left: 1.0in; text-align: center; text-indent: -1.0in;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q28.png" alt="" /></span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in;">Under the QRemote for QuickBooks POS &ndash; Client<span style="mso-spacerun: yes;">&nbsp; </span>DSN configuration screen, please fill in the following information:</p>
<p class="MsoNormal" style="margin-left: 1.5in; text-indent: -.25in; mso-list: l12 level3 lfo28;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings;"><span style="mso-list: Ignore;">&sect;<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span>Data Source Name: Name of your DSN entry</span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.5in; text-indent: -.25in; mso-list: l12 level3 lfo28;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings;"><span style="mso-list: Ignore;">&sect;<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span>Server: IP address displayed on QRemote Server</span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.5in; text-indent: -.25in; mso-list: l12 level3 lfo28;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings;"><span style="mso-list: Ignore;">&sect;<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span>Port: Port displayed on QRemote Server</span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.5in; text-indent: -.25in; mso-list: l12 level3 lfo28;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings;"><span style="mso-list: Ignore;">&sect;<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span>Encryption Key:<span style="mso-spacerun: yes;">&nbsp;QRemoteServer has an Encryption feature that will send/receive data between the client &amp; server in an encrypted format. So you can use this feature.&nbsp;</span>(By default, the Encryption Key/Password is set to "QODBC#QRemote$1")</span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.5in; text-indent: -.25in; mso-list: l12 level3 lfo28;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings;"><span style="mso-list: Ignore;">&sect;<span style="font: 7.0pt 'Times New Roman';">&nbsp; </span></span></span>Remote DSN: select the QODBC DSN from the list. ( Make sure QRemote Server is running)</span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q29.png" alt="" /></span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<p class="MsoNormal" style="text-align: center;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q30.png" alt="" /></span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in; text-align: center; text-indent: -1.0in;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q31.png" alt="" /></span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Verify the QRemote client connects to the server and that the following logs are logged in the event window.</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q32.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;">&nbsp;</span></span></span></span></span></p>
<h2><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bookmark: _Toc335831568;">Connecting with 64-bit Applications</span></span></span></span></span></span>&nbsp;</h2>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">To allow 64-bit application (s) to talk to QuickBooks via QODBC, start the QRemote server and configure the QRemote Client DSN entry.</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q33.png" alt="" /></strong></strong></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><strong><span style="mso-bidi-font-family: Arial;">How to connect with 64-bit MS Access.</span></strong></span></span></span></span></span><strong><span style="mso-bidi-font-family: Arial;">&nbsp;</span></strong></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">-Create or Open MS Access Database</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">-Navigate to the "External Data" tab and select "ODBC Database."</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q34.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: .5in; text-indent: -.5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">Select the method to import the data.</span></span></span></span></span></span>&nbsp;&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q35.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">Select the "<strong>QuickBooks POS Data QRemote</strong>" DSN from the list under "<strong>Machine Data Source.</strong>"</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="margin-left: .5in; text-align: center; text-indent: -.5in;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q36.png" alt="" /></span></span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><strong><span style="mso-bidi-font-family: Arial;">(May List Either "QRemote POS Data 64-bit" or "QRemote POS Data 32-bit")</span></strong></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">You will notice the connection information getting logged under QRemoteServer.</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q37.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q037.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">Select the table(s) you want to import to MS Access and click "OK."</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">MS Access imports the table(s) information via QRemote.</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q39.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">After the import process is completed, a notification window appears in MS Access.</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q40.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">A list of imported table(s) will be shown under "All Access Objects."</span></span></span></span></span></span>&nbsp;&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q41.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;"><span style="mso-spacerun: yes;">&nbsp;</span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><strong><span style="font-size: 11.0pt; mso-bidi-font-family: Arial;">How to connect with 64-bit MS Excel.</span></strong></span></span></span></span></span><strong><span style="mso-bidi-font-family: Arial;">&nbsp;</span></strong></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">Create or open an MS Excel 2010 Spreadsheet and navigate to "Data"&gt;&gt;"Get External Data"&gt;&gt; "From Other Sources"&gt;&gt; Select the source as "From Microsoft Query." </span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q42.png" alt="" /></strong></strong></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">Select the QRemote Client DSN entry from the list.</span></span></span></span></span></span>&nbsp;&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q43.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><strong><span style="mso-bidi-font-family: Arial;">(May List Either "QRemote POS Data 64-bit" or "QRemote POS Data 32-bit")</span></strong></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">You will notice the connection information getting logged under QRemote Server.</span></span></span></span></span></span>&nbsp;&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q44.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q45.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: 9.0pt; text-indent: -9.0pt;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">Select the table(s) you would like to import.</span></span></span></span></span></span>&nbsp;&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q46.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">Select the columns you want from the list</span></span></span></span></span></span>&nbsp;<span style="mso-fareast-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q47.png" alt="" /></strong></strong></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">If you want to filter the data, you can opt for data filtering based on the criteria you specify.</span></span></span></span></span></span>&nbsp;&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q48.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">Select "Return Data to Microsoft Excel" and click "Finish."</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q49.png" alt="" /></strong></strong></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">Choose the Output Location</span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q50.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in; text-align: center;" align="center"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">MS Excel may take a few moments to populate data into the worksheet.</span></span></span></span></span></span><span style="mso-fareast-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;"><span style="font: 7.0pt 'Times New Roman';">&nbsp; &nbsp; &nbsp; &nbsp;</span></span></span><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong style="mso-bidi-font-weight: normal;"><strong style="mso-bidi-font-weight: normal;"><img src="https://support.flexquarters.com/esupport/newimages/2828/Q51.png" alt="" /></strong></strong></p>
<p class="MsoNormal" style="margin-left: .5in;"><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></p>
<h2><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span class="HelpMakerPlusIndexTitle"><span style="font-size: 16.0pt; mso-bidi-font-size: 18.0pt; font-family: 'Arial','sans-serif'; color: windowtext; mso-bidi-font-style: italic;">Q</span></span></span></span></span></span></span><span style="mso-bookmark: _Toc20502670;"><span style="mso-bookmark: _Toc20502743;"><span style="mso-bookmark: _Toc20502820;"><span style="mso-bookmark: _Toc57980099;"><span style="mso-bookmark: _Toc85262408;"><span style="mso-bookmark: _Toc335831569;"><span class="HelpMakerPlusIndexTitle"><span style="font-size: 16.0pt; mso-bidi-font-size: 18.0pt; font-family: 'Arial','sans-serif'; color: windowtext;">ODBC for POS Frequently Asked Questions</span></span></span></span></span></span></span></span>&nbsp;</h2>
<p class="MsoNormal"><span style="mso-bidi-font-family: Arial; mso-bidi-font-weight: bold;">The frequently asked questions about this product are constantly changing, so we have a web page set up with these questions. It can be found at:</span><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: Arial;">&nbsp;</span></strong></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: Arial;"><a href="http://www.qodbc.com/support.htm">http://www.qodbc.com/support.htm</a></span></strong></p>
<p class="MsoNormal"><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: Arial;">&nbsp;</span></strong></p>
<h2><span style="mso-bookmark: _Toc57980100;"><span style="mso-bookmark: _Toc335831570;">QODBC for POS Support</span></span>&nbsp;</h2>
<p class="MsoNormal">This driver has the following ODBC support and limitations:&nbsp;</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l20 level1 lfo19; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Only ODBC, Core Level SQL, is supported.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l23 level1 lfo20; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Only ODBC Level 2 API calls are supported.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l23 level1 lfo20; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>ODBC Version 3.0 compliant.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l19 level1 lfo21; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Column and table names are not case-sensitive. String data comparisons are case-sensitive.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l27 level1 lfo22; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Character values supplied for parameterized queries (SELECT * FROM EMP WHERE NAME = ?) are limited to 255 characters.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l18 level1 lfo23; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Transactions are not supported.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l24 level1 lfo24; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Qualifiers and owners are not allowed in databases, tables, etc.</p>
<p class="MsoNormal" style="margin-left: .25in; text-indent: -.25in; mso-list: l10 level1 lfo25; tab-stops: list .25in;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7.0pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span>Table creation and deletion are not supported currently.&nbsp;</p>
<p class="MsoSubtitle"><strong>Windows Support</strong>&nbsp;</p>
<p class="MsoNormal">This product supports Microsoft Windows 95, Windows 98, Windows NT, Windows ME, Windows 2000, Windows XP, Vista, and Windows 7.&nbsp;</p>
<p class="MsoSubtitle"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><strong>Product Support</strong></span></span></span></span></span></span></span><strong style="mso-bidi-font-weight: normal;">&nbsp;</strong></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-weight: bold; mso-bidi-font-style: italic;">We offer a free, fully-functional trial copy of&nbsp;</span><span style="mso-bidi-font-weight: bold;">QODBC for POS, limited to selected elements in the QuickBooks POS system. An FAQ section and a Help Desk support system are available for registered users and those evaluating <span style="mso-bidi-font-style: italic;">Q</span>ODBC for POS. Those purchasing the product will receive Free installation support for 30 days from the date of purchase. Program anomalies will be addressed at no charge, and updates will be posted on our website. Other issues may be subject to a fee.</span></span></span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;">The following methods can obtain support:</span></span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="font-size: 9.0pt;">Mail:<span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>FLEXquarters.com LLC</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>2620 S Maryland Pkwy<span style="mso-spacerun: yes;">&nbsp; </span>Ste 14 # 557</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Las Vegas, NV 89109-1692</span></span></span></span></span></span></span></p>
<p class="MsoNormal" style="margin-left: 1.0in; text-indent: .5in;"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="font-size: 9.0pt;">&nbsp;</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="font-size: 9.0pt;">Forum Online Support:<span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span></span></span></span></span></span><a href="http://www.qodbc.com/QODBCAutoFAQ.htm"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="font-size: 9.0pt;">http://www.qodbc.com/QODBCAutoFAQ.htm</span></span></span></span></span></span></span></span></a></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="font-size: 9.0pt;">E-mail:<span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span></span></span></span></span></span><a href="mailto:support@qodbc.com"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;">mailto:support@qodbc.com</span></span></span></span></span></span></span></a></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="font-size: 9.0pt;">Newsgroups<span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span></span></span></span></span></span><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="font-size: 9.0pt;"><a href="http://groups.yahoo.com/group/qodbc">http://groups.yahoo.com/group/qodbc</a></span></span></span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;">The most effective of these methods is the Forum support system via our website, since you can attach an ODBC or SDK trace log to the message, and we can connect an updated product to you if we have a patch.</span></span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;">Before contacting us, run an ODBC trace log of the operations you are having problems with and get the application vendor to see if they are driver-related problems. If they are, send us the file and a description of the problem.</span></span></span></span></span></span></span><strong>&nbsp;</strong></p>
<p class="MsoSubtitle">&nbsp;</p>
<p class="MsoSubtitle"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><strong>Product Updates</strong></span></span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;">Since the product is distributed in Demo form, the latest updated versions will always be available online at our web page: </span></span></span></span></span></span></span><a href="http://www.qodbc.com/posDownload.htm"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;">http://www.qodbc.com/posDownload.htm</span></span></span></span></span></span></span></a>.</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;">&nbsp;</span></span></span></span></span></span></span></p>
<h2><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bookmark: _Toc335831571;">QODBC for POS Credits</span></span></span></span></span></span></span></span></h2>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;">&nbsp;</span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><strong><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-style: italic;">Q</span></strong></span></span></span></span></span></span></span><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><strong><span style="mso-bidi-font-size: 9.0pt;">ODBC for<span style="mso-spacerun: yes;">&nbsp; </span>POS</span></strong></span></span></span></span></span></span></span><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt;"> version 18</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt;">For Microsoft Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Vista, Windows 7, Windows 8, and Windows 10.</span></span></span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt;">&copy; Copyright 1995-2017, FLEXquarters.com LLC, All Rights Reserved Worldwide</span></span></span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt;">Portions of this product &copy; Copyright Intuit Incorporated</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><strong><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-style: italic;">Q</span></strong></span></span></span></span></span></span></span><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><strong><span style="mso-bidi-font-size: 9.0pt;">ODBC</span></strong></span></span></span></span></span></span></span><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt;"> is a trademark of FLEXquarters.com LLC</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><strong><span style="mso-bidi-font-size: 9.0pt;">QuickBooks Point of Sale </span></strong></span></span></span></span></span></span></span><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">is a registered trademark of Intuit Incorporated</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><strong><span style="mso-bidi-font-size: 9.0pt;">Windows and Vista</span></strong></span></span></span></span></span></span></span><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt;"> are registered trademarks of Microsoft Corporation</span></span></span></span></span></span></span></span></p>
<p class="MsoFootnoteText" style="text-autospace: ideograph-numeric ideograph-other;"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; font-family: 'Arial','sans-serif'; mso-bidi-font-family: 'Times New Roman';">All other trademarks are the property of their respective holders</span></span></span></span></span></span></span></span>&nbsp;</p>
<p class="MsoFootnoteText" style="text-autospace: ideograph-numeric ideograph-other;"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; font-family: 'Arial','sans-serif';">Version 1.0 First released July 2005</span></span></span></span></span></span></span></span></p>
<p class="MsoFootnoteText" style="text-autospace: ideograph-numeric ideograph-other;"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; font-family: 'Arial','sans-serif'; mso-bidi-font-family: 'Times New Roman';">Version 9.0 First released June 2010</span></span></span></span></span></span></span></span></p>
<p class="MsoFootnoteText" style="text-autospace: ideograph-numeric ideograph-other;"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; font-family: 'Arial','sans-serif'; mso-bidi-font-family: 'Times New Roman';">Version 10.0 First released May 2011</span></span></span></span></span></span></span></span></p>
<p class="MsoFootnoteText" style="text-autospace: ideograph-numeric ideograph-other;"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; font-family: 'Arial','sans-serif'; mso-bidi-font-family: 'Times New Roman';">Version 13.0 First released September 2012</span></span></span></span></span></span></span></span></p>
<p class="MsoFootnoteText" style="text-autospace: ideograph-numeric ideograph-other;"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; font-family: 'Arial','sans-serif'; mso-bidi-font-family: 'Times New Roman';">Version 15.0 First released June 2015</span></span></span></span></span></span></span></span></p>
<p class="MsoFootnoteText" style="text-autospace: ideograph-numeric ideograph-other;"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"> <span style="mso-bidi-font-size: 9.0pt; font-family: 'Arial','sans-serif'; mso-bidi-font-family: 'Times New Roman';">Version 18.0 was first released in October 2017</span></span></span></span></span></span></span></span></p>
<p class="MsoFootnoteText" style="text-autospace: ideograph-numeric ideograph-other;">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 9.0pt;">The program was published and supported by:</span></strong></span></span></span></span></span></span></span><strong><span style="font-size: 8.0pt;">&nbsp;</span></strong></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">FLEXquarters.com Limited</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">41-43 Carnarvon Road, Suite&nbsp;809</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">Tsim Sha Tsu in Kowloon,n Hong Kong</span></span></span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">USA</span><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;"> Mailing Address:</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial;">2620 S Maryland Pkwy<span style="mso-spacerun: yes;">&nbsp; </span>Ste 14 # 557</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;">Las Vegas, NV 89109-1692</span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">WWW:<span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span></span></span></span></span></span><a href="http://www.qodbc.com/"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">http://www.qodbc.com</span></span></span></span></span></span></span></span></a></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">E-mail:<span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span></span></span></span></span></span><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;"><a href="../QODBC%20Man%202007/support@qodbc.com">support@qodbc.com</a></span></span></span></span></span></span></span></span><strong><span style="mso-bidi-font-size: 9.0pt;">&nbsp;</span></strong></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><strong><span style="mso-bidi-font-size: 9.0pt;">&nbsp;</span></strong></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 9.0pt;">USA</span></strong><strong style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-size: 9.0pt;"> Sales Office:</span></strong></span></span></span></span></span></span></span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">FLEXquarters USA Sales</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">P.O. Box</span><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;"> 0036</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">Union Lake</span><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">, MI</span><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;"> 48387-0036</span></span></span></span></span></span></span></span>&nbsp;</p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">E-mail:<span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span></span></span></span></span></span><a href="../QODBC%20Man%202007/mark@flexquarters.com"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-weight: bold;">mark@qodbc.com</span></span></span></span></span></span></span></span></a></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">Voice:<span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>248-620-2400</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">Licensing Support<span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>248-620-2406 (Registered user activation/deactivation issues only)</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt; mso-bidi-font-weight: bold;">&nbsp;</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt;">Brad Waddell, Matthew Froncek, and Rajendra Dewani developed the program.</span></span></span></span></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _Toc327308239;"><span style="mso-bookmark: _Toc327308300;"><span style="mso-bookmark: _Toc327308424;"><span style="mso-bookmark: _Toc327332689;"><span style="mso-bookmark: _Toc327351364;"><span style="mso-bookmark: _Toc327351494;"><span style="mso-bookmark: _Toc530774721;"><span style="mso-bidi-font-size: 9.0pt;">Documentation produced by Mark Kuznar, Brad Waddell, and </span></span></span></span></span></span></span></span><span style="mso-bidi-font-size: 9.0pt;">Rajendra Dewani.</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style="mso-bidi-font-size: 9.0pt;">Tags:&nbsp;configurations, permissions, user rights</span></p>
<p class="MsoNormal">&nbsp;</p>
</div>]]></content:encoded>
</item>
</channel>
</rss>