Shopify + QuickBooks
如果你是D2C或处于增长阶段的电商企业,通过礼品卡作为销售渠道或用于处理退货的Store Credit,这篇文章正是为你准备的。
每当顾客在店铺中使用Shopify礼品卡付款时,你的会计系统都会做一个决定。对大多数电商企业来说,这个决定是错误的。它正在悄无声息地抬高你的收入数字。
TL;DR — 内容概览
🎯 核心问题
- 大多数连接器将礼品卡销售记为收入——其实不是
- 礼品卡在兑换前属于负债
- 分期付款使问题更加严重
⚡ 风险所在
- 膨胀的应税收入——为你未赚到的钱纳税
- 损益表显示的收入与银行到账无法核对
- 资产负债表上隐藏的负债风险,可能面临无人认领财产申报
- 年终结算痛苦
🔧 解决方案
- 将
gift_card付款方式映射到礼品卡负债账户——而不是收入账户 - 配置大约需要20分钟
- 使用下方的三步检查表在10分钟内完成自我诊断
📋 适用对象
- 销售礼品卡的Shopify店主
- 负责清理Shopify → QuickBooks集成的会计人员
- 损益表与银行到账无法核对的任何人
问题本质
礼品卡被记为销售收入
⚠️ 这种情况可能正在你的账簿中发生
你把同一笔100美元算了两次,而资产负债表上没有任何礼品卡负债。
Shopify将礼品卡视为一种支付方式——在其数据中与Visa或PayPal并无区别。大多数连接器读取到这个信号后就将其记为收入。这意味着当顾客购买100美元的礼品卡时,你的账簿看到的是一笔100美元的销售。然后当他们用这张礼品卡兑换实际商品时,你的账簿又看到一笔100美元的销售。一笔交易,两笔收入记录。
或者根本没有发生——因为顾客购买礼品卡时你记下的那笔100美元销售?那也不是收入。它是负债。你收到了他们的100美元,但你仍然欠他们100美元的货物。只有当他们使用时,这笔钱才变成收入——在此之前都不是。
💡 记住这一条准则
出售礼品卡 = 产生债务(负债),而不是获得收入。
只有当顾客用它购买东西时,礼品卡才是收入。
在此之前,它列示在资产负债表上——而不是损益表。
这是我们看到客户最常遇到的会计错误之一。最近我们接入一个新的Shopify客户时,发现了严重的账务差异。经过几小时调查后发现,他们之前的连接器在18个月内一直将礼品卡销售记为收入。修复需要编制追溯调整分录,并与会计师沟通——相当麻烦。
这些问题发生频率超出我们的预期——过去几个月已发现97家存在此问题的企业,而这还只是那些已经发现的企业。
你有这个问题吗?
10分钟内完成3项检查

为什么这个问题持续存在
连接器出错的原因
Shopify将礼品卡记录为付款方式。大多数连接器将付款方式视为收入。这就是整个问题的根源。
更令人头疼的是,Shopify自己的分析其实处理得正确。礼品卡销售在其仪表板的销售报告中是被排除的。只有当数据通过连接器进入QuickBooks时才会出错。

分期付款使问题更加复杂。如果顾客用礼品卡支付90美元、Visa支付60美元来购买150美元的订单,在Shopify数据中会有两个独立的付款分支。大多数连接器会将它们合并为一条记录。
“退款分两部分完成——51美元退到礼品卡,213.02美元退到Visa卡。但我将其作为一笔总额为264.02美元的退款导入了……为什么这是错误的?或者应该作为两笔独立的退款下载?”
—— Webgility客户
两个付款分支被合并为一个。礼品卡负债没有消除。Visa付款没有自己的清算分录。两者都是错误的,而且会相互叠加。
这对你造成的代价
税金、虚假收入和你看不见的负债
这不仅仅是账务整洁问题。礼品卡会计处理错误会对你的业务造成以下影响:
01
你正在为未赚到的钱纳税
如果礼品卡销售计入你的收入,你的应税收入就会被膨胀。对于一家每月礼品卡销售额为5,000美元的店铺,这意味着可能有60,000美元的虚假收入出现在你的申报表中。
02
你的损益表在欺骗你
当你查看上月的收入时,你无法分辨哪些是真实销售,哪些是售出的礼品卡。这意味着你的毛利率计算、库存预测和盈利状况全都错误。
03
你有一个看不见的负债
你售出的每张未兑换礼品卡都是你欠顾客的钱。如果它不在你的资产负债表上,你就不知道你欠了什么——而且大多数州的无人认领财产法要求你在一定期限后把钱上缴给州政府。
04
你的年终结算会很痛苦
你的会计或税务准备人员会发现这个问题。问题在于他们是在10月发现(可以修复)还是在你已经申报后的4月发现(痛苦不堪)。第四季度的礼品卡销售高峰——假日季节——每年都会让这个问题更加严重。
如何在Shopify和QuickBooks中用Webgility修复礼品卡记账
会计逻辑:4种场景,每种都有正确的处理方式
| 场景 | Shopify显示内容 | 正确会计处理 | 常见错误 |
|---|---|---|---|
| 顾客购买100美元礼品卡 | 收到付款,产品=礼品卡 | 借:银行存款 $100 · 贷:礼品卡负债 $100 · 不确认收入。 | 记入销售收入 $100。 |
| 顾客全额兑换100美元礼品卡 | 订单通过gift_card付款方式支付 | 借:礼品卡负债 $100 · 贷:销售收入 $100 · 此时确认收入。 | 再次记入销售收入 $100(重复计数)。 |
| 分期:90美元礼品卡 + 60美元Visa(150美元订单) | 单笔订单,两个付款条目 | 借:礼品卡负债 $90 · 借:清算 $60 · 贷:销售收入 $150 | 合并为一条分录——负债未清除,或Visa消失。 |
| 退款退回礼品卡 | 退款,付款方式=gift_card | 借:销售收入 · 贷:礼品卡负债 · 负债恢复。 | 只冲销订单——负债永远无法恢复。 |

配置Webgility:一个映射更改,一切自动正确流转
Webgility可以处理所有四种场景——但配置必须正确。修复取决于一个设置:你的付款方式映射。gift_card付款类型需要路由到你的礼品卡负债账户,而不是销售收入账户。设置完成后,Webgility会自动处理其他一切:销售时创建负债、兑换时消除负债、分期付款分离,以及退款恢复负债。
如果你不确定自己的配置是否正确,请检查:你的QuickBooks会计科目表中是否存在礼品卡负债账户?如果没有,创建一个名为"未兑付礼品卡"的流动负债账户,然后在Webgility中将你的gift_card付款方式映射到该账户。
✅ 配置完成后,你的账簿应显示
- 礼品卡销售记入负债——销售时不影响损益表
- 礼品卡兑换消除负债并确认收入
- 分期付款订单显示两条独立的会计分录
- 退回礼品卡的退款恢复负债余额
- Shopify礼品卡负债报告与QuickBooks资产负债表一致
折扣码也能这样做吗?
折扣码不是负债——它们只是降低你的销售价格。但它们会产生一种特定的记账错误,让很多店铺踩坑。它们值得单独讨论。
但这是另外一个话题了,我们下次再说 😀
月末检查清单
正确处理礼品卡和分期付款
打印出来或粘贴到你的结算检查清单中。
- QuickBooks中存在礼品卡负债账户作为流动负债——而不是收入账户
- 没有任何礼品卡销售交易出现在销售收入账户中
- 没有分期付款订单卡在错误队列中
- 折扣码以金额记账,而不仅仅是代码引用
- 退回礼品卡的退款正在恢复负债——不仅仅是冲销付款
- 损益表收入与实际银行到账核对(超额=可能重复计数)
- (仅QB Desktop)礼品卡项目设置为非库存零件,收入账户=负债账户,不征税
常见问题
Shopify + QuickBooks中的礼品卡会计
我的Shopify礼品卡余额和QuickBooks不匹配。我从哪里开始?
导出Shopify的礼品卡负债报告。这显示了Shopify认为未兑付的金额。将期末余额与QuickBooks中的礼品卡负债账户进行对比。两个数字之间的差距就是错误的大小——通常也能告诉你是什么时候开始的。
我们免费发放促销礼品卡。这些也是同样的处理方式吗?
兑换会计处理相同,但在发放时不同。当你发放免费促销礼品卡时,你借记营销费用,贷记礼品卡负债——没有收到现金。兑换会计处理与购买的礼品卡完全相同。
我们用的是QuickBooks Online,而不是Desktop。这还适用吗?
是的,逻辑相同。在QBO中,你将创建一个服务项目而不是非库存零件,并将其映射到你的礼品卡负债账户。Webgility中的账户映射方式相同。
如果我有未兑付的礼品卡,需要担心无人认领财产申报吗?
如果你有重大礼品卡负债未兑付超过2-3年,是的——请咨询你的会计师或州税务顾问。无人认领财产规则因州而异,但大多数要求在休眠期后进行报告和移交。
术语表
面向非会计人员的会计术语
礼品卡负债——你欠顾客的债务。当有人购买礼品卡时,你收到了钱,但尚未交付商品或服务。
递延收入——已收到但尚未赚取的收入。礼品卡销售产生递延收入,只有当卡被兑换时才会转换为真实收入。
分期付款——使用两种或以上支付方式支付的单一订单——例如90美元来自礼品卡,60美元来自信用卡。
付款方式映射——Webgility中的一个设置,根据顾客的付款方式告诉集成软件将交易记入哪个账户。
兑换——顾客使用礼品卡支付订单的时刻,也是递延收入变为真实收入的时刻。
无人认领财产申报——美国大多数州的法律要求企业在休眠期后将有无人认领的礼品卡余额上缴给州政府。
非库存零件(QB Desktop)——用于销售但不实体囤货的商品的项目类型,用于礼品卡以实现正确的账户映射。
资产负债表——显示企业拥有什么(资产)、欠什么(负债)以及差额(权益)。礼品卡负债列示在此。
损益表——显示一段时间内的收入、费用和利润。礼品卡销售在兑换前不应出现在此处。
连接器/集成软件——在Shopify和QuickBooks之间移动数据的软件。基础连接器推送原始订单数据;Webgility应用会计逻辑。
更多问题解答:礼品卡、Store Credit和分期付款
这个问题会影响不积极销售礼品卡的店铺吗?
是的。如果你曾发行过即使一张礼品卡——作为退款替代方案、会员奖励或促销活动——负债就存在。许多店铺发放Store Credit却没有意识到它实际上使用了Shopify底层的礼品卡机制。
Shopify中礼品卡和Store Credit有什么区别?
在Shopify中,作为退款替代方案发放的Store Credit使用相同的底层礼品卡机制——它在订单数据中显示为gift_card付款方式。会计处理方式完全相同。
我可以追溯修复历史的礼品卡错误吗?
可以,但这需要编制日记账分录,将错误记入金额从收入账户转入负债账户。你的会计师可以评估这个范围——Shopify礼品卡负债报告提供了你需要核对的期末余额。
这适用于Shopify POS礼品卡,还是只适用于线上?
两者都适用。Shopify POS使用与线上相同的礼品卡系统,gift_card付款方式在订单数据中显示方式完全相同。
Shopify中礼品卡收入需要纳税吗?
礼品卡本身的销售通常不征收销售税——你销售的是一种支付工具,而不是应税产品。销售税在卡被兑换时征收。所得税是另一个问题——见上文虚假收入部分。
为什么我的Shopify提现与我的QuickBooks收入不一样?
礼品卡是常见的原因。当顾客兑换礼品卡时,没有新的现金流入你的银行——现金是在卡销售时就已经收到的。如果你的账簿在兑换时显示收入但没有匹配的存款,礼品卡错误记账通常就是原因。
你的礼品卡会计设置正确吗?
运行上述3步诊断——只需不到10分钟。如果有任何问题,Webgility可以通过一个映射更改来修复它。
原文链接
https://www.webgility.com/blog/shopify-gift-card-accounting-quickbooks本文为译文,如有侵权请联系删除