嘗試添加與字段InventorySiteRef的發票時Quickbooks Web連接器給解析錯誤。當試圖添加與字段InventorySiteRef的發票時,Quickbooks Web連接器給解析錯誤
0x80040400:解析提供的XML文本流時QuickBooks發現錯誤。
下面是我的XML流。
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError="continueOnError">
<InvoiceAddRq requestID="' . $requestID . '">
<InvoiceAdd>
<CustomerRef>
<ListID>' . $invoice['customer_id'] . '</ListID>
</CustomerRef>
<RefNumber>' . $invoice['ref_number'] . '</RefNumber>
<BillAddress>
<Addr1>' . $invoice['bill_addr1'] . '</Addr1>
<Addr2>' . $invoice['bill_addr2'] . '</Addr2>
<Addr3>' . $invoice['bill_addr3'] . '</Addr3>
<Addr4>' . $invoice['bill_city'] . '</Addr4>
<State>' . $invoice['bill_state'] . '</State>
<PostalCode>' . $invoice['bill_postalcode'] . '</PostalCode>
</BillAddress>
<ShipAddress>
<Addr1>' . $invoice['ship_addr1'] . '</Addr1>
<Addr2>' . $invoice['ship_addr2'] . '</Addr2>
<Addr3>' . $invoice['ship_addr3'] . '</Addr3>
<Addr4>' . $invoice['ship_city'] . '</Addr4>
<State>' . $invoice['ship_state'] . '</State>
<PostalCode>' . $invoice['ship_postalcode'] . '</PostalCode>
</ShipAddress>
<PONumber>' . $invoice['po_number'] . '</PONumber>
<DueDate>' . $invoice['due_date'] . '</DueDate>
<ShipDate>' . $invoice['ship_date'] . '</ShipDate>
<Memo>' . $invoice['memo'] . '</Memo>
<InvoiceLineAdd>
<ItemRef>
<FullName>'.$line['item_name'].'</FullName>
</ItemRef>
<Quantity>'.$line['quantity'].'</Quantity>
<Rate>'.$line['rate'].'</Rate>
<Amount>'.$line['amount'].'</Amount>
<InventorySiteRef>
<FullName>Odessa</FullName>
</InventorySiteRef>
<InventorySiteLocationRef>
<FullName>Odessa</FullName>
</InventorySiteLocationRef>
</InvoiceLineAdd>
</InvoiceAdd>
</InvoiceAddRq>
</QBXMLMsgsRq>
我也試圖與只有
<InventorySiteRef>
<FullName>Odessa</FullName>
</InventorySiteRef>
而且也試圖與只有
<InventorySiteLocationRef>
<FullName>Odessa</FullName>
</InventorySiteLocationRef>
當我試圖不InventorySiteRef和InventorySiteLocationRef標籤的發票添加一個發票成功創建
我認爲InventorySiteRef沒有定義,在QuickBooks co。的某處nsolibyte PHP DevKit。
可能重複[Quickbooks WebConnector如何添加項目位置/網站的發票](http://stackoverflow.com/questions/43679481/quickbooks-webconnector-how-i-can-add-invoice-with -item-location-site) –
否它不重複,它是一些如何匹配。但使用XML標記InventorySiteRef它給XML解析錯誤 –
這是完全相同的請求,我的答案包括專門關於如何解決這個確切的具體問題的信息。如果您閱讀我的答案,它會告訴您如何排除故障並解決此問題。 –