2016-07-27 15 views
0

Ich verwende Quickbooks V3, indem Sie diesem Paket folgen. https://github.com/consolibyte/quickbooks-phpSo erstellen Sie eine Bestellung mit mehreren Positionen in Quickbook v3 PHP api

ich in der Lage bin Rechnung mit mehreren Positionen zu schaffen, wie hier https://github.com/consolibyte/quickbooks-php/blob/master/docs/partner_platform/example_app_ipp_v3/example_invoice_add.php

Ich möchte Bestellung mit mehreren Positionen wie Rechnung erstellen, wie es zu tun?

+0

Können Sie uns bitte zeigen, was Sie probiert haben? Diese – Andy

+0

ist der PHP-Code http://pastebin.com/XMMbSziu Dies ist meine XML-Daten dieser Anfrage .. http://pastebin.com/cZd9j1QL Dies ist meine XML-Antwort http://pastebin.com/VBg24Yiy @Andy – Sridhar

Antwort

0

Ich bin in der Lage Rechnung mit mehreren Positionen zu schaffen, wie hier

OK.

Ich möchte Bestellung mit mehreren Positionen wie Rechnung erstellen, wie es geht?

genau die gleiche Weise.

$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); 

Wenn Sie Probleme haben, schreiben Sie bitte die XML-Anfrage an Quickbooks gesendet, und die XML-Antwort, die Sie zurückbekommen, und Ihr Code.

+0

Danke für die schnelle Antwort. Dies ist die Antwort, die ich von oben Code bekomme. ** 2020: [Erforderliche param fehlt, muss den erforderlichen Wert für die API liefern, erforderlicher Parameter Linie .DetailType fehlt in der Anfrage] ** – Sridhar

+0

Hat Du hast meine Antwort gelesen? Ich sagte: "Wenn Sie Probleme haben, senden Sie bitte die an QuickBooks gesendete XML-Anfrage und die XML-Antwort, die Sie erhalten haben, und Ihren Code." Bitte mach das. –

+0

Sorry, das ist meine XML-Daten des Antrags .. http://pastebin.com/cZd9j1QL – Sridhar