2013-05-30 8 views
1

Мы пытаемся добавить счет-фактуру с помощью «SetCredit» с помощью QBXML-WebConnector. (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. Мы также закрыли пользовательский интерфейс для корпоративных пользователей.

Добавление счета-фактуры с помощью «SetCredit» подменяется при ошибке, когда режим быстрой загрузки установлен на «Multi-User».

3176 - Связанный объект CreditTxnID D4700-1369861742 уже используется или не смог получить блокировку для этого объекта. Сообщение об ошибке QuickBooks: не удается заблокировать кредиты

Однако при изменении режима QuickBooks в режиме «Один пользователь» счет-фактура добавляется с помощью «SetCredit».

Просьба исправить эту ошибку, так как нам нужно иметь quickbooks в режиме «Multi-User».

Спасибо,

Arun

+0

У нас есть какие-либо удачи, чтобы решить «3176: A связанной с ошибкой объекта CreditTxnID "в многопользовательском режиме. Я столкнулся с такой же ошибкой, чтобы добавить счет через SDK. Было бы очень полезно, если бы вы предоставили решение на том же самом. Спасибо, Tejas Patel –

ответ

0

Попробуйте использовать QBXML 10 или 11 вместо 12. Похоже, что это может быть ошибка с использованием 12.

+0

@Arun: Это решение работает для вас? Я сталкиваюсь с той же проблемой, и я пробовал обе версии 'И' . – jcoleman

+0

Есть ли у вас какие-либо другие предложения? – jcoleman

+0

Неужели нам удастся решить проблему «3176: связанный объект CreditTxnID» в многопользовательском режиме. Я столкнулся с такой же ошибкой, чтобы добавить счет через SDK. Было бы очень полезно, если бы вы предоставили решение на том же самом. –