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

Я работаю над интеграцией веб-сайта с Quickbooks через php framework и 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>

person Brad Hull    schedule 21.08.2014    source источник


Ответы (1)


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

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

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

Искренне,

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

Intuit

person Brad Hull    schedule 05.12.2014