0

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

1 に答える 1

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 を送信しないと、この問題のみが発生します。バグかもしれません。報告します。この問題を解決するには、POStatus を送信してください。

于 2015-02-02T10:30:25.423 に答える