首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用web连接器集成到quickbooks时在QBXML中使用通配符

使用web连接器集成到quickbooks时在QBXML中使用通配符
EN

Stack Overflow用户
提问于 2018-12-31 03:55:27
回答 1查看 29关注 0票数 0

我试图添加费用到quickbooks通过网络连接器从一个在线系统。客户的名称可以在每个系统上更新,因此导致同步效率低下,因为同步中使用的是客户的名称。客户名称是否可以使用诸如customercode *之类的格式。当前正在生成以下QBXML

代码语言:javascript
复制
		<?xml version="1.0" encoding="utf-8"?>
		<?qbxml version="10.0"?>
		<QBXML>
		<QBXMLMsgsRq onError="stopOnError">
		<ChargeAddRq requestID="9">
		<ChargeAdd>
		<CustomerRef>
		<FullName>123456 John Doe</FullName>
		</CustomerRef>
		<TxnDate></TxnDate>
		<RefNumber>11</RefNumber>
		<ItemRef>
		<FullName>SHOE</FullName>
		</ItemRef>
		<Quantity>4</Quantity>
		<Rate>50</Rate>
		<Desc> billing </Desc>
		</ChargeAdd>
		</ChargeAddRq>
		</QBXMLMsgsRq>
		</QBXML>

EN

回答 1

Stack Overflow用户

发布于 2019-01-01 08:16:16

您可以随心所欲地为客户命名。

但是您仍然需要通过它的确切名称来引用它。你不能仅仅告诉QuickBooks <CustomerRef><FullName>Something *</FullName></CustomerRef>,然后期望QuickBooks成功匹配到Something 1234

如果您在重命名客户时遇到问题,那么可以使用ListID值。它们是唯一的,它们的用途很明确,以便您可以引用可能已重命名但仍然具有相同的唯一ListID值的客户,这些值永远不会更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53980954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档