1、导 读


日常工作中,一般人事部门负责薪资表的制作,财务部门负责审核和发放,然后依据薪资表进行相关账务处理。


薪资表涉及的知识特别的多,这里列举几个,供大家参考。


2、理解薪资表几个关键名词

要理解薪资表,首先要清楚几个关键名词,就跟要理解固定资产,就必须知道什么是固定资产原值、折旧、账面净值、减值、账面价值一样,


薪资表这几个关键名词分别是应发工资、计税工资、实发工资。




应发工资 = 基本薪资+绩效薪资+奖金+补贴津贴-考勤扣款-请假扣款......(具体的构成要素视公司情况而定)。


计税工资 = 应发工资-个人承担的社保公积金部分


实发工资 = 计税工资-个税 = 应发工资-个人承担的社保公积金部分-个税。


3、账务处理


理解了这几个关键名词,那我们来看下账务处理和它们的关系吧。


各个公司账务处理可能不尽相同,大致如下:


计提本月薪资:

借:管理费用、销售费用、生产成本、制造费用

贷:应付职工薪酬


次月补提上月计提差异(也有的公司全额冲回上月计提金额,然后重新计提):

借:管理费用、销售费用、生产成本、制造费用(计提与实际的差异)

贷:应付职工薪酬(应发工资)


薪资发放:

借:应付职工薪酬(应发工资)

贷:银行存款、库存现金(实发工资)

应交税费-个税(个税)

其他应付款-社保公积金(个人承担的社保公积金部分)


理解完这几个关键名词,分录是不是更容易理解了?


4、薪资表实发与银行流水合计数不一致

相信许多财务人员都遇到过这个问题,我们发放工资时实发工资小数位数最多2位,如果实发工资不仅只有2位小数,那么就会存在偏差,所以一般我们需要给实发工资一栏加上Round取2位小数。

可能有同学问,是不是在实发工资一列加上Round函数就够了呢?其实薪资表中多个小数位数形成的原因主要是社保、公积金、个税这些按比例计算而产生的,正确的做法是在计算社保、公积金、个税的时候,加上round函数,而不是仅仅在实发一栏加上Round函数。



5、个税计算问题

个税计算其实是比较简单的工作,照搬公式即可。


下表以Lookup为例子。表中用Lookup分别从数组中查找和引用对应税率和速算扣除数,进而通过计税依据*税率-速算扣除数计算个人所得税。




6、工资条制作

其实工资条的制作和传递时非常有必要的。与其坐等员工一个一个敲门询问薪资问题,不如一次性推送薪资条,让每个员工明白薪资计算过程。这里介绍一种比较的简单的排序方法来轻松制作工资条。


首先我们插入N行,然后向下填充标题



然后我们给标题添加序号,同时给具体薪资和空白复制该序号


最后我们将序号按升序排列即可生成工资条,我们打印出来裁剪即可。



作者:世杰   微信公众号:24财务excel