我正在尝试使用此处Intuit.Ipp.Data.Qbo.VendorCredit
标记为受限 beta 功能的实体。当我尝试使用开发环境凭据添加其实例时,我从 IDS 服务器收到“内部服务器错误”。
所以,我的问题是:
- 开发人员是否可以使用此功能?
- 如果是,那么我怎样才能得到它?
- 如果否,那么是否有任何替代解决方案?
我会很感激任何帮助。
我正在尝试使用此处Intuit.Ipp.Data.Qbo.VendorCredit
标记为受限 beta 功能的实体。当我尝试使用开发环境凭据添加其实例时,我从 IDS 服务器收到“内部服务器错误”。
所以,我的问题是:
我会很感激任何帮助。
该实体被标记为测试版,这意味着使用风险自负,因为 Quickbooks API 的第 2 版目前不支持该实体。它将在 v3 QuickBooks API 中提供并完全受支持,但尚未推出。您可以在我们的下一次网络研讨会上获得有关 v3 QuickBooks API 的更多信息。
http://ippblog.intuit.com/blog/2013/02/registration-for-ipp-quickbooks-api-v3-webinar-.html
没有其他选择,但如果需要,您可以尝试使用此 XML 请求添加 VendorCredit。
<Add RequestId="f262775d403d432e9b0173d3fd03036f" xmlns="http://www.intuit.com/sb/cdm/v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intuit.com/sb/cdm/v2 ./RestDataFilter.xsd">
<ExternalRealmId>181967844</ExternalRealmId>
<VendorCredit>
<Header>
<DocNumber>90001</DocNumber>
<TxnDate>2011-01-20</TxnDate>
<Note>New vendor</Note>
<Status>Paid</Status>
<VendorId idDomain="QB">263</VendorId>
<VendorName>General Motors</VendorName>
<BillEmail>jenW@foobar.com</BillEmail>
<TotalAmt>200.0</TotalAmt>
<PayerId idDomain="QB">263</PayerId>
<PayerName>General Motors</PayerName>
<APAccountId idDomain="QB">12</APAccountId>
<APAccountName>Accounts Payable</APAccountName>
</Header>
<Line>
<Desc>new line</Desc>
<ClassId idDomain="QB">12</ClassId>
<ClassName>Tub Design</ClassName>
<ReimbursableInfo>
<CustomerId idDomain="QB">281</CustomerId>
<CustomerName>Disney</CustomerName>
<JobId idDomain="QB">282</JobId>
<JobName>StoryCreation</JobName>
</ReimbursableInfo>
<BillableStatus>Billable</BillableStatus>
<ItemId idDomain="QB">118</ItemId>
<ItemName>labor used in assembly</ItemName>
<ItemType>Service</ItemType>
<UnitPrice>50.0</UnitPrice>
<Qty>4.0</Qty>
<UOMId idDomain="QB">38</UOMId>
<UOMAbbrv>Volume by the liter</UOMAbbrv>
</Line>
</VendorCredit>
</Add>