, ,

电子商务会计科目表:如何避免错误的映射决策

电子商务会计科目表

您接手了一个新的Shopify客户。您在QuickBooks Online中构建了他们的会计科目表——五个类别,合理的子账户,遵循标准约定的账户编号。您连接了Shopify集成。一切看起来都符合规范。

然后,第一笔Shopify收款到账了。

Shopify将14,200美元存入了银行。QuickBooks显示Shopify收入为15,800美元。Shopify仪表板报告的总销售额为16,100美元。三个不同的数字,同一个月的活动,没有一个数字是匹配的。您花了四个小时来追查差异。最终您找到了:费用被记录为银行转账,退款没有记入正确的账户,税款收款金额出现在收入中而不是负债中。会计科目表并没有缺少任何东西。它只是没有按照Shopify实际的资金流动方式来构建。

大多数会计科目表指南都建立在一个错误的假设上:如果您在正确的类别中有正确的账户,对账就会成功——这只是每个月需要做的工作。这对Shopify来说是不成立的。账户名称和编号是基本要求。您的Shopify账簿能否对账,取决于会计科目表在架构上是否与Shopify的资金发放方式兼容——即净收款,而不是总收入。五个具体的映射决策决定了月末结账需要30分钟还是大部分下午的时间。

时间差异

4小时

vs. 30分钟 — 同一个月末结账

区别不在于您工作量的多少。而在于会计科目表从一开始是否被设计成能够正确接收Shopify的净收款。

直到月末结账时才显现问题的会计科目表

大多数标准的会计科目表模板——即使是针对电子商务的模板——都是基于收入以总收入形式到账的假设构建的。100美元的销售额记为100美元的收入。费用在您支付时被记录。大多数企业都是这样运作的。

Shopify不是这样运作的。

当客户支付100美元时,Shopify不会给您100美元。它会给您一笔净收款——总销售额减去支付处理费,减去退款,减去Shopify交易费,有时还减去代表您收取的销售税,所有这些都打包成一笔银行转账,涵盖了一到十四天的订单。当这笔收款到达您客户的银行账户时,它代表了至少五个不同的财务事件。您的会计科目表需要接收并区分这五项,否则每个月对账都会失败。

账户本身没有错。架构才是。

为什么Shopify的净收款结构是架构性问题

典型的 Shopify 结算单实际包含的内容,按明细项目细分如下:

  • 总销售额 — 结算周期内所有订单的总收入
  • 支付处理费 — 通常为 Shopify Payments(基础套餐)的每笔在线交易 2.9% + 0.30 美元;在支付前扣除
  • Shopify 交易费 — 如果商店使用 Shopify Payments,则每笔交易额外收取 2%;旧套餐常见
  • 已退款 — 结算周期内退货订单的总退款额
  • 市场推广销售税 — Shopify 代为收取并直接向州政府汇款的金额(在美国大多数州,Shopify 是市场推广的促进者)

当您的集成将存款直接映射到“Shopify 销售额”收入账户时,您会将所有五个项目合并为一个数字。收入被低估,因为费用已被扣除。费用支出不可见。资产负债表会产生虚假的税务负债,因为您将税款的收取记录为收入。

解决方案不是每月事后清理。而是构建会计科目表,使每个组成部分自动路由到正确的账户 — 并通过一个清算账户将它们与银行存款联系起来。这需要五个具体的决定。做出错误决定的下游成本是您的公司在电子商务业务中浪费的时间。

决策1和2:总收入账户和清算账户

决定 1:将总销售额记录为收入,而不是存款金额。

您的收入账户应反映客户的实际付款金额——在 Shopify 扣除任何费用之前。为每个销售渠道(Shopify 销售、WooCommerce 销售、批发收入)创建单独的收入账户,而不是一个单一的“电子商务销售”类别。一旦您将 Shopify 和 Amazon 的收入合并到一个账户中,您就会失去按渠道划分的利润可见性,并且没有实际方法可以在不重建账簿的情况下恢复它。

仅限 Shopify 客户的清晰收入部分如下所示:

  • 4100 — Shopify 销售额(总额,扣除前)
  • 4110 — Shopify 运费收入(如果向客户收取运费)
  • 4200 — 退货和折让(收入抵减项)

收入账户记录已售出的商品。银行存款反映了扣除费用后的支付金额。这两个数字在结构上是不同的,您的会计科目表需要一个账户来连接它们。

决定 2:使用清算账户作为桥梁。

清算账户是解决净支付问题的架构性解决方案:总销售额贷记入账,费用/退款/税款借记出账,净银行存款完全匹配。清算账户在每个支付周期结束后结零。对账变得机械化,而不是调查性的。

当记录销售时,总金额会记入 Shopify 销售收入账户和清算账户(作为资产)。当 Shopify 支付净额时,清算账户会扣除费用(手续费、退款、税款)并归零。银行存款与净支付额完全匹配。每个组成部分都记入正确的账户。

没有清算账户,您将尝试核对一笔与任何单一 QBO 账户都不匹配的银行存款——因为它本来就不应该与任何单一账户匹配。它是五个财务事件的总和。每个花了一个晚上在没有清算账户的 Shopify 对账上苦苦挣扎的注册会计师都确切地知道那种感觉。

为每个支付处理程序创建一个清算账户。如果您的客户使用 Shopify Payments 和 PayPal,则需要两个清算账户。将它们混合在一起会重现您试图在收入层面解决的、在清算层面相同的不匹配问题。

这两个决定如何得到执行:产品映射。

只有当发布到 QBO 的软件遵守这些决定时,决定 1 和 2 才有效,而映射就是实现这一点的关键。排序规则直接来自LedgerPort 的设置文档:先构建会计科目表,然后进行映射。LedgerPort 会映射到您现有的 QuickBooks 账户——它不会在您不知情的情况下创建账户——因此您在本文中设计的结构就是同步所遵循的结构。

LedgerPort 产品映射屏幕,显示 QuickBooks 项目下拉列表已打开,用于选择 Shopify 产品将过账到哪个 QBO 项目
每个产品都会选择其 QuickBooks 项目——以及随之而来的,来自决定 1 的收入账户。完整演练:将 Shopify 产品映射到 QuickBooks 的指南 →

映射屏幕也是您设置收入粒度的地方。每个产品都映射到一个 QBO 项目,每个项目都带有一个收入账户。将多个产品指向一个项目,您将获得此模板的简单版本——一个单一的 Shopify 销售账户。单独映射产品,您将获得按 SKU 划分的收入,以及在库存类型项目上产生的销货成本 (COGS)。这与“一个销售账户 vs. 按行项目划分的收入账户”是相同的决定,显示为一个下拉菜单。

在实践中,有两个细节使其可行。首先,失败模式是安全的:包含未映射产品的订单会以命名状态“未映射产品”报错,并暂停而不是发布到错误的账户,因此模板不会被无声地违反。其次,设置过程不是一周的下拉菜单点击:自动映射一键式将 Shopify 产品按 SKU 或名称匹配到 QBO 项目,标记结果以供审核,只留下需要手动映射的遗漏项。

决策3和4:费用分离和退款处理

决策 3:Shopify 手续费不是单一项目。

三个不同的费用类型会出现在 Shopify 的付款中。将它们合并到一个“Shopify 费用”账户中会丢失对利润去向的有意义的可见性:

订阅费

固定费用

每月 29-399 美元平台费;与交易量无关

交易费

0.5-2%

仅在使用 Shopify Payments 时收取;切换后消失

处理费

2.9% + $0.30

每笔交易;最大的费用类别;直接减少毛利润

QBO 中的清晰费用结构:

  • 6100 — Shopify 订阅费
  • 6110 — Shopify 交易费
  • 6120 — 支付处理费

将这三者合并到一个账户是注册会计师继承账簿的方式,其中支付处理费导致的 3% 的利润侵蚀是看不见的——直到有人问为什么毛利润低于定价模型预测。在设置时将它们分开没有任何成本,并且在之后的每次审查中都可以节省时间。

决策 4:退款记入支付,而不是原始订单。

当客户退货时,Shopify 会从下一个可用支付中扣除退款金额。它不会创建单独的银行交易——它会减少支付的净额。退货和折让的贷方收入账户应在包含退款的支付发生时收到退款条目,而不是在处理退货时收到。

如果在 3 月份处理了退货,但退款出现在 4 月份的支付中,则贷方收入条目属于 4 月份。将其记入 3 月份会造成期间不匹配:3 月份的收入下降,但 3 月份的银行对账仍然不平衡,因为现金影响并未发生在 3 月份。期间不匹配会逐月累积,直到账簿需要进行全面清理才能理清。

决策5:从第一天起将销售税视为负债

在美国大多数州,Shopify 是市场促进者——这意味着 Shopify 从客户那里收取销售税,并直接将其汇给州税务机关。商家永远不会接触到这笔钱。商家不欠税;Shopify 已经支付了。

Shopify 收取的销售税会显示在 Shopify 后台的总订单金额中,但它永远不会流入商家的银行账户,也不是商家的收入。如果您的收入账户记录了包含税款的总订单金额,那么您就会夸大收入并在资产负债表上建立一个虚假的负债。

正确的设置需要两个负债账户:

  • 应付销售税 — 用于商家直接收取和汇出的税款(例如批发等非市场渠道,或不适用市场撮合者规则的州)
  • 市场税款代扣(或“Shopify 代收税款”)— 用于 Shopify 代商家收取和汇出的税款;在支付周期结束后净额为零,因为该负债由 Shopify 汇出而非商家支付

如果您的客户通过多个渠道销售——Shopify、直接网站、批发——不同渠道的税收处理方式也不同。单一的“应付销售税”账户无法区分 Shopify 处理的税款和商家处理的税款,而这种区别在报税时很重要。

在 LedgerPort 中,决定 5 作为一项设置而不是一项月度纪律来执行。同步配置的“税费”选项卡中有一个“行项目税费”选项:平台收取的税费将作为单独的一行发布到 QuickBooks 交易中,并路由到您从下拉列表中选择的负债账户。“税费是负债,不是收入”不再是需要有人记住的规则,而是同步唯一可以发布的方式。

LedgerPort 同步配置“税费”选项卡,显示“税费四舍五入”和“行项目税费”卡片,其中包含税费过账的 QuickBooks 负债账户选择器
决定 5 作为表单字段:选择负债账户,税费就永远不会计入收入。显示的是 WooCommerce 插件——Shopify 应用公开了相同的税费设置。完整演练:在 LedgerPort 中管理同步配置 →

同一个标签页包含了没人解释的细节:税务四舍五入。平台税务计算与 QuickBooks 的税务计算在某些订单上会相差一两分钱,而这些分钱如果没有归属,账簿就会因每笔订单的几分钱差异而变得无法对账。税务四舍五入设置添加了一个四舍五入调整行项目,用于吸收差异——这就是为什么账簿能精确到分,而不是“差不多”。差不多是不行的。

一天内即可完成结账的会计科目表

当所有五个决定都就位后,月末的流程如下:每个 Shopify 支付都通过清算账户进行。总销售额贷记入账。支付处理费、退款和市场税款借记出账。净银行存款入账。清算账户结零。银行对账单平衡——这是通过构造实现的,而不是通过调查。

这是一个 20 分钟的过程。区别不在于工作量的大小——而在于会计科目表是否被设计成能正确接收数据。

前期投入是真实的。为新客户正确构建此架构,首次需要两到三个小时——比复制通用模板要长。但替代方案是,每个月无限期地花费这些时间,甚至更多。

对于管理五个或十个 Shopify 客户的注册会计师来说,此架构是可重复模板的基础。相同的五个决定适用于 QBO 中的每个 Shopify 商店。正确构建一次,然后在整个实践中应用——而不是在每次新的业务中重新学习问题。

还有一个决定:将发布到这些账户的同步方法

会计科目表并非在科目存在时就已完成。当您决定了哪种交易会过账到这些科目时,它才算完成。在同步工具中,这个决定有一个名称:同步方法。在 LedgerPort 中,它是一个下拉菜单——同步配置 » 订单 » 同步方法,从应用程序的左侧边栏访问——有五个选项,每个选项对您刚刚构建的会计科目表都有不同的要求。

LedgerPort 同步配置“订单”选项卡,显示“同步方法”下拉列表已打开,其中显示所有五种选项:销售收据、发票、估价单、每日汇总和基于标签的
五种交易形状,一个下拉菜单——每种都会以不同的方式过账到会计科目表中。 完整演练:了解订单同步方法 →
  • 销售收据——每笔订单一张收据,包含明细项目、税费、运费和折扣,过账到收入和清算账户。无需应收账款。
  • 发票——每笔订单两个记录:下单时生成发票,Shopify 标记付款时生成付款记录。选择此项,您的会计科目表需要包含未收账项。
  • 估价单——非过账记录;在转换之前不触及任何内容。文档明确指出这种情况有多么罕见:“如果您不确定是否需要它,那么您很可能不需要。”
  • 每日汇总——每天生成一张总账分录,汇总当天的所有订单。选择此项会在下拉菜单下方显示账户映射字段。
  • 基于标签——Shopify 订单标签将订单路由到不同的交易类型(wholesale → 发票,retail → 销售收据,do-not-sync → 跳过),因此混合了批发/零售的商店可能需要应收账款和收据端账户。

仔细看看每日汇总的作用:选择它的那一刻,软件就会要求您命名其每日总账分录将过账到的账户。这些映射字段就是本文的五个决定,以表单字段的形式呈现——总收入、清算、费用、退款、税费。如果您构建了上面的会计科目表,您只需一次性填写它们。如果您没有,这就是让您意识到这一点的屏幕。

LedgerPort 中的每日汇总账户映射字段,显示在同步方法下拉列表下方,询问每日日记账分录应过账到哪个 QuickBooks 账户
选择每日汇总,软件会按名称要求您提供会计科目表。 完整演练:了解订单同步方法 →

决策逻辑很简单。标准 DTC 商店,结账时付款:销售收据——文档自己的默认设置,“对大多数商店来说是正确的起点”。 B2B 或付款条款:发票。高销量——每天大约 100 个或更多订单——与一位从总数工作的会计师合作:每日汇总,这是 如何将 3000 笔订单月变成约 30 笔总账分录 而不是 3000 条记录。

决定此操作安全性的规则是:更改同步方法绝不会重写已同步的订单。它仅适用于未来。选择一种方法,观察一个付款周期通过清算账户过账,如果结果不理想,可以重新审视 — 您已经结清的账目将保持不变。

LedgerPort 自动处理映射——同步在每个支付周期将总销售额、费用明细项、退款和市场收取的税款过账到正确的账户,因此清算账户无需手动干预即可结零。会计科目表仍需正确构建以接收这些数据,但上述五个决定为您提供了确切的结构。

如果您正在为 QBO 设置新的 Shopify 客户,或者接管一本无法对账的账簿,以下是您首先需要检查的五个地方。如果上述任何一项决策未做出,那么四个小时的对账工作就由此而来。正确设置会计科目表也是您 CPA 要求时 准备好税务账簿 的基础——同样是这五项决策,能让月末工作干净利落,让年末工作轻松明了。在 ledgerport.com/cpas 查看 LedgerPort 如何处理多客户实践中的映射,或 免费开始使用

永远告别人工数据录入

在 15 分钟内将您的商店连接到 QuickBooks,其余的交给 LedgerPort 处理。

免费开始 查看定价 →

联系我们:

立即自动化您的电子商务会计

在 15 分钟内将您的 Shopify 或 WooCommerce 商店连接到 QuickBooks — 无需编码。

14 天退款保证 · 提供免费套餐