我們正試圖使用QBXML-WebConnector添加具有「SetCredit」的發票。 (QBXML正確形成)錯誤3176 - QuickBooks錯誤消息:無法鎖定信用
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="12.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<InvoiceAddRq requestID="26321">
<InvoiceAdd>
<CustomerRef>
<ListID>4E0000-1201550597</ListID>
</CustomerRef>
<ClassRef>
<ListID>10000-1200441777</ListID>
</ClassRef>
<ARAccountRef>
<ListID>80000-1196902636</ListID>
</ARAccountRef>
<TemplateRef>
<ListID>80000026-1360099831</ListID>
</TemplateRef>
<TxnDate>2013-05-29</TxnDate>
<RefNumber>5957</RefNumber>
<BillAddress>
<Addr1>ABC Customer</Addr1>
<Addr2>1110 South Ave</Addr2>
<Addr3>
</Addr3>
<City>Rapids</City>
<State>MN</State>
<PostalCode>55555</PostalCode>
</BillAddress>
<DueDate>2013-05-29</DueDate>
<IsToBePrinted>0</IsToBePrinted>
<IsToBeEmailed>0</IsToBeEmailed>
<SetCredit>
<CreditTxnID>D4700-1369861742</CreditTxnID>
<AppliedAmount>20.00</AppliedAmount>
</SetCredit>
<InvoiceLineAdd>
<ItemRef>
<ListID>F0000-1228155795</ListID>
</ItemRef>
<Quantity>1</Quantity>
<Rate>250.00</Rate>
<ClassRef>
<ListID>10000-1200441777</ListID>
</ClassRef>
<Amount>250.00</Amount>
</InvoiceLineAdd>
</InvoiceAdd>
</InvoiceAddRq>
</QBXMLMsgsRq>
</QBXML>
注意:我們有'QuickBooks Enterprise Solutions 13.0'。其他人沒有打開QuickBooks文件。我們還關閉了quickbooks企業用戶界面。
當quickbooks模式設置爲「多用戶」時,添加具有「SetCredit」的發票時會拋出錯誤。
3176 - 相關CreditTxnID對象D4700-1369861742已在使用中,或未能獲取此對象的鎖定。 QuickBooks錯誤消息:無法鎖定學分
但是,在將QuickBooks模式更改爲「單用戶」模式時,發票通過「SetCredit」正常添加。
請爲此錯誤提供修復,因爲我們需要在「多用戶」模式下使用快速書本。
感謝,
阿倫
我們有沒有運氣來解決「3176:一個多用戶模式下相關的CreditTxnID對象錯誤。我面臨同樣的錯誤,通過SDK添加發票。 如果您提供相同的解決方案,對我來說將會非常有幫助。 謝謝, Tejas Patel –