我正在尝试在创建Quickbook发票时在“类”字段中输入值。 但我无法输入“class”字段的值(标记为红色椭圆)
我试过以下
$InvoiceService = new QuickBooks_IPP_Service_Invoice();
$Invoice = new QuickBooks_IPP_Object_Invoice();
$class_value = "3700000000000449312";
//$class_value = 3700000000000449312; //also tried
$Invoice->setClassRef($class_value);
请指正。如果我做错了,请分享正确的方法。
由于
答案 0 :(得分:2)
在进行了此方面的研发之后,我找到了解决方案。
我们可以像下面这样在“类”中插入值
$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 );