Ошибка QuickBooks при добавлении пользовательских полей в суб-клиент / задание QBFC

Я пытаюсь добавить пользовательские поля для работы в быстрых книгах.

Сначала я создаю клиента, а затем добавляю настраиваемые поля, вызывая AppendDataExtModRq,

Я вижу следующую ошибку в журнале

DataExtStorage::DoModify
Не нашел Заказчика "Маянк Аггарвал". Сообщение об ошибке QuickBooks: неверный аргумент. Указанная запись не существует в списке.

Статус - 3140, Сообщение - в запросе DataExt имеется недействительная ссылка на клиента QuickBooks "Mayank Aggarwal". Сообщение об ошибке QuickBooks: неверный аргумент. Указанная запись не существует в списке.

Но клиент / работа существует в быстрых книгах.

Вот просьба

<?xml version="1.0" encoding="UTF-8"?> 
   <QBXML>    
     <QBXMLMsgsRq onError="continueOnError">
      <DataExtModRq requestID="0">
         <DataExtMod>
            <OwnerID>0</OwnerID>
            <DataExtName>CLAIM #</DataExtName>
            <ListDataExtType>Customer</ListDataExtType>
            <ListObjRef>
               <FullName>Mayank Aggarwal</FullName>
            </ListObjRef>
            <DataExtValue>12345</DataExtValue>
         </DataExtMod>         
      </DataExtModRq>    
   </QBXMLMsgsRq> 
</QBXML>

Кто-нибудь знает, что я здесь делаю не так?

2 ответа

Полное имя будет именем клиента: Имя работы.... в любом случае в моем случае...

Итак, у вас есть имя клиента страховой компании: Mayank Aggarwal.... также следует устранить проблему... или использовать запрос имени вместо FullName

Используйте идентификационный номер только для пользовательских полей

Другие вопросы по тегам