コード例 #1
0
<?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);
コード例 #2
0
<?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 {