客户地址字段是强制性的?

时间:2013-06-04 20:53:26

标签: intuit-partner-platform

我们的IA应用程序的客户端刚刚报告了一系列IDS同步错误消息,如:

在Intuit Data Services中更新客户时出错。错误消息是:空地址不允许party_id = 679598

我查看了您的新在线文档,并看到对象参考表明客户地址是“强制性的”。这是新的东西吗?如果是这样,那么什么时候到目前为止,客户已经成功地与空地址同步,这一变化让我们完全没有意识到(如果确实是一个变化)。有什么方法可以告诉我们即将发生的变化,以便我们能够主动采取行动吗?那么,究竟什么是“空”地址呢?究竟哪些字段至少需要非空?例如,如果填写“State”就够了吗?

BTW,什么是party_id以及如何使用它来识别客户对象?

提前致谢。

1 个答案:

答案 0 :(得分:0)


添加/更新客户不是必填字段,但如果您在请求中包含XML地址字段标记,则必须为其输入值。如果您不想更新地址,请将其删除。

感谢,
震动

示例:

<?xml version="1.0" encoding="UTF-16"?>
<Mod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" RequestId="7699faaff20f4e16987e26bddbbf9461" xmlns="http://www.intuit.com/sb/cdm/v2">
   <ExternalRealmId>156234822</ExternalRealmId>
   <Object xsi:type="Customer">
   <Id>43497400</Id>
   <SyncToken>1</SyncToken>
   <MetaData>
     <CreatedBy>app</CreatedBy>
     <CreatedById>1</CreatedById>
     <CreateTime>2010-06-18T03:48:36</CreateTime>
     <LastModifiedBy>app</LastModifiedBy>
     <LastModifiedById>1</LastModifiedById>
     <LastUpdatedTime>2010-06-18T03:48:36</LastUpdatedTime>
   <MetaData>
   <Synchronized>false</Synchronized>
   <PartyReferenceId>51077676</PartyReferenceId>
   <TypeOf>Person</TypeOf>
   <Name>Jane Doe</Name>
   <ShowAs>Jane</ShowAs>
   </Object>
</Mod>
相关问题