三月份那张发票还挂在你应收账款里。客户从五月起就不回邮件了,现在已经是十月。账面上你的利润看着不错——但其中一部分利润是你永远拿不到的钱。只要你每个月把死账留在应收账款里,你的资产负债表就在悄悄高估你公司的实际价值。
这就是坏账循环:开票、催收、放弃、核销——然后几个月后,一张来自你早已核销的客户的支票寄到了,循环反向运转。在 QuickBooks 里把每一环都处理正确,你的账目就能保持诚实。处理得马虎,你就会遇到那个经典症状:一个余额永远不清零、一年比一年诡异的备抵账户。下面教你如何把整个循环走对。
为什么坏账会循环,而不是终结
坏账很少是单一事件。它通常按一个周期展开:
- 开票时,你登记收入和应收款。
- 发票账龄超过 30、60、90 天。
- 你认定它收不回来,把它核销。
- 几个月后,客户还是付款了——一笔部分付款、一次催收收回、一张意外支票。
每个阶段都有各自正确的分录,而 QuickBooks 对它们的处理各不相同。真正被绕晕的,是那些在每个阶段都临时走不同捷径的企业:这里直接删发票,那里把收回款直接记进收入。选定一种一致的方法,每次都照做。
直接核销法 vs. 备抵法
在动手操作 QuickBooks 之前,先确定你用的是哪种会计方法。下游的一切都取决于它。
直接核销法
简单:当某张具体发票确定收不回来时,借记坏账费用,转销应收款。没有估计,没有备抵账户。如果你是一家没有外部投资者或贷款人、以现金流为重心的小企业,这大概就是你现在的做法——而且从税务角度看,它接近扣除额的实际运作方式。
弱点在时机。收入落在上一季度的利润里;费用落在这一季度。几笔小额核销,没人在意。金额重大的应收款,这种错配会扭曲它触及的每一个期间。
备抵法
备抵法遵循配比原则:你在销售发生的同一期间估计收不回的金额。每月或每季度,你借记坏账费用,贷记坏账准备——一个在资产负债表上与应收款相抵的资产抵减账户。当某张具体发票死掉时,你借记备抵、贷记应收款——核销时不再产生新费用,因为费用你早就登记过了。
这是符合 GAAP 的做法,任何审阅你报表的贷款人、投资者或审计师都期望如此。代价是维护成本:备抵是一个估计数,而估计数需要不断复核。这种维护恰恰就是"永远不清零的备抵"的来源,下面我们就会看到。
该用哪种? 如果你给出实质性的信用额度,且企业之外有人看你的财务报表,就用备抵法。如果核销既少又小,直接核销法也足够诚实——但核销时仍要通过正规的坏账项目,而不是删除发票,这样审计轨迹才能留存。
在 QuickBooks Online 中设置坏账跟踪
QuickBooks Online 不会自动处理备抵法,所以你手动设置一次。需要的东西:
1. 创建账户
在会计科目表中创建:
- 坏账费用——一个费用账户(明细类型:其他杂项服务成本,或如果你的科目表提供"坏账"选项)。
- 坏账准备——一个流动资产账户,明细类型为应收款,用作抵减账户。给它起一个能排在应收款旁边的名字,让你的资产负债表读起来清楚。
桌面版用户在线下科目表里遵循同样的思路;操作细节略有不同,但账户结构完全一致。
2. 创建坏账项目
产品与服务里需要一个名为"坏账"的非库存项目,映射到坏账费用账户。这个项目是桥梁,让贷项通知单能把收不回的发票转入费用,而不碰你的销售额。这一步比看上去更重要:如果你用原始销售项目来核销,QuickBooks 会把核销报告为负收入而不是坏账费用,你的收入趋势就被悄悄污染了。
3. 登记备抵估计数
每个期间做一笔日记账分录:借记坏账费用,贷记坏账准备,金额是你估计收不回的数额。计算估计数有两种常见方法:
- 赊销百分比法。 如果历史上 2% 的赊销会变坏,而你这季度赊销了 20 万美元,就登记 4,000 美元。简单,而且自动把费用配比到销售期间。
- 账龄分析表法。 把应收款按账龄分桶——未到期、1–30 天、31–60 天、61–90 天、90 天以上——套用递增的损失率(比如 1%、2%、5%、10%、25%)。把各桶相加得到目标备抵余额,然后只登记达到该余额所需的调整额。工作量更大,准确得多,而且强迫你定期看账龄报告。
先跑应收账款账龄汇总报告;它是账龄分析法的原材料,无论用哪种方法也都是预警雷达。
核销某张具体发票
当一张发票真的死透了——客户联系不上、争议已耗尽、催收没收回任何东西——正确地清掉它:
- 为那个客户创建一张贷项通知单。
- 使用坏账项目(不是原始销售项目),金额为收不回的数额。
- 保存,然后把贷项通知单应用到那张未结发票上。发票关闭,应收款清零,金额落到坏账费用里。
- 如果你用备抵法,加上第二条腿:一笔借记坏账准备、贷记应收款的日记账分录,让核销消耗备抵,而不是产生新的费用。很多采用备抵法的小企业简化处理,让坏账项目直接指向备抵账户——选一种惯例并记录下来。
不要做的事:不要作废或删除发票。 删除会改写历史——销售仿佛从未发生过一样消失了,审计轨迹也随之消失。贷项通知单保留了故事:销售已发生、催收已尝试、债务被认定为坏账。如果客户哪天对历史有争议,或者审计师抽查这个账户,这条轨迹就是"一句解释"和"一个麻烦"之间的差别。
另外,不要核销仅仅是逾期的发票。"超过 90 天"是催收问题;"客户已注销"才是核销。制定一份书面政策——比如逾期 120 天、且有两次有记录的催收尝试后核销,有证据证明无价值时更早——并一贯执行。
回环:正确登记收回
这是大多数企业搞砸的那一环。你六月核销了一张 3,000 美元的发票。十一月,客户重新出现,付了 3,000 美元。那个诱人的做法——把支票直接存入收入——错了两处:它高估了本期收入,还让客户的历史显示一笔未付的核销旁边跟着一笔神秘付款。
分两步做:
- 恢复应收款。 冲回核销:按收回金额借记应收账款,贷记备抵(直接法下是坏账费用)。在 QuickBooks 里,实际路径是做一笔日记账分录,或者通过与原始贷项通知单对冲的分录重新打开——无论哪种,客户的余额都会重新显示发票未结。
- 正常登记付款。 对发票做"收到付款",存入银行。现金进、应收款出,客户历史干净。
备抵法下注意那个优雅的结果:收回重建了备抵余额,而你下一次账龄复核会把它拉回目标水平。循环通过备抵账户闭合,这正是它存在的意义。
部分收回同理——只恢复已支付的部分。如果催收机构扣除费用后收回资金,登记收回总额,把机构的抽成记为催收费用,这样客户的账户反映的是全额付款。
永远不清零的备抵:诊断与修复
现在说那个慢性症状。你打开资产负债表,坏账准备显示一个贷方余额,两年了几乎没动过。或者它有一个借方余额——对资产抵减账户来说这是危险信号。又或者实际核销似乎从来不让它减少。常见原因:
原因 1:核销绕过了备抵
贷项通知单流程默认过账到坏账费用。如果没人登记针对备抵的第二条腿,备抵就会不断累积估计数,而核销直接打进费用——你把每一笔坏账费用化了两次,一次在估计里,一次在核销时。修复:如上所述,让核销一贯地走备抵。
原因 2:没有定期校正
备抵是一个有保质期的估计数。如果你 2024 年按销售的 2% 登记,之后再没复核过,那这个余额反映的是 2024 年的应收款,不是现在的。修复:每季度跑一次账龄表,算出目标余额,登记调整——向上或向下。对,向下:如果回款改善、备抵超过目标,借记备抵、贷记坏账费用(一笔负费用)。一个只增不减的备抵,是没人维护的估计数。
原因 3:收回款记进了收入
每一笔直接记进收入、而不是通过恢复流程登记的收回款,都让备抵失去了自然的补充,同时虚增了销售额。修复:每次都是先恢复、再收款。
原因 4:陈旧的具体准备金
有时备抵余额实际上是一笔陈年判断——多年前为某笔大额存疑账户计提的准备金,从未了结。修复:把备抵当作一份具体存疑事项的清单来复核,而不只是一个数字。要么核销该账户,要么释放准备金并记录可收回性改善的原因。
一个健康的备抵账户在动:随估计数上升,随核销和校正下降,随收回回升。如果你的备抵四个季度没变过,那份静止本身就是诊断。
税务一侧:核销何时可扣除
账面会计和税务会计在这里分道扬镳,而这个差距让人意外。
- 权责发生制企业通常在坏账全部或部分无价值的当年扣除。债务必须是真实的债务——源自赊销、给客户或供应商的贷款,或类似的商业交易——而且你需要无价值的证据:催收函、机构报告、破产通知、有记录的死路。
- 收付实现制企业一般根本不能扣除坏账。 你从未把未付发票申报为收入,所以没有可扣除的东西。在 QuickBooks 里核销它只是清掉应收款,但不产生任何税收利益。这是小企业坏账中最被误解的一点。
- 营业性与非营业性有区别。 无价值的营业性债务是普通损失。非营业性坏账——比如你放出去的一笔个人贷款变坏了——按短期资本损失处理,只有在完全无价值时才可扣除,且受资本损失限额约束。在你的账上严格区分企业借贷和个人借贷。
还有一个时机陷阱:税务上的无价值是按年度判断的。一笔去年就完全无价值、但你今年才核销的债务,属于去年的申报表。你的核销政策应包含年末对存疑账户的复核,这样扣除才落在正确的年份。
这是一般信息,不是税务建议——涉及真金白银的无价值判定值得让注册会计师过目。但带着账龄报告、书面政策和有记录的催收尝试走进去,能让那场对话从考古变成复核。
让循环空转的常见错误
- 用原始销售项目核销,把坏账变成负收入,污染销售历史。
- 删除或作废发票而不是开具贷项通知单,毁掉审计轨迹。
- 把收回款记入收入,而不是先恢复应收款。
- 登记备抵估计数但从不校正,于是余额变成化石。
- 忽视账龄报告直到年末,那时催收选择已随应收款一起衰减。
- 混用方法——好季度用备抵估计,坏季度用直接核销——让趋势失去意义。
- 忘记销售税。 在很多州,你可以就后来被证明无价值的发票追回已缴纳的销售税,要么作为未来申报表上的抵免,要么申请退税。核销时不相应追回销售税,就是在把钱落下;给一张死发票结账前,先查你所在州的规则。
从第一天起就让应收款保持诚实
坏账不是失败的标志——任何给予信用的企业都会吃一些损失。伤害来自让死掉的应收款赖着不走,同时扭曲你的资产负债表和你对企业状况的判断。每月跑账龄报告,执行书面的核销政策,让每一笔核销和收回都走同一批账户,每季度校正备抵。循环永远不会完全停止,但它不再让你付出清晰度的代价。
当你的会计透明且受版本控制时,维持有纪律的应收款记录会更容易。Beancount.io 提供纯文本会计,让你对每一笔分录都有完全的可见性——没有黑箱,没有供应商锁定。免费开始使用,看看为什么开发者和财务专业人士正在转向纯文本会计。





