Возможно ли добавить новый контакт с клиентом в Quickbooks через QBXML?

Я работаю над интеграцией веб-сайта с Quickbooks через php-фреймворк и QBWC.

Мой вопрос касается клиентов. Я заметил, что единственный способ добавить Контакты клиенту - это создание клиента. ContactsMod может редактировать только существующие контакты клиентов, для этого требуется ListID и EditSequence. Таким образом, кажется, что нет способа удалить контакты клиентов после их создания.

Это функция, которая не полностью реализована в QBXML, или я могу обработать ее как элемент Invoice LineRet и передать ему ListID со значением -1, чтобы создать новый контакт?

Чтобы дать вам пример того, где в структуре я работаю, вот QBXML:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
    <QBXMLMsgsRq onError="stopOnError">
        <CustomerModRq>
            <CustomerMod>
                <ListID >IDTYPE</ListID>
                <EditSequence >STRTYPE</EditSequence>
                etc
                ...
                ...
                <ContactsMod>
                    <ListID >IDTYPE</ListID>
                    <EditSequence >STRTYPE</EditSequence>
                    <FirstName >STRTYPE</FirstName>
                    <MiddleName >STRTYPE</MiddleName>
                    <LastName >STRTYPE</LastName>
                    <JobTitle >STRTYPE</JobTitle>
                </ContactsMod>
            </CustomerMod>
        </CustomerModRq>
    </QBXMLMsgsRq>
</QBXML>

1 ответ

Решение

В итоге я отправил билет в Intuit и получил ответ. Контакты клиентов находятся в схеме для QBXML, но на самом деле еще не реализованы в Quickbooks. Поэтому quickbooks не будет возвращать данные контактов как часть ответа Add/Mod/Query, а также не будет правильно обрабатывать операторы ContactsAdd или ContactsMod.

Это будет реализовано в будущем, но пока это не так, вот и все!

"Доступ к контактной информации есть в схеме, но она не была реализована в QB. У нас есть запрос, чтобы реализовать это, но я не знаю, когда она будет завершена.

С уважением,

Уильям Лорфинг

Intuit"

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