关于上班下班打卡但上班不干活是否违法的问题,这主要取决于具体的法律法规和公司的规章制度。首先,根据中国《劳动法》和《劳动合同法》的规定,劳动者应该遵守公司的规章制度,按时完成工作任务,不得擅自离岗或者消极怠工。如果员工没有按照规定完成工作任务,公司可以依据相关规定对员工进行处罚或者解除劳动合同。其次,如果公司的规章制度没有对这种情况做出明确规定,那么就需要根据实际情况来判断。如果员工只是偶尔一次或几次没有完成任务,但并没有给公司造成太大损失,那么一般情况下公司也不会追究员工的责任。但是,如果员工长期不完成任务,或者给公司造成了较大损失,那么公司可能会采取相应的措施,比如警告、罚款、解除劳动合同等。最后,需要注意的是,即使公司没有明确规定,员工也应该尽力完成工作任务,遵守职业道德和法律法规。如果员工确实无法完成任务,应该及时向领导或上级汇报,并寻求帮助或解决方案。