quickbooks 网络连接器 "edit" 函数

quickbooks web connector "edit" function

我正在使用 quickbooks PHP 网络连接器,并且能够将新的客户数据发送到 quickbooks 桌面。但是我找不到任何关于编辑客户的文档(即我想将在 Web 应用程序上完成的编辑发送到 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>

这是从这个站点获取的更多示例:

如果你花时间post你的代码,这样我们就可以看到你到目前为止为 CustomerAdd 做了什么,然后我们可以给您可以了解有关如何继续前进和修改它以获取它的更多详细信息,以便您可以发送上述请求。