2013-05-30 44 views
1

我們正試圖使用​​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」正常添加。

請爲此錯誤提供修復,因爲我們需要在「多用戶」模式下使用快速書本。

感謝,

阿倫

+0

我們有沒有運氣來解決「3176:一個多用戶模式下相關的CreditTxnID對象錯誤。我面臨同樣的錯誤,通過SDK添加發票。 如果您提供相同的解決方案,對我來說將會非常有幫助。 謝謝, Tejas Patel –

回答

0

嘗試使用QBXML 10或11,而不是12看起來這可能是一個錯誤使用12

+0

@阿倫:這個解決方案是否適合你?我遇到了同樣的問題,並且我嘗試了'<?qbxml version =「10.0」?>'和'<?qbxml version =「11.0」?>'沒有成功。 – jcoleman

+0

你有其他建議嗎? – jcoleman

+0

我們是否有幸在多用戶模式下解決'3176:相關的CreditTxnID對象'錯誤。我面臨同樣的錯誤,通過SDK添加發票。 如果您提供相同的解決方案,對我來說將會非常有幫助。 –