咨询

某一个客户对账单上应收款余额是不是要减去该客户预收账款

2026-05-29 11:44 来源:快账

导读:昨天一个学员火急火燎地私信我,说他们公司有个老客户既有应收账款又有预收账款,月底做对账函的时候财务经理让他把应收余额减去预收,他死活想不通,问我是不是该这么操作。我当时就笑了,这问题太经典了,多少老会计都在这儿翻过车。我直接跟他说你把对账单拿出来,我一步步教你怎么判断,别被课本上的借贷关系绕晕了。

免费提供专业财税问题解答,让您避免税务行政处罚风险
答疑老师

戴怡芳|官方答疑老师

职称:注册会计师,财税讲师

免费咨询老师(3分钟内极速解答)

昨天一个学员火急火燎地私信我,说他们公司有个老客户既有应收账款又有预收账款,月底做对账函的时候财务经理让他把应收余额减去预收,他死活想不通,问我是不是该这么操作。我当时就笑了,这问题太经典了,多少老会计都在这儿翻过车。我直接跟他说你把对账单拿出来,我一步步教你怎么判断,别被课本上的借贷关系绕晕了。

先说结论:在大多数正规的对账单场景里,某一个客户的应收账款余额,是不应该直接减去这个客户的预收账款余额的。为什么?因为这两个科目在资产负债表上分属不同的类别——应收账款是资产,预收账款是负债,你拿资产减负债,算出来的根本不是客户欠你多少钱,而是你们之间的净债权。对账单的核心目的是跟客户核对往来明细,不是做合并报表。尤其是发给客户的对账函,如果直接减了,客户一看数字对不上,轻则打回来重对,重则质疑你的账务处理能力。

当然有例外,比如你们公司内部做对账分析或者做客户信用额度评估的时候,可能会用一个“净应收”的概念,也就是把预收冲掉之后的余额。但那是对内管理用的,不是正式对账凭证。我的学员碰到的就是对外发函的场景,所以肯定不能减。但更深入的问题来了:如果客户的预收账款明明就是同一笔合同项下的定金,而且业务已经全部完成,只剩尾款没收,这个时候对账单上到底怎么写?这就是我今天想重点掰扯的实操细节。

我们先分清楚几种常见情况。第一种最简单:客户A既有应收100万,又有预收20万,这两笔是独立合同,互不相干。比如应收是去年卖货的欠款,预收是今年新合同的定金。那你对账单上应收那一栏就老老实实写100万,预收单独列一个栏或者直接不列。因为你给客户发对账单,目的是让他确认“哦,我欠你们100万没错”,而不是让他猜“我到底欠了80万还是100万”。预收是你欠客户的将来要交货的负债,客户那边挂的是预付账款,两件事不能混。

第二种情况:同一个合同,客户先付了30万定金,合同总价100万,尾款70万没收。很多财务直接对账单上应收写70万,觉得已经收了30万,所以应收净额就是70万。这看上去合理,但严格来说应收账款的确认时点是义务完成之后。如果货还没发、服务还没提供,这30万是预收,剩下的70万根本还没形成应收账款。对账单上应该体现的是截至对账日已经确认收入和应收的金额。如果你们公司已经开票确认了100万收入,那应收就是100万,预收30万挂在负债里,然后内部做重分类?不对,收入确认后预收要转收入,所以通常不会同时存在预收和应收。但如果你们是先收款后开票发货,那预收一直挂着直到确认收入。所以对账单上要么是0应收(还没确认),要么是全额应收并同步把预收转销。实务中常见的情况是:合同执行中,部分开票部分发货,导致既有应收又有预收,这就要按明细逐笔核对。

我当年刚入行就栽在这上面过。有个大客户,常年签框架合同,分批次发货、分批次开票、分批次付款。我图省事,做对账函的时候直接把应收汇总余额减去预收汇总余额,得出一个“净应收”发过去。客户财务打电话来劈头盖脸一顿骂:你们账是不是乱的?我这边的预付款是预付上个月那一批货的定金,跟这个月的欠款根本不沾边,你减的什么减!我当时恨不得找个地缝钻进去。那次之后我学乖了:对账必须按明细行项对,每一笔发票对应每一笔核销,绝对不能搞傻大粗的汇总抵减。所以后来我用金蝶或用友的时候,都是先导出应收款明细表,再导出预收款明细表,按合同号、按发票号手工匹配,匹配得上的才做内部对冲,匹配不上的各自列示。然后再用对账模板生成正式函件。

说到软件操作,现在主流财务系统比如金蝶云星空或用友U8 cloud里面,对账单模块通常有两种选项:一种是按科目余额直接出数据,显示的是“应收账款+预收账款”的汇总净额;另一种是按业务明细逐笔展示。我强烈建议对外发函的时候选第二种。你在系统里操作时,找到“客户对账”或“往来管理”,点“对账方案”,把显示方式设为“按单据明细”,然后勾选包含“应收单”“收款单”“预收款单”。这样生成出来的对账单会列出每一张发票的金额、已收金额、未收金额,预收款单独列一行显示为负数(或者单独一个栏目)。客户拿到手,看一眼就知道哪笔没付,哪笔是多付的。千万别图方便用余额表直接打出来,那个数字减来减去自己都看不懂。

还有一种更隐蔽的坑:同一个客户同时在销售模块挂应收、在收款模块挂预收,两个模块的数据源不同,系统做的自动冲销可能不彻底。比如你用收款单去核销应收单,系统会把核销掉的应收余额减去,但预收款单不参与核销,就会一直掛在那里。你直接拉应收款余额时,系统只取应收模块的未核销数,不会自动减去预收款。但如果你在总账层面做了重分类调整,比如把“预收账款”贷方余额重分类到“应收账款”贷方,那应收账款的报表数就会减少。注意,那是报表层面的重分类,跟对账单没有关系。对账单要用业务模块的实际余额,不要用总账的调整后余额。

我经常跟学员讲一个口诀:跟客户对账,盯住业务单据;跟老板汇报,盯住净额。千万别搞反了。老板想看你这个月能收回来多少钱,那你可以说“应收余额100万,其中预收抵扣后实际可收80万”。但发给客户的询证函,一定要把预收单独列一行写“贵公司预付款余额XX元”,然后逐项列出发票欠款。有些会计图省事在下面写一行“综上,贵公司应付本公司净额80万”,这在法律上也是有风险的。审计准则里明确规定,函证应当反映交易或余额的完整信息,不能自己随意抵消。万一客户扯皮说“我明明多付了20万你却说我只欠80万,那你那20万是不是吞了?”你就麻烦了。

那什么时候可以减?比如你们公司内部做应收账款账龄分析的时候。我见过很多财务系统,账龄分析表直接按“应收账款-预收账款”后的净额来计算账龄。这其实是有问题的。比如一笔应收逾期30天,另一笔预收是刚收的,净额可能显示为未逾期,但实际那笔逾期的欠款还在。所以我做账龄分析时,会先把不能相抵的预收单独剔除,只把属于同一订单且已经开票发货的预收才拿来冲抵对应应收。这个操作在Excel里用VLOOKUP匹配合同号,在系统里就要设应收冲应付的核销规则。金蝶软件里有一个“预收冲应收”的功能,你得先确认这笔预收款对应的销售订单和发票号,然后做核销单。做完之后,应收余额就会自动减少,预收余额也会减少。但注意,这种核销必须在业务发生时完成,不能月底一次性乱冲,否则明细对不上。

再分享一个我踩过的坑。有一次帮一家制造企业做账,客户统一用“应收账款”科目核算所有往来,预收收款也挂应收账款贷方。结果到月底对账单,应收余额居然是负数。客户财务说“我们就这么干的,反正总账里应收和预收都在一个科目,对账单直接打出来就是净额。”我一看,不对啊,负数代表你欠客户钱,但客户那边挂的是应收账款借方,两边的余额性质完全相反。后来我花了三天帮他们按客户明细重新拆出原预收款,并在对账模板里加了辅助说明字段。从此以后我再也不建议把预收和应收混在一个科目里核算。虽然很多小企业图省事,但一旦遇到对账或审计,自己都理不清。

避坑指南:无论你用哪个财务软件,正式的对账单永远以业务单据为准,不要用会计科目余额直接套用。如果客户要求看净额,你可以在对账单下方单独加一行备注,比如“其中预收款项合计XX元,如考虑净额则为YY元”,并请客户核对确认。这样既满足了对方需求,又不混淆账务逻辑。

当然这个事儿各地税务局执行口径不太一样,我说的是一般情况,你最好打12366确认一下。特别是涉及到发票开具和申报时,预收账款是否要交税。比如建筑服务预收款,根据财税〔2017〕58号,收到预收款时就要预缴增值税。这时候你的账面预收和应收更是要严格分开,对账时把税务处理也考虑进去。另外很多企业做新收入准则(CAS 14)调整后,预收账款已经改成“合同负债”了,但往来对账的逻辑依然一样:合同负债是客户预付的商品对价,不能直接冲减尚未确认收入的应收账款。只有当你已确认收入、开票挂应收,同时还有未冲完的合同负债,才可以(且应当)做冲减分录。这时的对账单上,应当体现冲减后的应收余额,但同时附上冲减明细。我觉得还是那句话:明细比总额重要一万倍。

现在回到最开始的场景:学员那个老客户既有应收又有预收,财务经理让他直接减,他该不该执行?我跟他说,先问清楚这个对账单是发给谁看的。如果是发给客户的格式份,坚决不减,在附注里列明预收金额和对应合同号。如果是内部管理用的,你可以在底稿里算一个净额,但也要保留原始明细。如果财务经理非要统一口径,你可以把案例拿出来讲道理。实在不行,你就把系统里的对账方案截图给他看,告诉他专业软件里都是这么设计的:预收和应收各自独立展现。

最后我想强调一下:我们的会计工作不是数学题,加减乘除看似简单,但每个数字背后都是真实的业务和真实的交易。你糊弄数字,数字就会糊弄你。每一次对账都是跟客户建立信任的机会,清清楚楚地列出来,客户会觉得你们公司专业、负责。一笔糊涂账打过去,客户心里就开始防备你了。我处理过不下三百次往来对账,踩过的坑用脚趾头都数不过来,但从没有因为把预收单独列明而翻过车。反倒是自作聪明搞净额抵减的那几次,无一幸免都出了幺蛾子。所以我的原则就是:宁可多写几行,绝不少写一项。

最近整理了一份全电发票红冲操作流程截图,从申请红字确认单到开票到税务比对,每一步都截了图配了注释,谁要就私我。以后碰到对账单应收预收的问题,先看看那些截图里的细则,有时候发票红冲做不对也会导致对账余额莫名其妙地变化。好嘞,今天就讲到这儿,有什么具体操作细节随时问我。

领取会员

亲爱的学员你好,微信扫码加老师领取会员账号,免费学习课程及提问!

微信扫码加老师开通会员

在线提问累计解决68456个问题

齐红老师 | 官方答疑老师

职称:注册会计师,税务师

亲爱的学员你好,我是来自快账的齐红老师,很高兴为你服务,请问有什么可以帮助你的吗?

您的问题已提交成功,老师正在解答~

微信扫描下方的小程序码,可方便地进行更多提问!

会计问小程序

该手机号码已注册,可微信扫描下方的小程序进行提问
会计问小程序
会计问小程序
×