Exemplo n.º 1
0
$Invoice->addInvoiceLine($InvoiceLine2);
$API->addInvoice($Invoice, '_quickbooks_invoice_add_callback', 20);
// VENDORS
$Vendor = new QuickBooks_Object_Vendor();
$Vendor->setName('Test Vendor ' . mt_rand());
$Vendor->setPhone('1.860.634.1602');
$Vendor->setFirstName('Test');
$Vendor->setFax('1.860.429.5183');
$API->addVendor($Vendor, '_quickbooks_vendor_add_callback', 19);
// SERVICE ITEMS
$ServiceItem = new QuickBooks_Object_ServiceItem();
$ServiceItem->isSalesOrPurchase(true);
$ServiceItem->setName('My Service Item ' . mt_rand());
$ServiceItem->setPrice(250);
$ServiceItem->setDescription('My Test Item Description');
$ServiceItem->setAccountName('Sales');
$API->addServiceItem($ServiceItem, '_quickbooks_serviceitem_add_callback', 12);
// INVENTORY ITEMS
$InventoryItem = new QuickBooks_Object_InventoryItem();
$InventoryItem->setName('Test Inventory Item ' . mt_rand());
$InventoryItem->setSalesPrice(25.25);
$InventoryItem->setIncomeAccountName('Sales');
$InventoryItem->setCOGSAccountName('Cost of Goods Sold');
$InventoryItem->setAssetAccountName('Inventory Asset');
$InventoryItem->setPreferredVendorApplicationID(19);
$API->addInventoryItem($InventoryItem, '_quickbooks_inventoryitem_add_callback', 11);
/*
// QUERYING FOR ACCOUNTS
$datetime = '2009-01-02 01:02:03';
$API->listAccountsModifiedAfter($datetime, '_quickbooks_account_query_callback');
*/