2014-03-03 27 views
0

在QBO的第2版中,我們有能力將類(例如類的字符串名)傳遞給任何實體(客戶,發票,付款等)。能夠按類對它們進行排序/分組。問題是:如何在v3中做同樣的事情?如何爲QBO v3實體提供一個類?

試圖發送一些類實體到QBO - 他們正在創建,但從未分配給任何實體。例如,如果您給予發票的類引用(setClassRef()) - 它將不會填充QBO中發票的Class字段。更有趣的是,如果您將現有的類(通過QBO的類菜單創建 - https://qbo.intuit.com/app/class)發送給QBO中的發票(填充類字段),然後獲取此發票的實體 - 它將不包含任何類參考信息。這很奇怪。

任何幫助將不勝感激。

+1

你是否有必要或Plus訂閱?類追蹤只能用於Plus。 –

+0

你是對的,這個功能只適用於Plus。我們使用Plus賬戶對其進行了測試,並獲得了結果。謝謝。 – NoiseDN

回答

1

請檢查您是否已經從偏好標籤

這裏啓用跟蹤類是類地方正在從發票引用的一個例子。

<IntuitResponse xmlns="http://schema.intuit.com/finance/v3" time="2014-03-03T09:14:13.444-08:00"> 
    <QueryResponse startPosition="1" maxResults="1" totalCount="1"> 
    <Invoice domain="QBO" sparse="false"> 
     <Id>1</Id> 
     <SyncToken>0</SyncToken> 
     <MetaData> 
     <CreateTime>2014-03-03T09:13:52-08:00</CreateTime> 
     <LastUpdatedTime>2014-03-03T09:13:52-08:00</LastUpdatedTime> 
     </MetaData> 
     <DocNumber>1001</DocNumber> 
     <TxnDate>2014-03-03</TxnDate> 
     <CurrencyRef name="United States Dollar">USD</CurrencyRef> 
     <Line> 
     <Id>1</Id> 
     <LineNum>1</LineNum> 
     <Description>Test product desc</Description> 
     <Amount>0</Amount> 
     <DetailType>SalesItemLineDetail</DetailType> 
     <SalesItemLineDetail> 
      <ItemRef name="Hours">2</ItemRef> 
      <UnitPrice>0</UnitPrice> 
      <Qty>1</Qty> 
      <TaxCodeRef>NON</TaxCodeRef> 
     </SalesItemLineDetail> 
     </Line> 
     <Line> 
     <Amount>0</Amount> 
     <DetailType>SubTotalLineDetail</DetailType> 
     <SubTotalLineDetail /> 
     </Line> 
     <CustomerRef name="Customer123">2</CustomerRef> 
     <BillAddr> 
     <Id>2</Id> 
     <Line1>Customer123</Line1> 
     <Lat>32.8856854</Lat> 
     <Long>-96.9343488</Long> 
     </BillAddr> 
     <ClassRef name="CLASS-1">3000000000000199718</ClassRef> 
     <SalesTermRef>3</SalesTermRef> 
     <DueDate>2014-04-02</DueDate> 
     <TotalAmt>0</TotalAmt> 
     <ApplyTaxAfterDiscount>false</ApplyTaxAfterDiscount> 
     <PrintStatus>NotSet</PrintStatus> 
     <EmailStatus>NotSet</EmailStatus> 
     <Balance>0</Balance> 
     <Deposit>0</Deposit> 
     <AllowIPNPayment>false</AllowIPNPayment> 
     <AllowOnlinePayment>false</AllowOnlinePayment> 
     <AllowOnlineCreditCardPayment>false</AllowOnlineCreditCardPayment> 
     <AllowOnlineACHPayment>false</AllowOnlineACHPayment> 
    </Invoice> 
    </QueryResponse> 
</IntuitResponse> 

UI快照

enter image description here 感謝

+0

謝謝你的回覆。我們現在對發票很滿意。那麼其他實體呢?他們是否有能力適用於某個班級?我沒有看到客戶的任何ClassRef,也沒有看到付款。 – NoiseDN

+0

主要是交易實體(發票,日記帳分錄)具有此功能。有關詳細信息,請參閱文檔 - https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/030_entity_services_reference。 API模仿QBO UI的行爲。接收付款或BillPayments(已鏈接交易)在QBO UI中也沒有此功能。謝謝 –

+0

我想知道,是否可以使用某個ID創建實體,特別是客戶? –

相關問題