ongke0711 > 15-11-21, 09:13 AM
(15-11-21, 08:32 AM)AnNguyen Đã viết: Nhưng có 1 mục cháu chưa hiểu lắm. Nếu như mình đã đếm số công thực tế sau đó tính theo số công chuẩn của tháng rồi. Vậy những ngày nghỉ không phép hay đăng ký nghỉ 1, 2h không phép thì bản chất tổng công của 1 tháng đó đã không tính rồi vì có đi làm đâu, vậy thì mục đăng ký cho cái khoản không lương đó là chỉ để theo dõi thôi phải không ạ?
Ví dụ. 1 tháng chuẩn là 184h vậy nếu nghỉ 1 ngày không lương thì sẽ còn 176h và bản chất khi tính lương đã tính theo kiểu 184/ số tiền theo công chuẩn * 176
Vậy thì không phép đâu có cộng đến nó ạ? còn nếu có phép thì mới cộng gộp vào giờ làm thực tế tiếp ạ?
Đó là đoạn cháu chưa hiểu vì trước công ty cũ cũng có khoản xin đi sớm về muộn rồi trừ tiền mà vẫn phải đăng ký số đi giờ đi sớm về muộn. Nên cháu chưa hiểu mục đích của việc đó.
AnNguyen > 15-11-21, 09:34 AM
tranthanhan1962 > 15-11-21, 10:57 PM
AnNguyen > 16-11-21, 09:06 AM
(15-11-21, 10:57 PM)tranthanhan1962 Đã viết: Nếu bạn đã có table danh mục chấm công thì đăng ký vào đó kiểu gì chả được. Ví dụ:Vậy là mình sẽ tính luôn số tiền của 1 ngày đó hả chú. Cháu cũng chưa hiểu rõ vì nếu tính trên 1 tháng thì thế nào, trên 1 ngày thì thế nào, trước mắt thì nếu trên 1 ngày thì đúng là dù 1 tháng đó có tăng lương giữa tháng thì áp dụng theo cách tính tiền ra hàng ngày thì dễ hơn.
STT : công : số giờ : hệ số : Phụ cấp :
1 : ca thường : 8 : 1 : 0 :
2 : ca đêm : 8 : 2 : 0 :
3 : ca ngày lễ : 8 : 3 : 20.000 :
4 : 1/2 ca thường : 4 : 1 : 0 :
5 : 1/2 ca đêm : 4 : 2 : 0 :
3 : 1/2 ca ngày lễ : 4 : 3 : 0 :
...
8 : công tác thường (tính như ca) 8 : 1 : 0 :
9 : công tác ngoài huyện : 8 : 1 : 500.000 :
10 : công tác ngoài tỉnh : 8 : 1 : 1.500.000 :
...
17 : Nghỉ phép năm : 8 : 1 : 0 :
18 : Nghỉ có phép : 0 : 1 : 0 :
19 : Nghĩ không phép : -4 : 1 : 0 :
20 : Nghỉ bệnh : 0 : 1 : 50.000 :
...
21 : Đi trể 1 giờ : 7 : 1 : 0 :
22 : Đi trể 2 giờ (bị phạt giờ) : 5 : 1 : 0 :
24 : Đi trể 3 giờ (bị phạt tiền) : 5 : 1 : -60.000 :
Sau khi chấm công các danh mục sẽ dùng hàm dlookup đưa dữ liệu các field trên và bảng chấm công cỡ nào cũng tính ra được lấy (lương căn bản / giờ) * số giờ + (-) các khoản tiền khác là ra lương ngày công. Trường hợp công ty có những khoản tính độc lạ thì thêm field trên bản đăng ký này kiểu gì cũng tính được. Làm sao khi chấm công xong có ngay số công và số tiền thì bảng tổng hợp hàng tháng chỉ cần Sum là xong. Trên đây chỉ là bảng ví dụ, tùy theo công ty xủ lý chính xác.
AnNguyen > 17-11-21, 11:48 AM
(15-11-21, 09:02 AM)ongke0711 Đã viết:(14-11-21, 05:53 PM)AnNguyen Đã viết: Em có ngồi nói chuyện rồi anh ạ. Hiện tại thì bảo công ty chưa áp dụng trừ tiền nếu không đủ tiếng. Rồi thì chỉ có nghỉ nửa ngày hoặc cả ngày và cũng đang không biết là sẽ tính đủ 8 tiếng hay phải chuẩn theo giờ vào ra vì 1 số bộ phận họ đi làm sớm hay đến muộn linh động do công việc. Em chỉ sợ làm theo 1 hướng rồi sau lại thay đổi thì nó khó sửa lại. Như hiện tại em thấy đi sớm về muộn thì có phiếu xác nhận thiếu dữ liệu chấm công và trưởng bộ phận duyệt là xong. HR đang check tay thủ công ra vào rồi nhập đủ 1 ngày công hay là cần xác nhận công.
----
Mục nghỉ kết chuyển là như nào vậy anh em chưa hình dung ra được vì em đang thấy vướng chỗ công và ngày nghỉ để làm sao khi check trong tháng thấy hợp lý hoặc để sau tính tiền anh ạ.
Bạn tự đưa ra cách thức chấm công, qui trình chấm theo qui định của cty bạn.
- Nếu tổng giờ không đủ 8 tiếng vẫn không trừ lương thì xem như đủ công 8 tiếng. Nhân sự sẽ lọc ra những ngày công không đủ 8 tiếng, kiểm tra nếu đồng ý vẫn tính đủ công thì tick chọn ngày đó là đủ và code tự động gán 8 tiếng giờ công.
- Việc tính giờ công bạn phải có thêm nhiều qui định như: số phút được phép đi trễ, được phép về sớm, giờ bắt đầu nghỉ trưa/ hết nghỉ trưa v.v.. Nếu nằm trong pham vi đó thì tính đủ 8 tiếng.
Vd: In: 8:10/ Out: 16:50 => 7.6h => nếu số phút cho phép vào trễ, về sớm là 10 phút thì xem như: In=8:00, Out = 17:00 => đủ 8h. Bạn phải code cho việc tính toán này để cập nhật vào bảng công chính thức.
- Nếu vào trễ, về sớm hơn số phút qui định thì phải có giấy xác nhận của trưởng phòng => tính đủ công ngày đó. Bạn phải code cho trường hợp này.
Bạn xem lại hình mấy cái Form tôi post bài trước, bạn sẽ thấy tổng số giờ dựa trên In/out sẽ khác với cột số giờ tính công sau khi xử lý.
Nếu bạn Cty bạn không cần quan tâm chính xác giờ vào ra thì cứ mặc định gán đủ công 8 tiếng, Nếu có giấy xin nghỉ 2 tiếng, nữa ngày thì trừ 2 tiếng, trừ 4 tiếng ...Lý do nghỉ rơi vào trường hợp nào thì xử lý theo trường hợp đó. Nếu nghỉ phép thì vẫn tính đủ lương 8 tiếng nhưng trừ số giờ phép, nếu nghỉ không lương thì không tính công, nếu muốn nghỉ mà vẫn hưởng đủ lương nhưng không trừ phép thì kêu trường phòng ký vô, vậy thôi.
Tham khảo các thông tin cần thêm cho chấm công:
tranthanhan1962 > 17-11-21, 01:11 PM
(16-11-21, 09:06 AM)AnNguyen Đã viết: Vậy là mình sẽ tính luôn số tiền của 1 ngày đó hả chú. Cháu cũng chưa hiểu rõ vì nếu tính trên 1 tháng thì thế nào, trên 1 ngày thì thế nào, trước mắt thì nếu trên 1 ngày thì đúng là dù 1 tháng đó có tăng lương giữa tháng thì áp dụng theo cách tính tiền ra hàng ngày thì dễ hơn.Nếu chấm công bằng máy thì dễ hơn nữa. Không có các khoản công tác này nọ. cứ số giờ trên ngày - 8 giờ = số giờ làm việc. Kỹ hơn nữa giờ check in - giờ bắt đầu = giờ đi trể, giờ checkout - giờ kết thúc = giờ về sớm (cái này khó xảy ra) => khoản phạt, thường khoản phạt sẽ tính nếu vượt quy định ví dụ 10 phút, ít có công ty nào tính chi li 10 phút phạt bao nhiêu, 15' phạt bao nhiêu...Nếu tinh cái này thì thêm 1 field trễ cho chương trình tư tính. Nói chung chấm công tính tiền là kiểu lương công nhật. Là lương ngày nên cứ giải quyết xong trong ngày thì không ai phàn nàn cả.
Cháu định là khi tính tổng lương 1 tháng thì sẽ có 1 bảng phát sinh có, ghi nhận tổng công làm việc và số tiền, và các khoản hỗ trợ. Còn 1 bảng phát sinh nợ là để ghi nhận các khoản như đi muộn,sớm, bảo hiểm.... thì có hợp lý không ạ?
AnNguyen > 24-11-21, 03:03 PM
tranthanhan1962 > 24-11-21, 08:42 PM
AnNguyen > 25-11-21, 09:12 AM