跳至内容

Shopify和QuickBooks:为什么你们的数据总是不一致(以及如何解决)

如果您的Shopify收入和QuickBooks存款总是对不上,您并不孤单。本指南将解释导致这种情况的五个根本原因,以及如何在不崩溃的情况下解决这些问题。

11 分钟阅读由 Nummbas Staff 撰写

你打开QuickBooks看到一个数字,打开Shopify看到另一个数字,银行对账单上又显示第三个数字。每个月你都尝试核对,但每个月总能发现一些不对劲的地方。

这是直销店主最常遇到的问题之一。而且这并非QuickBooks或Shopify问题,而是这两个系统在记账方式和记账时间上的结构性差异。

本指南解释了造成不匹配的五个根本原因,并针对每一种原因提出了具体的解决方法。

为什么和解感觉不可能

对账是指核实两组记录是否对同一笔交易达成一致。理论上,Shopify记录一笔销售,款项到账,QuickBooks也记录了这笔存款。三条记录,数字相同。

实际上,同一笔 1000 美元的销售额,在Shopify上可能显示为 1000 美元,在您的银行账户中可能显示为 966 美元,而在QuickBooks中则可能显示为 1000 美元或 0 美元,具体取决于同步时间。这些数字本身都没有错,它们只是在不同的时间点衡量的是不同的事物。

解决之道并非只信任一个系统而忽略其他系统,而是要理解每个系统实际测量的是什么,从而使它们达成一致。

根本原因 1:Shopify付款将多种交易类型合并为一笔存款

这是最大的困惑来源,几乎每个第一次尝试进行对账的店主都会因此而犯错。

会发生什么

Shopify处理订单时,不会为每笔销售单独支付定金。相反,Shopify会将几天内发生的所有交易合并处理。典型的Shopify付款包括多个订单的销售额,减去您已退款的金额、Shopify自身的手续费,有时还会减去拒付或调整后的金额。

假设您有 5,000 美元的销售额,退款 200 美元,并支付了 150 美元的Shopify手续费,那么您银行账户实际到账的金额为 4,650 美元。您的银行会显示一笔 4,650 美元的交易。但是,您的Shopify控制面板却显示收入为 5,000 美元。如果您的QuickBooks也记录了这笔银行存款,则显示金额为 4,650 美元。如果QuickBooks还单独记录了 5,000 美元的Shopify收入,那么您现在似乎有 9,650 美元的收入,而这笔收入实际上并不存在。

如何修复它

您需要在QuickBooks中将Shopify付款记录为一笔交易,并将其拆分为三部分:销售总额作为收入,退款作为扣除项,Shopify手续费作为支出。请勿单独记录销售总额,也不要同时记录银行存款。选择一种方法并保持一致。

最简便的方法是使用Shopify的付款明细报告进行核对,该报告会详细列出每笔款项的具体内容。将该明细与QuickBooks记录进行比对。任何差异要么是时间上的误差(将在下文介绍),要么是分类错误。

根本原因二:Shopify 与您的银行之间的时间差异

会发生什么

时间上的差异是由于Shopify在客户付款的那一刻就记录了销售,但您的银行要等到Shopify处理并发送付款后才能看到这笔钱,这通常需要 1 到 3 个工作日,具体取决于您的Shopify套餐和所在国家/地区。

这意味着,12 月最后一天的 500 美元销售额会出现在您的Shopify 12 月收入中,但要到 1 月才会到账。如果QuickBooks使用的是您的银行账户数据,它会将这 500 美元记录在 1 月。这样一来,QuickBooks中 12 月的收入就被低估了,而Shopify中则被高估了。

在像 11 月或 12 月这样的销售旺季,这种差距可能达到数千美元,并导致你的年终数据出现重大偏差。

如何修复它

核对账目时,务必比较同一结算周期,而非同一日历周期。下载Shopify针对特定结算的结算报告,在您的银行对账单中找到该笔结算的存款记录,并进行比对。切勿尝试将“12 月份Shopify销售额”与“12 月份银行存款”进行核对。由于它们衡量的是不同的时间段,因此永远无法匹配。

在QuickBooks中,除非您的会计师明确要求您使用权责发生制会计,否则应根据付款日期而非订单日期记录收入。对于大多数采用收付实现制会计的小型直销企业而言,付款日期是正确的会计基准点。

根本原因3:市场平台税造成虚假差异

会发生什么

Shopify 仅在特定情况下代您收取并缴纳美国销售税。自 2025 年 1 月 1 日起,对于通过 Shop 渠道下单、发往美国或在美国境内配送的订单,Shopify 会以市场促成者的身份这样做。如果您的美国销售税由 Shopify 托管,您在线商店的订单也同样如此。对于这些订单,Shopify 会从您的 Shopify Payments 付款中扣除税款并自行缴纳,因此这部分税款永远不会到达您的银行账户。对于其他所有订单,客户支付的税款包含在您的付款中,由您自行申报和缴纳,除非您的商店使用 Shopify Tax 的自动申报功能。

对于被预扣税款的订单,您的 Shopify 订单会显示包含税款在内的全额客户付款,但您的实际到账金额会少掉这笔税款。例如,一笔金额为 100 美元、含 8.40 美元税款的 Shop 渠道订单,在 Shopify 扣除税款后,您的实际到账金额可能为 91.60 美元。

如果你不了解这一点,你会发现Shopify账户里显示 100 美元,但你的银行账户实际只收到 91.60 美元,而你却无法解释这 8.40 美元的差额。如果这种情况发生在成百上千笔订单上,那么这笔差额就会变得非常可观。

如何修复它

在您的 Shopify Payments 付款详情中,Type 列会将每笔被预扣的金额标记为 Marketplace sales tax。只有这些金额是被预扣的。在您自己的在线商店中使用 Shop Pay 结账并不属于 Shop 渠道订单,订单详情中的 Sales channel 字段可以区分这两者。在 QuickBooks 中,被预扣的金额根本不应记录为您的收入,因为您从未收到过它们,它们也不是您的收入。其他订单的税款确实进入了您的付款,因此在缴纳之前,请将其记录为应缴销售税,同样不要计入收入。

设置 Shopify 与 QuickBooks 同步时(无论是通过原生集成还是第三方连接器),请务必确认销售税已从收入计算中排除,包括 Shopify 预扣的任何税款。如果同步应用提取订单总额时未扣除税款,则 QuickBooks 中的收入将被高估。

根本原因 4:数据同步应用程序带来的重复交易风险

会发生什么

大多数店主都会使用某种自动化方式将Shopify和QuickBooks连接起来。可选方案包括Shopify的原生QuickBooks连接器、A2X 或 Connex 等第三方应用,或者手动导入 CSV 文件。如需全面比较各种会计工具及其处理电商数据的方式,请参阅我们关于最佳电商会计软件的指南。每种方法都存在重复计算同一笔交易的风险。

最常见的情况是:您从Shopify导出销售报告,然后手动导入到QuickBooks。与此同时,一个同步应用程序也在后台运行,并拉取相同的数据。现在,该期间的每笔交易在QuickBooks中都存在两份。您的收入翻倍,支出也可能翻倍,应付账款一团糟。

还有一种更隐蔽的情况,当同步应用程序在同一配置中同时使用订单日期和付款日期逻辑时就会发生。它会在订单日期记录一笔销售,然后在付款到账时再次记录这笔存款。这样,一笔销售却会QuickBooks产生两条记录。

如何修复它

确定一种将Shopify数据导入QuickBooks的方法,并关闭其他所有方法。如果您使用 A2X,请禁用所有Shopify原生同步功能。如果您使用手动导入,请关闭所有自动连接。两个系统之间应该只有一条清晰的导入路径,没有任何冗余路径。

对同步配置进行任何更改后,请在QuickBooks中审核过去 30 天的数据,查找同一日期重复的金额。如果发现重复项,请删除由您即将停用的方法创建的记录,并保留您选定的永久方法创建的记录。

根本原因五:多币种和多门店对账问题

会发生什么

如果您进行国际销售或运营多个Shopify店铺,对账难度将成倍增加。多币种订单会产生两个变量:以客户货币计价的原始交易金额和转换后以您本国货币计价的结算金额。Shopify Shopify以客户货币记录销售。您的银行会显示转换后的金额。QuickBooks 可能会显示其中任何一种QuickBooks,具体取决于您的同步配置。

一笔 100 英镑的订单,最终结算价可能为 126.42 美元,具体取决于结算时的汇率。如果Shopify记录的金额为 130 美元(使用下单时的汇率),而您的银行显示的金额为 126.42 美元(实际结算汇率),那么这笔交易就存在 3.58 美元的差额。如果涉及数百笔国际订单,货币兑换的差额每月累计可能高达数百甚至数千美元。

对于多门店设置而言,风险在于不同门店的收入在QuickBooks中混杂在一起,没有明确的标签,导致无法知道哪个门店盈利,哪个门店亏损。

如何修复它

对于多币种交易:请将QuickBooks同步配置为使用结算报告中的已结算金额,而不是下单时预估的转换金额。结算报告会显示您实际收到的美元(或本币)金额,从而消除下单时汇率与结算时汇率之间的差异。

对于多店铺模式:为每个Shopify店铺创建独立的QuickBooks类或位置标签。这样可以按店铺区分收入和支出,无需单独创建QuickBooks账户。您可以随时查看汇总数据,也可以单独查看任何一家店铺的业绩。

真正有效的对账工作流程

一旦你了解了五个根本原因,有效的和解过程就会遵循一致的模式。

首先查看Shopify付款报告,而不是Shopify收入控制面板。付款报告会详细显示汇入您银行账户的款项,并将其细分为以下几个部分:销售总额、退款、手续费和平台税。这是您每次收款的权威来源。

核对每笔付款与相应的银行存款记录,确保金额和日期一致。如果两者不完全匹配,差额几乎总是由于未计入计算的手续费或已预扣的税款造成的。

请核实QuickBooks是否记录了相同的组成部分。如果QuickBooks显示一笔总额等于银行存款,但没有细分销售额、退款和手续费,则您的收入、退款和支出账户均存在低估或高估的情况。

检查QuickBooks中是否存在重复项,方法是查找金额和日期相同的交易记录,如果出现多次则无法识别。删除重复项后再继续。

改为每月一次,而不是每季度一次。一个月后发现同步错误只需 30 分钟即可修复;六个月后发现同步错误则需要数天时间清理。

在 Nummbas Books 中核对 Shopify 结算款

Nummbas Books 将 Shopify Payments 结算款拆分为销售额、运费、退款、手续费和税款,并将总额与银行入账款匹配。您可以在同一个应用中管理发票、供应商账单和银行对账,无需向独立的会计产品添加结算款连接工具。

如需每月 Shopify 记账流程和会计软件方案比较,请阅读我们的Shopify 会计指南。

Nummbas-FO 可以在您设定的限额内记录日常交易,并准备月末工作供您审核。您可以自行审核,也可以邀请会计师核对银行账户并完成当月结账。会计工作流程与产品成本、库存采购和广告表现放在一起,方便您在核对后分析结果。

如果您想继续使用 QuickBooks,Nummbas 可以将结算款汇总发送过去。如果您想迁移,可以将账户余额、未付发票和账单、客户及供应商,以及最多十年的月度总额导入 Nummbas Books。

对比 Nummbas 与 QuickBooks 或 了解 Nummbas Books。

底线

Shopify和QuickBooks之间的不匹配并非偶然。它源于五个可预见的因素:捆绑付款、时间差异、市场平台税、重复同步以及多币种或多店铺的复杂性。

逐一修复。以付款报告为基准。选择一种同步方式并禁用其他方式。不要将销售税计入收入。按付款日期而非订单日期进行匹配。并在QuickBooks中将商店和币种分开。

一旦你理解了每个数字的实际含义,差距就会缩小。你的账簿不再是压力的来源,而是你可以用来制定业务决策的实用工具。如需更全面地了解如何整理财务记录,请参阅我们的《电子商务记账指南》。如果你想了解Shopify从每笔销售中抽取的具体费用,请参阅Shopify费用明细。

准备好查看自己的数据了吗?

先体验演示版,或者使用您自己的数据开始试用。