![](/img/trans.png)
[英]Auto-associate a Credit Memo with an Invoice when creating a QuickBooks IIF File
[英]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.