跳转到主要内容

QuickBooks同步错误代码

作者:Teachworks Support

顾客

重复名称错误:提供的名称已存在。:其他客户、供应商或员工已在使用此名称。请使用其他名称。”或“重复名称错误:提供的名称已存在。:null

将客户信息同步到 QuickBooks 时,工作流程如下:

  1. Teachworks 向 QuickBooks 发送请求,查找所有名字和姓氏相同的现有活跃客户记录。

  2. 如果找不到匹配项,QuickBooks 将发送回复,说明不存在具有该名字和姓氏的活跃客户。

  3. Teachworks 将发送创建新客户的请求。

  4. QuickBooks会发送错误响应,指出该名称已存在。

出现此错误信息的原因如下:

  1. QuickBooks 中存在一个与我姓名相同的客户,但该客户在 QuickBooks 中处于非活跃状态。

  2. QuickBooks 中存在一个客户,其姓名与 Teachworks 中的姓名不同,但显示名称与 Teachworks 中的姓名相同。

  3. QuickBooks中客户的名字或姓氏中有多余的空格。

在上述案例中,尝试创建新客户时,QuickBooks 会自动将名字和姓氏组合起来创建一个显示名称,如果此显示名称已存在,QuickBooks 将返回重复名称错误。

要解决此问题,请在 QuickBooks 中找到客户资料,并确保其姓名字段与 Teachworks 中的姓名字段完全一致。如果姓名一致,请在 QuickBooks 的“非活跃客户”列表中查找匹配的资料,并将状态更改为“活跃”。然后重新同步。

发票和付款

无效的参考 ID:无效的参考 ID:Line.SalesItemLineDetail.ItemRef

此错误消息很可能是由 QuickBooks 中删除的服务引起的。当在 Teachworks 中创建服务并首次将其同步到 QuickBooks 时,系统会在 QuickBooks 中为其创建一个唯一 ID,该 ID 随后会存储在……

Teachworks。

每次同步到 QuickBooks 时,数据同步程序都会查找该唯一 ID,如果找不到,就会显示错误消息。幸运的是,QuickBooks 中没有永久删除选项——数据项只是被设置为“非活动”状态,因此您可以在 QuickBooks 中重新激活该服务,这应该可以解决问题。之后,您可以再次尝试同步。

CustomerRef 为必填项:请求中缺少 CustomerRef。

当客户尚未同步到您的 QuickBooks 帐户时,会出现此错误。您可以先同步附加到发票或付款的客户资料来解决此问题。

无效客户:您指定的客户已被删除。您无法创建或编辑已删除客户的交易。

此错误表示该客户资料在 QuickBooks 中处于非活动状态,因此您需要在 QuickBooks 帐户中找到该资料并将其状态重新更改为“活动”。完成此操作后,您就可以将发票或付款同步到 QuickBooks 了。

账户期间已结束:账户期间已结束。

此错误表示您在 QuickBooks 中的会计期间已关闭。要解决此问题,您需要在 QuickBooks 帐户中更新账簿关闭日期。

交易ID无法关联:交易ID无法关联:无法验证已关联的交易

此错误表示您已将付款或贷项通知单分配给该发票,因此无法再进行编辑。要解决此问题,请在 QuickBooks Online 帐户中取消分配发票上的付款或贷项通知单,然后重新同步您的 Teachworks 记录。

无效的参考 ID:分配给此交易的产品/服务已被删除。您必须先恢复*服务名称*,才能修改此交易。

此错误是由于您的 QuickBooks 帐户中某项服务已停用造成的。您需要在 QuickBooks 帐户中找到该服务并重新激活它,才能同步发票。

服务

无效的参考 ID:未找到账户元素 ID 133。

此错误信息是由于使用了不存在或当前处于非活动状态的销售账户引起的。每次在 QuickBooks 中更改账户后,您都需要在 Teachworks 中更新“同步设置”页面,以便使用正确的账户进行同步。

信用票据

处理您的请求时发生应用程序错误:系统故障错误:java.lang.NumberFormatException:输入字符串为:“"

此错误信息表示与贷项通知单关联的客户尚未同步。

QuickBooks 集成:

无效授权:{"error":"无效授权"}

如果您已从 QuickBooks 帐户中移除 Teachworks 的授权,则会出现此错误。要解决此错误,您应该断开 Teachworks 帐户中的 QuickBooks 集成,然后再重新连接。

invalid_grant:未经授权的请求:用户不是指定域的成员

如果用于将 Teachworks 连接到 QuickBooks 的 QuickBooks 用户帐户不再被授权连接到您的 QuickBooks 帐户或已不存在,则会发生此错误。

如果您的会计事务所使用其 QuickBooks 用户帐户将您的 Teachworks 帐户连接到您的 QuickBooks 帐户,并且此后他们已从您的 QuickBooks 帐户中撤销了访问权限,则可能会发生这种情况。

消息=用户身份验证失败;错误代码=003200;状态代码=401

用于连接同步的 QuickBooks Online 登录凭据已失效。请点击 QuickBooks 集成侧边栏中的“断开连接”链接,然后使用有效帐户重新连接。

这是否解答了您的问题?