Я пытаюсь добавить настраиваемые поля в работу в быстрых книгах.
Сначала я создаю клиента, а затем добавляю настраиваемые поля, вызывая AppendDataExtModRq
.
Я вижу следующую ошибку в журнале
DataExtStorage::DoModify
Не удалось найти клиента "Mayank Aggarwal". Сообщение об ошибке QuickBooks: неверный аргумент. Указанная запись не существует в списке.Статус — 3140, Сообщение — В запросе DataExt содержится недопустимая ссылка на клиента QuickBooks «Mayank Aggarwal». Сообщение об ошибке QuickBooks: неверный аргумент. Указанная запись не существует в списке.
Но клиент/работа существует в 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>
Кто-нибудь знает, что я делаю неправильно здесь?