首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在QuickBooks Online中添加日志条目

如何在QuickBooks Online中添加日志条目
EN

Stack Overflow用户
提问于 2014-01-28 14:21:39
回答 2查看 1.6K关注 0票数 0

在我的项目中,我正在通过PHP集成QuickBooks。在这里,我想添加日记条目。所以我下载了PHP的SDK。并能在线连接QuickBook,并能成功地添加客户。

但是我真正的要求是添加日记条目,但是没有日志条目的例子。因此,我想知道如何使用该SDK添加日记?我需要用哪一门课来写日记?我怎样才能传递日记数据?

请帮帮我。

提前谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-30 13:07:35

我搜索了sdk,发现有一个类IPPJournalEntry将在这里用于日志条目添加。除此之外,我们还需要另外两个类IPPLine,IPPJournalEntryLineDetail。

谢谢

票数 0
EN

Stack Overflow用户

发布于 2014-01-28 16:36:34

如果您使用的是在QuickBooks上提供的开放源代码的PHP DevKit:

然后,您可以在这里找到连接的快速启动指南:

  • Quick-Start

在这里添加日记条目的详细工作示例如下:

代码最后看起来类似于:

代码语言:javascript
复制
$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));
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21408131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档