我正在使用 IDS API V2 与 QBOE 同步数据。我不知道如何确定客户是否是子客户。如果Bill With Parent
碰巧是真的,那么这是一个安全的赌注,但这不是保证。它也不包括所需的父 ID。
嵌套客户的输出如下所示。我需要以不同的方式查询服务器吗?
<Customer xmlns="http://www.intuit.com/sb/cdm/v2" xmlns:qbp="http://www.intuit.com/sb/cdm/qbopayroll/v1" xmlns:qbo="http://www.intuit.com/sb/cdm/qbo">
<Id idDomain="QBO">88</Id>
<SyncToken>0</SyncToken>
<MetaData>
<CreateTime>2013-06-20T17:38:22-07:00</CreateTime>
<LastUpdatedTime>2013-06-20T17:38:22-07:00</LastUpdatedTime>
</MetaData>
<Name>sub client</Name>
<Phone>
<DeviceType>Primary</DeviceType>
<FreeFormNumber>123-4566</FreeFormNumber>
</Phone>
<WebSite />
<Email>
<Address>tsdsf@fasdf.com</Address>
</Email>
<GivenName>sub</GivenName>
<FamilyName>client</FamilyName>
<CustomField xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="StringTypeCustomField">
<DefinitionId>Preferred Delivery Method</DefinitionId>
<Value>EMAIL</Value>
</CustomField>
<CustomField xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="StringTypeCustomField">
<DefinitionId>Resale Number</DefinitionId>
</CustomField>
<CustomField xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="BooleanTypeCustomField">
<DefinitionId>Bill With Parent</DefinitionId>
<Value>true</Value>
</CustomField>
<ShowAs>sub client</ShowAs>
<OpenBalance>
<Amount>0</Amount>
</OpenBalance>
</Customer>