2016-07-27 43 views
0

我正在使用此軟件包使用Quickbooks V3。 https://github.com/consolibyte/quickbooks-php如何使用快速手冊v3中的多個訂單項創建採購訂單PHP api

我能夠創建具有多個行項目的發票喜歡這裏https://github.com/consolibyte/quickbooks-php/blob/master/docs/partner_platform/example_app_ipp_v3/example_invoice_add.php

我想創建一個類似發票多個行項目的採購訂單,該怎麼辦呢?

+0

你能告訴我們你試過了什麼嗎? – Andy

+0

這是PHP代碼http://pastebin.com/XMMbSziu 這是我的XML數據請求.. http://pastebin.com/cZd9j1QL 這是我的XML響應http://pastebin.com/VBg24Yiy @Andy – Sridhar

回答

0

我能像這裏

OK創建具有多個行項目的發票。

我想創建具有多個訂單項的採購訂單,如發票,如何操作?

完全相同的方式。

$PO = new QuickBooks_IPP_Object_PurchaseOrder(); 
$PO->setVendorRef($ref); 
$PO->setDocNumber('1234'); 
$PO->setTxnDate('2016-07-27'); 

$Line = new QuickBooks_IPP_Object_Line(); 
$Line->setDetailType('SalesItemLineDetail'); 
$Line->setAmount(20.0000 * 1.0000 * 0.516129); 
$Line->setDescription('Test description goes here.'); 
$SalesItemLineDetail = new QuickBooks_IPP_Object_SalesItemLineDetail(); 
$SalesItemLineDetail->setItemRef('8'); 
$SalesItemLineDetail->setUnitPrice(20 * 0.516129); 
$SalesItemLineDetail->setQty(1.00000); 
$Line->addSalesItemLineDetail($SalesItemLineDetail); 

$PO->addLine($Line); 

$PurchaseOrderService->add($Context, $realm, $PO); 

如果您遇到問題,請張貼發送到QuickBooks的XML請求,你回來的XML響應,並且你的代碼。

+0

感謝您的快速回復。 這是我從上面的代碼得到的迴應.. ** 2020:[需要的參數缺失,需要提供所需的API值,必需參數行 .DetailType在請求中缺失] ** – Sridhar

+0

你讀我的答案?我說:「如果遇到問題,請發送發送給QuickBooks的XML請求,以及您收回的XML響應和您的代碼。」請這樣做。 –

+0

對不起,這是我請求的XML數據。 http://pastebin.com/cZd9j1QL – Sridhar