Ошибка 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
Используйте идентификационный номер только для пользовательских полей