【问题标题】:How to insert value in "Class" when creating Quickbook Invoice in PHP?在 PHP 中创建 Quickbook Invoice 时如何在“类”中插入值?
【发布时间】:2018-03-29 11:23:08
【问题描述】:

在创建 Quickbook 发票时,我正在尝试在“类”字段中输入值。 但我无法输入“类”字段的值(用红色椭圆标记)

我已经尝试了以下

$InvoiceService = new QuickBooks_IPP_Service_Invoice();
$Invoice        = new QuickBooks_IPP_Object_Invoice();
$class_value    = "3700000000000449312";
//$class_value    = 3700000000000449312; //also tried

$Invoice->setClassRef($class_value);

请纠正我。如果我做错了,请分享正确的方法。

谢谢

【问题讨论】:

  • 试过通过他们的 API 吗?
  • @Akintunde 是的,我正在尝试通过 API

标签: php quickbooks quickbooks-online


【解决方案1】:

在这方面做了研发后,我找到了解决方案。

我们可以像下面这样在“类”中插入值

$class_value            = "3700000000000449312";
$Line                   = new QuickBooks_IPP_Object_Line();
$Line->setDetailType('SalesItemLineDetail');
$SalesItemLineDetail    = new QuickBooks_IPP_Object_SalesItemLineDetail();
$SalesItemLineDetail->setClassRef( $class_value );
$Line->addSalesItemLineDetail( $SalesItemLineDetail );

【讨论】:

  • 这个答案拯救了一天。我试图将 ClassRef 附加到发票本身,而不是行项目。这是正确的解决方案。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2015-07-22
  • 2023-04-08
  • 1970-01-01
  • 1970-01-01
  • 2014-05-19
  • 1970-01-01
  • 2011-07-27
  • 2013-01-16
相关资源
最近更新 更多