更新客户自定义字段 QuickBooks Desktop
Update Customer Custom field QuickBooks Desktop
我正在使用 consolibyte 库将 QuickBook Desktop 与 PHP 应用集成。
我需要使用 PHP 库更新客户的自定义字段。
自定义字段在 QuickBooks 桌面中称为 DataExt
元素。
您可以参考 QuickBooks OSR 以了解关于发送到 QuickBooks 的内容的确切 XML 语法:
我们的网站上也有很多您尝试做的事的例子:
具体来说,这个例子可能会有帮助:
Copy/pasted 从那个 link:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="7.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<CustomerAddRq requestID="Q3VzdG9tZXJBZGR8MTExMTIxMjE=">
<CustomerAdd>
<Name>Keith Palmer Jr.</Name>
...
</CustomerAdd>
</CustomerAddRq>
<DataExtModRq>
<DataExtMod>
<OwnerID>0</OwnerID>
<DataExtName>CustomerNumber</DataExtName>
<ListDataExtType>Customer</ListDataExtType>
<ListObjRef>
<FullName>Keith Palmer Jr.</FullName>
</ListObjRef>
<DataExtValue>1234</DataExtValue>
</DataExtMod>
</DataExtModRq>
</QBXMLMsgsRq>
</QBXML>
您应该能够像这样将 XML 放入此 PHP 库的快速入门指南中包含的示例中,然后继续使用。
如果遇到问题,您应该 post 您发送到 QuickBooks 的 XML 以及您从 QuickBooks 返回的错误消息或 XML。代码也很有帮助。
我正在使用 consolibyte 库将 QuickBook Desktop 与 PHP 应用集成。 我需要使用 PHP 库更新客户的自定义字段。
自定义字段在 QuickBooks 桌面中称为 DataExt
元素。
您可以参考 QuickBooks OSR 以了解关于发送到 QuickBooks 的内容的确切 XML 语法:
我们的网站上也有很多您尝试做的事的例子:
具体来说,这个例子可能会有帮助:
Copy/pasted 从那个 link:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="7.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<CustomerAddRq requestID="Q3VzdG9tZXJBZGR8MTExMTIxMjE=">
<CustomerAdd>
<Name>Keith Palmer Jr.</Name>
...
</CustomerAdd>
</CustomerAddRq>
<DataExtModRq>
<DataExtMod>
<OwnerID>0</OwnerID>
<DataExtName>CustomerNumber</DataExtName>
<ListDataExtType>Customer</ListDataExtType>
<ListObjRef>
<FullName>Keith Palmer Jr.</FullName>
</ListObjRef>
<DataExtValue>1234</DataExtValue>
</DataExtMod>
</DataExtModRq>
</QBXMLMsgsRq>
</QBXML>
您应该能够像这样将 XML 放入此 PHP 库的快速入门指南中包含的示例中,然后继续使用。
如果遇到问题,您应该 post 您发送到 QuickBooks 的 XML 以及您从 QuickBooks 返回的错误消息或 XML。代码也很有帮助。