$JournalEntry = new QuickBooks_Object_JournalEntry(); $JournalEntry->setTransactionDate('2009-02-02'); $DebitLine = new QuickBooks_Object_JournalEntry_JournalDebitLine(); $DebitLine->setAmount(45.0); $DebitLine->setAccountName('Test'); $JournalEntry->addDebitLine($DebitLine); $CreditLine1 = new QuickBooks_Object_JournalEntry_JournalCreditLine(); $CreditLine1->setAmount(25.0); $CreditLine1->setAccountName('Services'); $JournalEntry->addCreditLine($CreditLine1); $CreditLine2 = new QuickBooks_Object_JournalEntry_JournalCreditLine(); $CreditLine2->setAmount(20.0); $CreditLine2->setAccountName('Sales'); $JournalEntry->addCreditLine($CreditLine2); //print_r($JournalEntry); print $JournalEntry->asQBXML(QUICKBOOKS_ADD_JOURNALENTRY); exit; $Customer = new QuickBooks_Object_Customer(); $Customer->setFirstName('Keith'); $Customer->set('LastName', 'Palmer'); $Customer->set('ShipAddress Addr1', '56 Cowles Road'); $Customer->setShipAddress('56 Cowles Road', '', '', '', '', 'Willington', 'CT'); $defaults = array('ShipAddress Addr2' => 'bla', 'ShipAddress Country' => 'United States'); //print_r($Customer->getShipAddress(null, $defaults)); //print($Customer->asXML(QUICKBOOKS_OBJECT_XML_DROP, "\t", 'CustomerAdd')); print "\n\n"; $arr = array('ModifiedDateRangeFilter' => array('FromModifiedDate' => 'test'), 'ModifiedDateRangeFilter ToModifiedDate' => 'test'); $Invoice = new QuickBooks_Object_Invoice($arr); $qbxml = $Invoice->asQBXML('InvoiceQueryRq'); print $qbxml; print "\n\n";
<?php require_once '../QuickBooks.php'; $JE = new QuickBooks_Object_JournalEntry(); $JE->setTxnDate('2011-01-01'); $JE->setMemo('test memo'); $CreditLine = new QuickBooks_Object_JournalEntry_JournalCreditLine(); $CreditLine->setAccountName('test'); $JE->addCreditLine($CreditLine); print $JE->asQBXML(QUICKBOOKS_ADD_JOURNALENTRY);