上次更新时间:2026年4月8日 10:11
如果在从 xtraCHEF 提取发票到 QuickBooks 时收到错误消息,请了解如何纠正此错误。
要确定提取是否成功导入到 QuickBooks,请查看 提取监视器。对于任何状态不是绿色的发票提取,选择 查看详细信息 以获取该特定文件。
根据错误消息的内容,使用本指南来解决该错误。
本指南的其余部分将引用 QuickBooks 提取错误代码及其修复方法。
“在账单中对 QuickBooks 供应商 '供应商名称' 的引用无效。QuickBooks 错误消息:无效的参数。”
或
“供应商 '供应商名称' 在 QuickBooks 中不存在"
此类错误是由于供应商代码与 QuickBooks 中列出的供应商名称或 "显示名称" 不匹配。可以通过以下步骤更正供应商代码:
“账单中对 QuickBooks 账户 "XCG-TAX" 的引用无效。QuickBooks 错误消息:无效的参数。”
此错误是由于您的标题级别费用分配方式造成的。xtraCHEF 有四个标题级别费用,可以根据您的偏好进行分配。
有3种选项来处理这些头部级别的费用。从三者中选择一个:
如果没有列出偏好,xtraCHEF将把这些应用于默认GL:XCG-FC、XCG-OC、XCG-DC和XCG-TAX。
“账户 '1234' 在QuickBooks中不存在”
或
“账单中对QuickBooks账户"1234"的引用无效。QuickBooks 错误消息:无效的参数。指定的记录在列表中不存在。”
当发票上列出的GL代码在您的QuickBooks系统中不存在时,可能会出现此错误。此错误将在所有包含提取错误消息中指定的GL代码的发票上出现。
选项 1:如果GL是正确的,但在xtraCHEF中列出与在QuickBooks中显示的不同,可以通过以下步骤编辑GL代码:
选项 2:如果错误消息中显示了不正确的 GL 代码,这将表明发票上列出的产品分配了不正确的类别。要纠正此问题,请按照以下步骤从项目库更新类别(GL 代码):
“message=AuthenticationFailed; errorCode=003200; statusCode=401”
此错误通常与 QuickBooks Online 令牌过期有关,或者可能只是来自 QuickBooks 的超时错误。 首先,尝试从提取监视器或发票搜索中重新提取提取文件或特定发票。如果再次收到相同的错误,请指导客户刷新 QuickBooks 令牌。
要刷新 QuickBooks 令牌,客户需要:
这将提示他们登录 QuickBooks Online,并需要由具有 QuickBooks 管理员访问权限的人完成。
“字符串长度短于或长于规范支持的长度”
发票 ID 太长。QBO 对发票 ID 的字符数限制为 21 个。
“错误信息:不支持的功能错误。”
此错误表示 QuickBooks 的版本不支持 API 集成。自雇和简单启动的 QuickBooks Online 版本不支持与 xtraCHEF 的集成。以下是支持 API 集成的 QuickBooks Online 版本:
“警告:在 XtraCHEF 中未分配位置账户号码。账单已推送到 QBO,但未分配任何类别。”
这不是提取失败;带有此警告的发票仍将被提取到QuickBooks。这是来自QuickBooks的提取警告,说明该位置的账户号码与QuickBooks中该位置名称的显示不匹配。 此错误可以通过租户管理员按照以下步骤解决:
如果相关发票根本没有被提取,您需要确认以下内容:
在确认上述步骤不适用于发票但仍未提取后,运行按需提取。对于 QuickBooks Online,您可以按照以下步骤运行按需提取:
如果您使用的是 QuickBooks Desktop,请按照 本文 中的步骤使用 Web 连接器进行手动同步。