货发了、票开了、钱没到,收入算哪个月?发货、开票、收款三个时点的入账口径

一、先接受一个事实:三个时点本来就不必一致
中小企业做账最常吵起来的一个问题:客户预付了款、货还没发;或者货发了、票没开、钱也没收。这时候收入到底记哪个月?
吵不清楚,是因为把三件事混成了一件:
| 维度 | 回答的问题 | 关键标志 |
|---|---|---|
| 会计收入 | 利润表上什么时候记收入 | 发出商品且收到货款或取得收款权利 |
| 增值税 | 什么时候产生纳税义务、要开票申报 | 收讫款项 / 取得索取凭据 / 先开票的按开票日 |
| 企业所得税 | 这笔收入算哪一年度的应纳税所得额 | 权责发生制 + 实质重于形式 |
三者不一致是常态,不是错误。 真正要做的不是强行统一,而是分别按规则判断,并把差异在账上体现出来——预收账款、发出商品、合同负债这些科目,本质上就是"差异的暂存区"。
二、会计上:发出商品 + 收款权利,两个条件一起看
执行《小企业会计准则》的企业,销售商品收入的一般原则是:通常应当在发出商品且收到货款或取得收款权利时,确认销售商品收入(第五十九条)。注意是两个条件叠加,不是二选一。
准则对不同销售方式给出了明确的确认标志:
| 销售方式 | 确认收入的标志 |
|---|---|
| 托收承付 | 办妥托收手续 |
| 预收款方式 | 发出商品 |
| 分期收款 | 合同约定的收款日期 |
| 需要安装和检验 | 安装和检验完毕(安装简单的可在发出商品时) |
| 支付手续费委托代销 | 收到代销清单 |
| 以旧换新 | 销售的商品按销售处理,回收的按购进处理 |
| 产品分成 | 分得产品之日,按市场价格或评估价值 |
两个补充规则(第六十条):现金折扣按扣除前的金额确认收入,实际发生时计入当期损益(财务费用);商业折扣按扣除后的金额确认收入。这两者的税务处理方向不同,做凭证时别记反。
销售退回与折让(第六十一条):不论属于本年度还是以前年度的销售,均在发生时冲减当期收入——小企业会计准则不追溯调整以前年度损益,这一点与企业会计准则的处理存在差异,选了哪套制度就一贯执行。
跨年劳务(第六十三条):同一会计年度内开始并完成的,在提供劳务交易完成且收款或取得收款权利时确认;开始和完成分属不同会计年度的,按完工进度确认。装修、工程、软件开发类企业最容易在这一条上出错——一年做不完的项目,不能等完工时才一次性确认。
收入金额的确认还有一个常被忽略的点:按从购买方已收或应收的合同或协议价款确定。这意味着代收的运费、代垫款项要区分是否属于企业的收入,混进来会虚增收入并连带影响业务招待费的扣除基数。
三、增值税上:三个触发条件,谁先到算谁
《增值税法》自 2026 年 1 月 1 日起施行,《增值税暂行条例》同时废止。现行规则是(第二十八条):
- 发生应税交易,纳税义务发生时间为收讫销售款项或者取得销售款项索取凭据的当日;
- 先开具发票的,为开具发票的当日;
- 视同应税交易的,为完成视同应税交易的当日;进口货物为报关进口的当日。
《增值税法实施条例》第三十九条进一步解释:
- 收讫销售款项:应税交易过程中或者完成后收到款项;
- 取得销售款项索取凭据的当日:书面合同确定的付款日期;未签订书面合同或合同未确定付款日期的,为应税交易完成的当日(货物发出、服务完成、金融商品所有权转移、无形资产转让完成或不动产转让完成)。
这条解释的实务价值很大:没有合同约定付款日期的,发货当天就产生增值税纳税义务,哪怕一分钱没收到。很多企业以为"没收到钱就不用报税",就是栽在这里。
另外,财政部 税务总局公告 2026 年第 13 号对部分特殊业务作了细化,例如生产工期超过 12 个月的大型机械设备、船舶、飞机,纳税义务发生时间为收到款项或书面合同确定付款日期的当日;销售不动产以完成权属登记或实际交付中孰先者确定。
发票侧还有一条要对齐:《发票管理办法实施细则》规定,填开发票的单位和个人必须在发生经营业务确认营业收入时开具发票。也就是说,发票开具时点应当与增值税纳税义务发生时点一致,"先付款后开票"还是"先开票后付款"不宜一概而论,要看合同约定的付款日期与实际收款情况。
四、企业所得税上:权责发生制 + 四个条件
《企业所得税法实施条例》第九条确立原则:企业应纳税所得额的计算以权责发生制为原则,属于当期的收入和费用不论款项是否收付均作为当期;不属于当期的,即使款项已在当期收付也不作为当期。
《国家税务总局关于确认企业所得税收入若干问题的通知》(国税函〔2008〕875 号)第一条给出销售商品收入确认的四个条件,需同时满足:
- 商品销售合同已经签订,企业已将商品所有权相关的主要风险和报酬转移给购货方;
- 企业对已售出的商品既没有保留通常与所有权相联系的继续管理权,也没有实施有效控制;
- 收入的金额能够可靠地计量;
- 已发生或将发生的销售方成本能够可靠地核算。
同一文件明确:符合上述条件、采取预收款方式的,在发出商品时确认收入。 这与会计口径一致——所以那笔 2025 年 11 月收的全额预付款、2026 年 2 月才发货验收的货款,应确认为 2026 年度收入,而不是收款年度。
五、九种场景对照表
| 场景 | 会计收入 | 增值税 | 企业所得税 | 账上怎么处理 |
|---|---|---|---|---|
| 收预付款、未发货 | 不确认 | 按合同约定的付款日期判断;未约定付款日期的一般以发出商品时为准 | 不确认 | 贷:预收账款 |
| 预收款后发货 | 确认 | 发货日(无合同约定付款日) | 发出商品时确认 | 借:预收账款 |
| 发货未收款、合同定付款日 | 确认(取得收款权利) | 合同约定付款日 | 确认 | 借:应收账款 |
| 先开票后发货 | 一般不确认 | 开票当日 | 一般不确认 | 销项税挂账,收入挂预收 |
| 发货未开票 | 确认 | 按收款/合同日 | 确认 | 可记"未开票收入" |
| 委托代销 | 收到代销清单 | 收到代销清单或收到货款 | 确认 | 设"委托代销商品" |
| 分期收款 | 合同约定收款日 | 合同约定收款日 | 按合同约定收款日分期 | 借:长期应收款/应收账款 |
| 跨年劳务 | 按完工进度 | 按收款/合同日 | 按完工进度或工作量 | 完工百分比测算 |
| 跨年销售退回 | 发生时冲减当期 | 开红字发票冲减 | 冲减当期 | 借:主营业务收入(红字) |
表里最容易做错的两行是"先开票后发货"和"发货未开票":前者税先走、会计收入后走,差额挂在预收账款或合同负债里;后者会计收入先走、发票后开,要在申报表上体现未开票收入,否则申报收入会小于账载收入。
关于预收款需要提示一句:普通货物预收货款是否以收款当日触发增值税纳税义务,实务中存在不同理解,现行规则强调"书面合同确定的付款日期"与"应税交易完成的当日"两个锚点。建议企业在合同中明确约定付款日期,并以主管税务机关口径为准,不要凭经验处理。
六、四类高频差错与更正路径
差错一:预收账款长期挂账不转收入。 发货了但财务不知道,钱一直躺在预收账款里。后果是收入少计、销项税漏报。更正办法是建立"预收账款余额每月核对发货清单"的机制,而不是年末一次性倒账。
差错二:开了票就记收入。 发票开具触发的是增值税纳税义务,不等于会计收入确认条件成立。票开了但货未发、也未取得收款权利的,收入仍不应确认,否则会造成跨期虚增。
差错三:确认了收入却忘了结转成本。 收入和成本必须配比。采用月末一次加权平均的企业,发出商品时只做数量登记、月末统一结转成本,容易出现"收入已确认、成本次月才转"的跨期错配。
差错四:跨年退回直接改上年数。 执行小企业会计准则的,销售退回在发生时冲减当期收入,不追溯调整。如果做成"以前年度损益调整",反而与所执行的会计制度不符。
七、月末三个必查动作
- 查预收账款明细:逐户看是否有已发货未结转的余额,与出库单、物流单核对;
- 查发出商品 / 委托代销商品:这两个科目有余额说明货已出、收入未确认,要逐笔问清楚卡在哪一环;
- 对账载收入与申报收入:两者的差异应当能逐笔解释(未开票收入、先开票后发货、视同销售等),解释不清的差异就是风险点。
这三件事做成月度固定动作,比年末突击核对有效得多。
八、工具能帮到哪一步
收入时点判断属于判断型工作,工具替代不了,但工具可以减少"记混、漏转、对不上"这类机械性错误。
柠檬云财务软件预设了客户、供应商、部门、项目等辅助核算类别(也支持自定义),预收账款、应收账款按客户单独归集后,可自动生成核算项目明细表与核算项目余额表,哪个客户还挂着多少预收、挂了几个月,随时可查;系统内置的账务风险分析会从账务完整性和涉税风险点两个维度给出预警提醒,把"预收挂账长期未处理"这类问题从事后翻账前移到事中提示。免费版即长期开放凭证录入、账簿与报表自动生成、多辅助核算、智能期末结转等核心功能,专业版(498 元/年起)进一步支持一键导入进销项发票并自动生成凭证。
需要说明边界:系统能提示余额异常,判断不了这笔业务是否满足收入确认条件。发货单、验收单、合同条款这些依据,仍需会计自己核对,最终口径以主管税务机关要求为准。











