为什么我的Intuit QBO SDK采购订单中没有供应商交易清单中的“复制到账单操作”选项?

时间:2015-01-30 16:09:02

标签: intuit-partner-platform quickbooks-online purchase-order

当我使用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>

1 个答案:

答案 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以解决此问题。