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

Why does my Intuit QBO SDK purchase order not have Copy To Bill Action option in Vendor Transaction list?

当我使用 SDK v3 添加 Intuit Quickbooks 在线采购订单时,它(在他们的在线界面中)适当地显示在指定供应商的交易列表下作为采购订单。在操作列下,唯一的选项是打印或复制。如果我打开采购订单并在不做任何更改的情况下保存它,则操作列选项包括发送、复制到账单、打印和复制。添加采购订单没有错误。日志记录显示采购订单已成功添加。为什么复制到帐单选项在添加后没有立即可用?这是请求的副本。

<?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>

正确的要求-

<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,那么只会发生此问题。 可能是一个错误。我会报告的。 请发送 POStatus 以解决此问题。