Я использую PHP-коннектор quickbooks и могу отправлять новые данные о клиентах на рабочий стол quickbooks. Однако я не смог найти никакой документации по редактированию клиента (т.е. я хочу отправить редактирование, выполненное в веб-приложении, на рабочий стол qb). Можно ли это сделать в веб-коннекторе?
Отправка новых данных о клиентах в QuickBooks практически идентична отправке обновленных данных в QuickBooks.
Если вы ссылаетесь на OSR:
Вы можете посмотреть синтаксис qbXML для:
CustomerMod
И вы увидите, что единственная огромная разница заключается в том, что вы должны указать эти два поля:
<ListID >IDTYPE</ListID> <!-- required -->
<EditSequence >STRTYPE</EditSequence> <!-- required -->
Так что ваш запрос будет выглядеть примерно так:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="8.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<CustomerModRq requestID="15">
<CustomerMod>
<ListID>ABCD-1365684445</ListID>
<EditSequence>1365684445</EditSequence>
<Name>Test Customer UPDATED</Name>
... more fields here ...
</CustomerMod>
</CustomerModRq>
</QBXMLMsgsRq>
</QBXML>
Это взято с этого сайта с большим количеством примеров:
И если вы найдете время, чтобы опубликовать свой код так что мы можем видеть, что вы сделали для CustomerAdd
затем мы можем предоставить вам более подробную информацию о том, как двигаться вперед и изменить его, чтобы вы могли отправить вышеуказанный запрос.
Других решений пока нет …