QuickBooks里每个月都有收入和费用,不代表账是对的。很多混乱账目的共同特点是:银行余额看似接近,利润表也有数字,但应收、应付、销售税、工资、库存和关联方余额无法解释。
问题通常不是软件不会算,而是交易进入系统的路径不一致。下面是我们在成长型企业和跨境公司中最常看到的五个原因。
原因一:科目表没有设计,越用越多
不同人员看到一笔交易,就新建一个科目:Consulting、Professional Fee、Professional Services、Legal & Professional、Other Expense同时存在;中文科目、英文科目和国内ERP科目又各建一套。结果是同类费用被分散,管理层看不到趋势,报税时也很难映射。
修复方法:保留能够支持管理、税务和审计的科目,不按供应商名称建费用科目;供应商放在Vendor维度,业务线可用Class、Location或项目维度。建立“哪些人可以新增科目”的审批规则。
原因二:把Bank Feed当成完整会计
Bank Feed只显示现金进出,不知道交易背后的发票、销售税、资产、预付款、股东借款或关联方性质。最常见的错误包括:重复添加已入账交易、把信用卡付款再记一次费用、自动规则把所有相似描述分到同一科目、期初余额和银行下载数据重复。
修复方法:先确定原始交易应通过Invoice、Bill、Sales Receipt、Expense、Deposit还是Journal Entry进入,再用Bank Feed进行匹配。每月必须完成Bank Reconciliation,并调查所有长期未清项目。
原因三:电商和支付平台只按净额入账
Amazon、Shopify、Stripe、DoorDash等平台通常把销售、退款、销售税、手续费、广告费、配送费和保留款合并后净额打款。如果直接把银行收到的净额记为Sales,收入会偏低,手续费和退款消失,销售税负债也可能错误。
修复方法:按平台结算报告以Gross-to-Net方式入账,分别确认总销售、折扣、退款、平台代收税、支付手续费和应收平台款,再与银行打款对账。
原因四:应收应付流程和现金记账混在一起
开了Invoice以后,又把客户入账款直接记为收入,会造成收入重复;录入Bill以后,又把银行付款直接记为Expense,会造成费用重复。反过来,有些公司从不使用Invoice和Bill,导致无法看到客户欠款、供应商未付款和账龄。
修复方法:明确哪些业务采用Accrual流程。客户付款应Apply到Invoice,供应商付款应Apply到Bill。押金、预收款和预付款要放在资产负债表,而不是收到或付出时立即全部进损益。
原因五:没有月结、复核和锁账
没有固定月结时,旧月份会被不断修改:工资分录遗漏、销售税付款被记成费用、固定资产直接一次性费用化、库存与成本不匹配、关联方余额双方不一致。等到报税时才一次性清理,既费时又容易错。
修复方法:设置月结清单和Close the Books日期。每月复核银行、信用卡、应收、应付、工资、销售税、存货、固定资产、贷款、权益和关联方。完成后锁账,修改必须说明原因并经复核。
跨境企业还要特别关注三件事
- 多币种和汇率:母公司人民币账、美国美元账和实际结算币种需要一致的重估和差额处理。
- 关联方往来:母公司代付、管理费、借款、存货采购和费用分摊必须分开,不要全部堆在Due to/from Related Party一个科目。
- 中国凭证导入:不能只翻译摘要和科目名称。还要检查美国会计分类、客户/供应商名称、借贷方向、销售税和工资处理是否适用于QuickBooks。
一个可执行的修账顺序
1. 先备份并确定不能再修改的历史截止日期。
2. 核对银行、信用卡和贷款,建立真实现金基准。
3. 清理重复科目、Opening Balance Equity和未分类交易。
4. 重建应收应付、平台结算、工资和销售税。
5. 核对固定资产、库存、权益和关联方余额。
6. 出具调整前后对比,并建立新的月结流程和锁账规则。
好的账务不是“把银行流水都分类完”,而是让每一项余额都有来源、能对账、能用于申报,也能支持管理层做决定。