昨天一个学员大半夜给我发微信,说老师我快被那个A105050表逼疯了,各类基本社会保障性缴款实际发生额到底填什么数啊,我就看着账上的社保明细发呆,借方贷方搞不清楚,还怕填错了被税务局请去喝茶。我当场语音给他捋了一遍,他听完说早知道这么简单去年就不用熬夜翻书了。今天索性把这事儿摊开了说,你要是也卡在这个坑里,看完这篇直接上手填,别再对着屏幕发愣了。
先说清楚一个最关键的事,所谓各类基本社会保障性缴款,就是企业给员工交的那几项社保,养老医疗失业工伤生育,加上住房公积金,有的地方还有补充医疗保险和大病统筹。实际发生额这三个字,说白了就是你这个纳税年度里头,真金白银从公司账户划出去交到社保局和公积金管理中心的那笔钱,一分都不能多一分都不能少。注意我强调一下,是单位承担的部分,不是员工个人工资里扣的那块儿,个人部分那是员工自己的钱,企业只是代扣代缴,不能算到你的社保缴款里头去。
很多人上来就翻账本,看到应付职工薪酬社保科目的借方发生额,心想这个数不就是我交出去的吗,直接抄上去。错,大错特错。借方发生额反映的是你计提的社保费,也就是你每个月做账时记的管理费用或者销售费用,那叫账载金额,不是实际发生额。实际发生额要看银行存款的支出流水,或者看社保局开出来的缴费回单,那个才是你真正交出去的银子。我打个比方,你12月份计提了10万块的社保,但是1月15号才交到社保局,那这10万块在12月的账载金额里是有的,实际发生额却是零,因为钱还没从账户里划走。
那具体怎么操作呢,我把步骤给你拆成大白话。第一步,打开你的银行存款明细账,找到科目是社会保险费或者住房公积金的那几笔支出,把整年的单位缴费部分加起来,注意是单位部分,个人部分要剔除。第二步,去社保局官网打印全年的缴费凭证,或者让财务软件导出一张社保缴费汇总表,核对你加总的数对不对。第三步,打开A105050表,找到第七行各类基本社会保障性缴款,左边账载金额填你全年计提的社保费单位部分,中间实际发生额填你全年实际缴纳的社保费单位部分,两边数据不一致是很正常的,因为存在跨月缴纳和补缴的情况。第四步,税收金额那一栏一般等于实际发生额,只要你没有超过当地规定的缴费基数和比例,基本上就是实际发生额的数。
这里有个特别容易栽跟头的点,就是跨年社保的处理。比如你2026年1月缴纳了2025年12月的社保,这笔钱在2026年的实际发生额里是要算进去的,但在2025年的实际发生额里是零。很多老会计都会在这上面犯迷糊,我第一次处理跨年社保时差点把账做错,幸好主管检查时发现了,不然汇算清缴就得补税加滞纳金。当时我把1月份缴纳的上年12月社保费算在了上年的实际发生额里,觉得反正都是同一笔业务,早填晚填都一样。主管跟我说你这样填等于虚增了上年的扣除额,税务局一比对社保缴费所属期就露馅了,到时候让你补税调整还得写情况说明,麻烦得很。正确的做法是,哪一年实际交出去的钱就算哪一年的实际发生额,跟社保的所属月份没有关系。
还有一个更隐蔽的坑,就是社保基数调整补差。每年七八月份社保局会根据上年社平工资调整缴费基数,企业需要补缴前几个月的差额。这笔补差款是实实在在交出去的,要算在当年度的实际发生额里。但是有些人在做账时把这笔补差直接记在了管理费用里,没有通过应付职工薪酬科目过渡,导致账载金额和实际发生额对不上。我的建议是补差也要正规走一遍计提和缴纳的流程,先在应付职工薪酬社保科目里计提,再实际缴纳,这样账务清晰,税务上也挑不出毛病。当然这个事儿各地税务局执行口径不太一样,我说的是一般情况,你最好打12366确认一下,特别是补差金额比较大的时候,问清楚再填心里踏实。
关于住房公积金的实际发生额,道理跟社保一样,但是公积金有个特殊情况,就是很多企业不是每个月都交,有的是季度交,有的是半年交一次。这种情况下实际发生额的确认更简单,就看你的公积金账户划款记录,哪一年划出去的钱就算哪一年的实际发生额。我碰到过一个学员,他们公司2025年12月交的是2025年第四季度的公积金,但是因为银行系统延迟,扣款成功回单显示的是2026年1月2号,他在做2025年汇算清缴时就把这笔算进去了,结果税务局系统里的缴费记录跟他的申报数据对不上,被要求提供银行流水和情况说明。后来他找我帮忙,我让他把2025年实际发生额改成不含这笔的数,然后2026年再算进去,才把问题解决。所以一定要以银行扣款日期为准,不要看社保局的所属期,也不要看自己做账的月份。
有些企业还有补充医疗保险和企业年金,这些在A105050表里也有对应的行次,但很多新手把这些跟基本社保混在一起填到第七行里,那就填错了。补充医疗保险和年金虽然也是社会保障性缴款,但在表里有单独的行次,第八行是补充养老保险,第九行是补充医疗保险,别图省事全塞到基本社保里。你要是实在分不清,就把所有的社保类缴款列一个明细清单,养老医疗失业工伤生育公积金补医年金各归各的,然后再对着表一行一行填,这样既清楚又不会漏项。
再讲一个实操中的小技巧,就是如何快速核对实际发生额的准确性。你把全年各月社保局的扣款通知单或者电子回单收齐,按月份排列,把单位承担的部分加总一下,再跟财务软件里的银行存款社保支出科目对一下,两个数一致就说明没问题。如果对不上,差额很可能出在个人部分混进去了,或者有跨月缴纳的重复计算。还有一点,社保缴费基数每年调整一次,调整当月会有差额补缴,这笔钱也要计入实际发生额,别漏了。我记得有一年我给一家企业做汇算清缴辅导,他们财务把社保基数补差的12万漏掉了,实际发生额少填了12万,导致多缴了3万多的企业所得税,后来申请退税折腾了小半年才拿回来,你说亏不亏。
说到这儿,我得再啰嗦一句,社保缴款实际发生额跟工资薪金的实际发生额确认原则是一模一样的,都是收付实现制,也就是看钱什么时候付出去。但账载金额是权责发生制,看费用归属于哪个期间。两个口径天然就有时间差,所以账载金额和实际发生额不一致是正常的,只要你能说出原因,比如12月计提的社保在次年1月缴纳,或者有补缴往年社保的情况,税务局一般不会为难你。但是如果你填的数跟社保局的缴费记录对不上,那就有问题了。建议在填表之前,先让社保局的缴费记录跟你的账对一遍,确保实际发生额是准确无误的。
还有一个很少被注意到的问题,就是社保滞纳金和罚款。有些企业因为迟交社保被收了滞纳金,这笔滞纳金能不能算在实际发生额里?答案是不能。社保滞纳金属于行政罚款性质的支出,在计算企业所得税应纳税所得额时不得扣除,所以不能填到各类基本社会保障性缴款的实际发生额里。如果你把滞纳金也算进去了,税务机关在审核时发现会要求你做纳税调增,到时候还得改表,自己找麻烦。正确的做法是滞纳金单独计入营业外支出,在汇算清缴时做纳税调增处理。
填A105050表第七行实际发生额的核心口诀:看银行流水,别看账面计提;看单位部分,别看个人扣款;看实际缴费年度,别看社保所属月份。只要记住这三句话,百分之九十的坑都能避开。
我见过最离谱的一个案例是一个创业公司的财务,把全公司员工的个人社保部分也加到了实际发生额里,理由是反正都是公司账户出去的钱,分那么清干嘛。结果那一年的汇算清缴被税务局预警了,因为实际发生额明显超过了合理的缴费基数和比例,最后被要求做专项核查,补了税还交了滞纳金。单位部分和个人部分一定要分清楚,个人部分是员工工资的一部分,企业只是代扣代缴,在税务上处理方式完全不一样。个人部分对应的个人所得税是员工自己承担的,企业不能作为费用扣除。所以你在汇总实际发生额时,一定要把个人部分剔除干净,只保留单位承担的部分。
还有一类情况是社保缴费基数核定错误导致的补缴或者退费。比如社保局核定的基数比企业实际申报的高,企业需要补缴差额,这笔补缴款计入实际发生额没问题。反过来如果核定低了,社保局退费,实际发生额就要相应减少。退费的处理很多人不知道,以为退回来的钱是意外之喜直接进营业外收入就完了,结果实际发生额没有调减,导致多扣除了。正确的操作是收到退费时冲减当期的社保费用,同时在A105050表的实际发生额中减去这笔退费。如果你是在汇算清缴之后才收到退费,那就要做专项申报或者调整以前年度损益,具体操作建议咨询主管税务机关。
最后再说一个跟软件操作有关的细节,现在主流的财务软件比如用友金蝶或者SAP,在导出社保缴费明细时都会有一个选项叫按实际缴纳日期或者按所属期间。你在取数做汇算清缴时一定要选按实际缴纳日期,导出后再按单位部分筛选汇总。如果选错了按所属期间,出来的数就不对,因为12月计提1月缴纳那笔会算到上一年去。我第一次处理时就是选错了,对着数看了半天总觉得不对,后来才发现是软件设置的问题,改过来就顺了。现在我每次给学员讲这个点都会强调,取数口径一定要选实际缴纳日期,这是填对实际发生额的前提。
最近整理了一份全电发票红冲操作流程截图,谁要就私我。社保缴款实际发生额的填法,说白了就是把这些细节理清楚,账务规范了,取数准确了,表自然就填对了。你要是现在手上正好有2025年度的汇算清缴要报,赶紧去把社保缴费明细拉出来跟账对一遍,有问题的及时调整,别拖到最后几天慌慌张张的。
