簡體   English   中英

查找貸項憑單支付哪些發票

[英]Finding which invoice(s) are paid by a credit memo

因此,我有一張發票和一張貸項憑證,並且按照這些說明通過付款將兩者鏈接在一起。 一切都很好,發票顯示為已付款,客戶的余額是正確的。

如果我在GUI中打開貸項通知單(調整注釋),則可以在屏幕右側一眼看到相關的付款:

相關付款

現在,我正在嘗試從QBO IPP API(v3)讀取此信息。 查詢調整通知單,我得到以下響應。 如您所見,關於此關聯付款,沒有什么可告訴我的:

  <CreditMemo domain="QBO" sparse="false">
    <Id>1239</Id>
    <SyncToken>1</SyncToken>
    <MetaData>
      <CreateTime>2015-01-15T09:17:07-08:00</CreateTime>
      <LastUpdatedTime>2015-01-15T09:17:09-08:00</LastUpdatedTime>
    </MetaData>
    <DocNumber>4109</DocNumber>
    <TxnDate>2014-12-02</TxnDate>
    <CurrencyRef name="Australian Dollar">AUD</CurrencyRef>
    <PrivateNote>Cancelled</PrivateNote>
    <Line>
      <Id>1</Id>
      <LineNum>1</LineNum>
      <Amount>318.18</Amount>
      <DetailType>SalesItemLineDetail</DetailType>
      <SalesItemLineDetail>
        <ItemRef name="IPP">10</ItemRef>
        <TaxCodeRef>10</TaxCodeRef>
      </SalesItemLineDetail>
    </Line>
    <Line>
      <Amount>318.18</Amount>
      <DetailType>SubTotalLineDetail</DetailType>
      <SubTotalLineDetail />
    </Line>
    <TxnTaxDetail>
      <TotalTax>31.82</TotalTax>
      <TaxLine>
        <Amount>31.82</Amount>
        <DetailType>TaxLineDetail</DetailType>
        <TaxLineDetail>
          <TaxRateRef>20</TaxRateRef>
          <PercentBased>true</PercentBased>
          <TaxPercent>10</TaxPercent>
          <NetAmountTaxable>318.18</NetAmountTaxable>
        </TaxLineDetail>
      </TaxLine>
    </TxnTaxDetail>
    <CustomerRef name="xxxxxx">99</CustomerRef>
    <GlobalTaxCalculation>TaxInclusive</GlobalTaxCalculation>
    <TotalAmt>350.00</TotalAmt>
    <PrintStatus>NeedToPrint</PrintStatus>
    <EmailStatus>NotSet</EmailStatus>
    <Balance>0</Balance>
    <RemainingCredit>0</RemainingCredit>
  </CreditMemo>

如果我閱讀了付款,則可以從Line.LinkedTxn了解有關此調整說明和發票的Line.LinkedTxn

<Line>
  <Amount>350.00</Amount>
  <LinkedTxn>
    <TxnId>1190</TxnId>
    <TxnType>Invoice</TxnType>
  </LinkedTxn>
  <LineEx>
    <NameValue>
      <Name>txnId</Name>
      <Value>1190</Value>
    </NameValue>
    <NameValue>
      <Name>txnOpenBalance</Name>
      <Value>350.00</Value>
    </NameValue>
    <NameValue>
      <Name>txnReferenceNumber</Name>
      <Value>4069</Value>
    </NameValue>
  </LineEx>
</Line>
<Line>
  <Amount>350.00</Amount>
  <LinkedTxn>
    <TxnId>1239</TxnId>
    <TxnType>CreditMemo</TxnType>
  </LinkedTxn>
  <LineEx>
    <NameValue>
      <Name>txnId</Name>
      <Value>1239</Value>
    </NameValue>
    <NameValue>
      <Name>txnOpenBalance</Name>
      <Value>350.00</Value>
    </NameValue>
    <NameValue>
      <Name>txnReferenceNumber</Name>
      <Value>4109</Value>
    </NameValue>
  </LineEx>
</Line>

如果我閱讀了發票,可以從LinkedTxn了解付款LinkedTxn

<LinkedTxn>
  <TxnId>1240</TxnId>
  <TxnType>Payment</TxnType>
</LinkedTxn>

但是我需要根據調整單找到付款。 據我從文檔中可以看出,無法查詢其行內容的付款。 因此,在給定貸項憑證的情況下,如何找到這筆付款,以便我可以了解付款情況?

貸項通知單,發票和付款都適用於同一CustomerRef。 貸項通知單尚不支持鏈接的txn詳細信息,因此,作為一種解決方法,您可以嘗試以下操作-獲得與creditmemo的customeref具有相同的customerref的付款。 然后遍歷付款,讀取鏈接的txn ID,並將其與您的貸項憑證ID匹配。

這不是一個很好的解決方案,但是由於V3 API目前不支持您的使用,因此您可以嘗試上述方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM