QuickBooks 中 B2B 订单的客户存款会计

QuickBooks 中 B2B 订单的客户存款会计

QuickBooks 中的客户存款会计归结为一个账户和一条规则:您尚未赚取的钱就是您欠的钱。


周一收到电汇:4,000 美元,参考“PO-2211 存款”。一家拥有十二家门店的精品连锁店订购了 500 件定制标签的商品 — 总价 10,000 美元,预付 40% 开始生产,发货后 30 天内付清余款。您需要五周时间才能发货。

那么这 4,000 美元到底是什么?它在您的银行账户里,但您还没有发货,所以它不是一笔销售。大多数卖家会快速解决这个歧义:将其记为收入,或在银行流水中保持未分类状态,然后继续。五周后,开出 10,000 美元的发票,买家支付 6,000 美元,QuickBooks 则显示收入重复计算、一笔神秘存款以及一张声称客户欠款但已付款的发票。

如果您阅读过我们关于 QuickBooks 中的净条款和批发应收账款 的指南,您就会知道批发层面的第一条规则:发票,而不是销售收据,这样收入和收款之间的差距就会保持可见。存款遵循相同的原则,但方向相反 — 在收入产生之前收到的款项。本文将全面介绍 QuickBooks 中的客户存款会计:负债结构、设置、从存款到最终付款的实操示例、部分付款和账龄、分期付款以及可退还与不可退还的存款。

谎言:“收到的钱就是赚到的钱”

快速处理方式的潜在假设:“客户付钱给我了,所以就是收入。” 对于零售业来说,这是正确的 — 付款和发货是同一时刻。对于 B2B 存款,这是错误的,将其记为收入会同时破坏三件事。

它将收入记在了错误的月份。 4,000 美元记在 3 月份的损益表中;订单在 4 月份发货。两个月份的利润都没有意义 — 3 月份承担了 40% 的收入,但没有相应的销货成本。

它会导致重复计算。 当您在发货时开出 10,000 美元的全额发票 — 您应该这样做,因为那是销售发生的时候 — QuickBooks 现在显示一笔 10,000 美元订单的 14,000 美元收入。通常的“修复”方法是只开出 6,000 美元的余额发票,这会低估销售额,破坏您的销售税基础,并使订单历史记录无法阅读。

这隐藏了一项义务。在您交货之前,您欠该买家 500 件定制标签的商品,否则将退款。作为收入入账,这项义务不会出现在任何地方——同时预订四个生产订单的定金,您的账簿会显示健康的现金状况,但丝毫没有暗示其中大部分已被预订。

这种谎言是可以理解的——银行余额确实增加了。但已收款但尚未赚取的款项具有特定的会计身份,它不是收入。

存款是一项负债 — 与递延收入的逻辑相同

在履行之前收到的款项是未赚取的收入,而未赚取的收入是负债。它与您的贷款和未付账单一起出现在您的资产负债表上,因为它的行为与它们相似:您欠的是——商品而不是美元。

如果您销售订阅,您应该已经遇到过这种结构——年度预付款是一次性收取的十二个月的定金,而递延收入指南会详细介绍该负债如何按月结算。B2B 定金是相同的机制,只是整个负债会在履行订单的那一天一次性结清。

这使得定金的生命周期清晰地分为两个步骤:

  1. 收款时:现金增加,负债增加。没有收入,没有损益表变动。
  2. 履行时:开具全额订单发票(收入已正确确认一次),然后将定金应用于发票——负债减少,发票余额减少。剩余未结的是买方仍欠的确切金额。

本文档中的其他内容都是关于如何让 QuickBooks 完成这两个步骤的机制。

QuickBooks 中的客户存款会计:设置

您需要在 QuickBooks Online 中创建两个对象,两者都只需设置一次:

  1. 负债账户。会计科目表 → 新建账户 → 其他流动负债,命名为“客户定金”。这是未赚取的款项在收款和履行之间存放的地方。
  2. 定金项目。一个名为“客户定金”的服务项目,其收入账户指向该负债账户——而不是收入账户。此项目在普通销售表格内将资金移入和移出负债账户。

设置好这些后的工作流程:

  • 收到定金时,使用客户定金项目记录该定金金额的销售收据。现金增加;负债增加;收入保持不变。将该项目标记为免税——销售税将在开具发票时对全额订单收取,而不是在预付款时收取。(定金税收时机存在州级差异;请与您的注册会计师确认。)
  • 履行订单时,为全额订单金额开具发票——所有商品,全价,对整个订单征税——然后将客户定金项目添加为负数行,金额为定金金额。发票总额将降至实际剩余余额,负债减少相同的金额,一份文件显示全部情况:全额销售,已应用定金,待付余额。

您还会看到一个推荐的快捷方式:跳过负债账户,将押金记录为客户记录中的未应用贷项(收款,无发票)。它在机械上可行,但您的资产负债表从未显示押金的真实性质——负债隐藏在应收账款中,表现为负数——而现金制报告则将其显示为“未应用现金收款收入”,这恰恰会产生您试图避免的令人困惑的 CPA 电子邮件。负债账户的设置成本仅需五分钟,并且可以使账簿保持真实。请使用它。

实操示例:10,000 美元订单的 40% 定金

数字是虚构的,并且是故意凑整的。开篇提到的精品连锁店订单,从头到尾:

2 月 24 日 — 接受订单。 500 件,定制标签,10,000 美元;40% 的押金用于开始生产,余额在交货后 30 天内付清。QuickBooks 中尚未记录任何内容——采购订单是一个承诺,而不是一笔交易。

3 月 3 日 — 收到 4,000 美元的押金。 使用客户押金项目创建销售收据:

账户 借方 贷方
现金 $4,000
客户押金(负债) $4,000

3 月份的损益表没有变动。资产负债表显示现金增加 4,000 美元,负债增加 4,000 美元——现金更充裕,但义务更重,这才是事实。

4 月 10 日 — 订单发货。为全额销售开具发票,条款为净 30 天,押金作为负数行应用:

发票行 金额
500 件定制标签产品 $10,000
已应用客户押金 −4,000 美元
待付余额(净 30 天 → 5 月 10 日) $6,000

在该单据背后:应收账款增加 6,000 美元,收入增加 10,000 美元——在 4 月份(您赚取收入的月份)记录一次——客户押金负债在此订单中恢复为零。

5 月 6 日 — 买方支付 3,500 美元。 不是全额付款——他们的应付账款部门将其作为部分付款处理。收款,应用于发票:现金增加 3,500 美元,应收账款减少 3,500 美元,发票未结余额为 2,500 美元。

5 月 28 日 — 收到最后 2,500 美元。 操作相同。发票关闭,并且沿途的每个月都反映了真实情况:3 月份是一笔现金交易,4 月份是销售,5 月份是收款。

部分付款及其对账龄的影响

这笔 3,500 美元的付款值得单独讨论,因为部分付款是批发应收账款被悄悄误读的地方。

操作很简单:将部分付款记录为针对发票(收款 → 应用 → 存款),而不是单独的银行存款。QuickBooks 会处理算术,并且发票的未结余额会缩减至实际欠款。

解读是需要正确处理的部分。在您的 应收账款账龄报告中,剩余的 2,500 美元将从发票的原始到期日开始计算账龄——部分付款不会重置时钟。这一点很重要,因为“部分付款然后拖延”是经典的 B2B 催收模式:买方按时支付 60%,其余部分会拖延数月,而乍一看,该账户似乎处于良好状态。账龄报告不会被愚弄。在 31–60 天的账龄中显示 2,500 美元的余额是一个催收项目,无论第一笔款项到达得多及时。

Two habits keep partials from becoming leakage. When a payment doesn't match the invoice, find out why — an unexplained short-pay is sometimes AP timing, sometimes an undeclared dispute you'd rather hear about now. And fold partial balances into the weekly aging review from the net-terms guide; a half-paid invoice needs the same nudge a fully unpaid one does.

真正大额订单的分期付款

Somewhere above the size of the boutique-chain order, a single deposit-plus-final-invoice stops fitting. A $40,000 private-label run delivered in three stages over four months shouldn't be one April invoice — because the earning itself happens in stages.

QuickBooks Online's tool for this is progress invoicing: build an estimate for the full order, then issue partial invoices against it at each milestone — say 40% at production start, 40% at first delivery, 20% at final. Each invoice recognizes its slice of revenue and creates its own receivable with its own terms, and the estimate tracks how much of the total has been billed.

The line to hold: progress invoicing recognizes revenue at each invoice, so it's only honest when each milestone represents value actually delivered. An invoice for "40% at production start" on an order where the buyer receives nothing until final delivery isn't earned revenue — it's a deposit wearing an invoice costume, and it belongs in the liability account like any other prepayment. Rough rule: money for delivered stages → progress invoice; money ahead of any delivery → customer deposit. Large custom orders often use both, and the revenue-timing calls are exactly what a CPA who knows e-commerce earns their fee on — an hour of their time beats guessing.

可退还与不可退还的押金

Both kinds start life identically — cash up, liability up — because at receipt you owe the buyer something either way. The difference is what can happen next.

A refundable deposit has two exits: applied to the invoice at fulfillment, or the order dies and it goes back. The refund entry is the liability unwinding — Customer Deposits down, cash down. Revenue is never touched in either direction, which is the quiet payoff of the liability structure: a cancelled order leaves no scar on your P&L, because you never claimed the income.

A non-refundable deposit is not income at receipt, a point worth stating twice because the word "non-refundable" tempts people to book it as earned. While the order is alive, you still owe the goods — it's a liability like any other deposit. "Non-refundable" only changes the cancellation path: if the buyer walks and the contract lets you keep the money, the deposit converts to income at forfeiture — Customer Deposits down, forfeited-deposit income up (most sellers use an Other Income account), dated the day the order actually died. Tax timing on forfeited deposits varies with your accounting method and contract terms — a confirm-with-your-CPA item, not a guess-and-hope item.

无论如何,在资金转移之前,请在采购订单或条款表中以书面形式注明退款能力。账簿可以记录发生的一切;它们无法解决关于已达成协议的争论。

保持订单层面的干净整洁

以上所有内容都存在于发票和负债层,其中大部分是判断工作——决定什么已赚取、何时以及赚了多少。没有任何同步工具应该为您做这些,您应该对声称能做到的工具持怀疑态度。

同步工具应该做的是保持其下方的层级可信:批发订单作为实际的QuickBooks发票过账,付款应用于它们所属的发票,零售订单不干扰。这是净账期指南中涵盖的路由问题——LedgerPort(我们的产品,请自行判断)通过基于发票和基于标签的订单同步方法来处理它,因此带有wholesale标签的订单会成为未结发票,而零售订单则作为收款继续处理。存款收据、负行应用、没收条目——这些仍然是您的,或者更好的是,您会计的:每个订单一次的事件,而不是批量工作,这正是专业人士发挥作用的地方。如果注册会计师或公司负责您的账簿,请将此工作流程交给他们——如果他们通常支持电子商务客户,我们面向会计专业人士的页面涵盖了公司如何跨客户列表运行同步层。


回到周一的电汇。4000美元从未含糊不清——这是一笔债务,可支付500件定制标签的商品,唯一真正的问题是您的账簿是否会这样记录。一个负债账户和一个存款项目可以确保这一点,而且没有任何月份会谎称它是什么。

如果批发存款已成为您订单流程的常规部分,那么更广泛的基础——会计科目表、费用处理、所有这些的基础权责发生机制——都在电子商务会计指南中。在下一个采购订单到达之前设置客户存款账户;现在花五分钟,否则以后要花时间梳理。

永远告别人工数据录入

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

免费开始 查看定价 →

联系我们:

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

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

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