在我的項目中,我正在使用PHP集成QuickBooks Online。在這裏我想添加日記帳分錄。 所以我已經下載了PHP的SDK。並且能夠連接QuickBook Online併成功添加一些客戶。如何使用There SDK(PHP)在QuickBooks中添加日記條目
但我真正的要求是添加日記條目,但沒有日記條目的例子。所以我想知道如何使用該SDK添加日記帳? Journal Entry需要使用哪個課程?我怎樣才能通過日記數據?
請幫幫我。
由於提前
在我的項目中,我正在使用PHP集成QuickBooks Online。在這裏我想添加日記帳分錄。 所以我已經下載了PHP的SDK。並且能夠連接QuickBook Online併成功添加一些客戶。如何使用There SDK(PHP)在QuickBooks中添加日記條目
但我真正的要求是添加日記條目,但沒有日記條目的例子。所以我想知道如何使用該SDK添加日記帳? Journal Entry需要使用哪個課程?我怎樣才能通過日記數據?
請幫幫我。
由於提前
我搜索SDK和發現,有一個類IPPJournalEntry這將用於這裏日記條目添加。除此之外,我們還需要兩個類IPPLine,IPPJournalEntryLineDetail。
謝謝
如果您使用提供在GitHub上的開源的PHP的QuickBooks的devkit:
然後你就可以找到快速入門指南在這裏連接:
這裏添加日記帳分錄的詳細工作示例:
的代碼最終看起來有點像:
$JournalEntryService = new QuickBooks_IPP_Service_JournalEntry();
// Main journal entry object
$JournalEntry = new QuickBooks_IPP_Object_JournalEntry();
$JournalEntry->setDocNumber('1234');
$JournalEntry->setTxnDate(date('Y-m-d'));
// Debit line
$Line1 = new QuickBooks_IPP_Object_Line();
$Line1->setDescription('Line 1 description');
$Line1->setAmount(100);
$Line1->setDetailType('JournalEntryLineDetail');
$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));
}
對不起。我正在使用由quickbooks提供的SDK。 –