当我使用SDK v3添加Intuit Quickbooks Online采购订单时,它会在指定的供应商交易清单下显示(在其在线界面中)作为采购订单。在“操作”列下,唯一的选项是“打印”或“复制”。如果我打开采购订单并保存而不更改任何内容,则“操作”列选项包括“发送”,“复制到帐单”,“打印”和“复制”。添加PO没有错误。记录显示PO已成功添加。为什么添加后不会立即提供“复制到帐单”选项?这是请求的副本。
<?xml version="1.0"?>
http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schema.intuit.com/finance/v3">
<DocNumber>1</DocNumber>
<TxnDate>2015-01-30</TxnDate>
<Line>
<Description>Fountain Pump</Description>
<Amount>10</Amount>
<DetailType>ItemBasedExpenseLineDetail</DetailType>
<ItemBasedExpenseLineDetail>
<ItemRef>11</ItemRef>
<UnitPrice>10</UnitPrice>
<Qty>1</Qty>
<CustomerRef>63</CustomerRef>
</ItemBasedExpenseLineDetail>
</Line>
<VendorRef>30</VendorRef>
</PurchaseOrder>
答案 0 :(得分:1)
更正请求 -
<PurchaseOrder xmlns="http://schema.intuit.com/finance/v3">
<TxnDate>2015-02-02</TxnDate>
<CurrencyRef name="United States Dollar">USD</CurrencyRef>
<Line>
<Id>1</Id>
<Amount>45.00</Amount>
<DetailType>AccountBasedExpenseLineDetail</DetailType>
<AccountBasedExpenseLineDetail>
<AccountRef name="Purchases">17</AccountRef>
<BillableStatus>NotBillable</BillableStatus>
<TaxCodeRef>NON</TaxCodeRef>
</AccountBasedExpenseLineDetail>
</Line>
<VendorRef name="fffaltu">9</VendorRef>
<APAccountRef name="Name_a0a0e">10</APAccountRef>
<TotalAmt>45.00</TotalAmt>
<VendorAddr>
<Id>208</Id>
<Line1>fffaltu</Line1>
<Line2>aaaxasxsaxasx</Line2>
</VendorAddr>
<ShipAddr>
<Id>209</Id>
<Line1>QBO_US_Plus_D49a58</Line1>
<Line2>yyxw</Line2>
<Line3>eee, AK 56033 US</Line3>
</ShipAddr>
<POStatus>Open</POStatus>
</PurchaseOrder>
我多次尝试复制你的用例。 如果我不发送POStatus,那么只会发生此问题。 可能是一个bug。我会举报。 请发送POStatus以解决此问题。