志同道合月度工资表生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f1076f6a/zhitongdaohe-payroll。
技能介绍
这个技能解决什么问题
每月工资表制作中,最耗时的不是公式计算,而是三件事的交叉核对:考勤表里每个人的实际出勤天数、上月工资表中的工资基数与岗位信息、以及满勤与非满勤的判定口径。宁夏志同道合牧业有限公司的考勤表是微信导出的Excel,格式固定但信息密度低:前两行是标题和生成时间,第三行表头,第四行日期,从第五行开始才是员工打卡数据,打卡时间从第7列起逐日排列。手工复制粘贴不仅容易错位,更麻烦的是人员变动——新员工没有历史基数,离职员工本月考勤为0但工资基数仍保留在上月表中,如果直接沿用上月名单而不比对考勤,很容易把离职人员误判为全勤或漏发。
技能如何工作
技能的输入有两份文件:当月考勤表(宁夏志同道合牧业有限公司_打卡时间_YYYYMMDD-YYYYMMDD.xlsx,Sheet名"打卡时间")和workspace中的上月工资表。上月工资表的作用不是复制粘贴,而是提供员工名单、岗位和工资基数,确保新月份的工资数据不会因硬编码而过期。
执行流程分六步。第一步读取考勤表并统计每人出勤天数。第二步构建工资数据时,把8名固定工资员工排在最前,出勤天数填0、岗位留空,按月工资全额发放;其余考勤员工的工资基数从上月工资表读取,而非使用4月基准表里的硬编码数值。第三步对比考勤与上月名单,识别新增员工并标黄、考勤0天的老员工标注"X月未出勤"等待人工确认、考勤0天的固定工资员工则视为正常全额发放。
第四步是工资计算的核心。满勤没有统一规则,每次需要人工逐人确认,4月的参考公式为:满勤=基本+岗位+绩效+工龄-扣款,非满勤=月工资/30×出勤天数。一个容易踩的坑是:挤奶工和赶牛工即使标注"无公休",实际仍可能按非满勤处理,必须以企业逐人确认为准。第五步按逻辑逐行写入Excel工资表。第六步用data_only=True重新打开文件验证:所有行K列有公式、非满勤员工K值约等于月工资/30×出勤天数、满勤员工K值等于基本+岗位+绩效+工龄-扣款、合计行SUM范围正确、新员工已标黄。
适用边界与注意点
计薪基数是30天,不是21.75天法定计薪天数。H列绩效工资与J列扣考核罚款性质不同:H列含工龄性质的绩效补贴,如杨自花100、马进兰400,J列才是真正的扣罚,通常为0。社保方面,固定工资员工中马海燕和杨丽芸各扣532.35元,考勤员工目前均无社保个税,N列留空。
生成工资表后,技能会列出新增员工、考勤异常和扣款绩效变动三类信息,等待用户修正后才输出最终版。这意味着它不是"一键生成"的自动化工具,而是把重复性的格式转换和名单比对做完,把真正需要人判断的满勤口径、离职确认和基数变更留给用户确认。
使用场景
- 每月收到微信导出的当月考勤表后,需要统计每位员工出勤天数,并与上月工资表比对生成新工资表
- 新员工入职当月,需要在工资表中标黄标注,并等待人工确认工资基数后再生成最终版
- 老员工本月考勤为零天时,需要判断是否为离职并备注,同时确认固定工资员工全额发放是否正常
- 生成工资表后,需要用data_only=True重新打开验证K列公式、满勤非满勤计算结果和合计行SUM范围
适合人员
- 牧场HR或行政,每月需要根据考勤表核算员工工资,处理固定工资与考勤工资两种结构
- 财务或薪酬专员,需要在人员变动月份识别新增和离职员工,核对社保扣款和绩效补贴
- 小型养殖企业负责人,需要在没有专职HR的情况下按月生成工资表并确认满勤口径