2

我正在使用 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>
4

1 回答 1

0

查询所有没有工作的顶级客户查询IncludeJobs设置为 false 的客户。您将需要单独查询作业。

于 2013-06-25T10:51:37.990 回答