不能两次使用相同的客户名称?

时间:2014-12-20 01:48:46

标签: intuit-partner-platform quickbooks-online

如果我有两个名为John Doe的客户,我该怎么办? V3 Qbo API不允许我将同一客户名称发送到/create两次。

如果您两次发送相同的客户名字/姓氏组合,请在此处回复。

<IntuitResponse xmlns="http://schema.intuit.com/finance/v3" time="2014-12-19T18:26:24.966-08:00">
  <Fault type="ValidationFault">
    <Error code="6240" element="">
      <Message>Duplicate Name Exists Error</Message>
      <Detail>The name supplied already exists. : Another customer, vendor or employee is already using this 

名。请使用其他名称。

2 个答案:

答案 0 :(得分:2)

Quickbook(QBD和QBO)在3个名称实体(客户,供应商和员工)中具有唯一的名称约束。因此,此API行为与产品相同。

唯一的选择是通过添加一些有意义的字符或数字来篡改第二个条目的名称,以便名称变得唯一。

由于

答案 1 :(得分:1)

刚尝试了API,它确实需要一个唯一的显示名称,如果你没有指定一个显示名称,它将根据前缀中间姓和后缀创建一个

我只是使用后缀字段并插入一个数字然后我可以选择不使用后缀,似乎工作

在API上,如果我收到重复记录错误,我会增加后缀编号并重新提交