$Detail1 = new QuickBooks_IPP_Object_JournalEntryLineDetail(); $Detail1->setPostingType('Debit'); $Detail1->setAccountRef(3); $Line1->addJournalEntryLineDetail($Detail1); $JournalEntry->addLine($Line1); // Credit line $Line2 = new QuickBooks_IPP_Object_Line(); $Line2->setDescription('Line 2 description'); $Line2->setAmount(100); $Line2->setDetailType('JournalEntryLineDetail'); $Detail2 = new QuickBooks_IPP_Object_JournalEntryLineDetail(); $Detail2->setPostingType('Credit'); $Detail2->setAccountRef(56); $Line2->addJournalEntryLineDetail($Detail2); $JournalEntry->addLine($Line2); if ($resp = $JournalEntryService->add($Context, $realm, $JournalEntry)) { print 'Our new journal entry ID is: [' . $resp . ']'; } else { print $JournalEntryService->lastError($Context); } /* print('<br><br><br><br>'); print("\n\n\n\n\n\n\n\n"); print('Request [' . $IPP->lastRequest() . ']'); print("\n\n\n\n"); print('Response [' . $IPP->lastResponse() . ']'); print("\n\n\n\n\n\n\n\n\n"); */ } else { die('Unable to load a context...?'); }