<?php ini_set('display_errors', 1); error_reporting(E_ALL | E_STRICT); require_once '../QuickBooks.php'; // $username = '******'; $password = ''; $token = 'bf8cp2mihs6vsdibgqsybinugvj12346'; $realmID = 18293819223456; // $IPP = new QuickBooks_IPP(); $Context = $IPP->authenticate($username, $password, $token); $IPP->application($Context, 'bfrccpnge'); // Create a new Service for IDS access $Service = new QuickBooks_IPP_Service_SalesReceipt(); $list = $Service->findAll($Context, $realmID); print "\n\n"; print $Service->lastRequest() . "\n\n\n"; print "\n\n"; print $Service->lastResponse() . "\n\n\n"; print "\n\n"; /* $SalesReceipt = new QuickBooks_IPP_Object_SalesReceipt(); $Header = new QuickBooks_IPP_Object_Header(); $Header->setDocNumber('TESTabcd'); $Header->setTxnDate(date('Y-m-d')); $Header->setCustomerName('ConsoliBYTE, LLC'); $SalesReceipt->addHeader($Header);
<?php // Set up the IPP instance $IPP = new QuickBooks_IPP($dsn); // Get our OAuth credentials from the database $creds = $IntuitAnywhere->load($the_username, $the_tenant); // Tell the framework to load some data from the OAuth store $IPP->authMode(QuickBooks_IPP::AUTHMODE_OAUTH, $the_username, $creds); // Print the credentials we're using //print_r($creds); // This is our current realm $realm = $creds['qb_realm']; // Load the OAuth information from the database if ($Context = $IPP->context()) { // Set the IPP version to v3 $IPP->version(QuickBooks_IPP_IDS::VERSION_3); $SalesReceiptService = new QuickBooks_IPP_Service_SalesReceipt(); $salesreceipts = $SalesReceiptService->query($Context, $realm, "SELECT * FROM SalesReceipt STARTPOSITION 1 MAXRESULTS 10"); //print_r($salesreceipts); foreach ($salesreceipts as $SalesReceipt) { print 'Receipt # ' . $SalesReceipt->getDocNumber() . ' has a total of $' . $SalesReceipt->getTotalAmt() . "\n"; } /* print($IPP->lastError($Context)); print("\n\n\n\n"); print('Request [' . $IPP->lastRequest() . ']'); print("\n\n\n\n"); print('Response [' . $IPP->lastResponse() . ']'); print("\n\n\n\n"); */ } else {