អំពីកម្មវិធីនេះ
ម៉ាស៊ីនរាប់ថ្ងៃធ្វើការ ទទួលយកកាលបរិច្ឆេទចាប់ផ្តើម កាលបរិច្ឆេទបញ្ចប់ និងប្រាក់ខែប្រចាំខែ ប្រសិនបើអ្នកចង់បាន ហើយត្រឡប់លេខបួន៖ តើជួរកាលបរិច្ឆេទគ្របដណ្តប់ប៉ុន្មានថ្ងៃប្រតិទិន ប៉ុន្មានថ្ងៃក្នុងចំណោមនោះជាថ្ងៃចុងសប្តាហ៍ ប៉ុន្មានជាថ្ងៃឈប់សម្រាកសាធារណៈ និងប៉ុន្មាននៅសល់ជាថ្ងៃធ្វើការសុទ្ធ។ វាក៏រាយថ្ងៃឈប់សម្រាកដែលរកឃើញក្នុងជួរនោះ អាចបង្ហាញការបំបែកតាមថ្ងៃនីមួយៗ និងបំប្លែងចំនួនថ្ងៃធ្វើការសុទ្ធទៅជាការប៉ាន់ស្មានប្រាក់ខែតាមសមាមាត្រ។ វាសម្រាប់អ្នកដែលត្រូវការពារលេខរបស់ខ្លួន៖ បុគ្គលិកធនធានមនុស្សដែលគិតប្រាក់ខែតាមសមាមាត្រសម្រាប់អ្នកចូលធ្វើការថ្ងៃទី ១២ អ្នកគ្រប់គ្រងរោងចក្រដែលពិនិត្យភាគបែងនៃអត្រាថែមម៉ោងប្រចាំថ្ងៃ បុគ្គលិកហិរញ្ញវត្ថុអង្គការមិនមែនរដ្ឋាភិបាលដែលបិទគម្រោងឆ្លងកាត់បុណ្យភ្ជុំបិណ្ឌ ឬអ្នកគ្រប់គ្រងសាលាដែលរាប់ថ្ងៃបង្រៀនក្នុងវេនសិក្សា។ វាប្រើបញ្ជីថ្ងៃឈប់សម្រាករបស់ inkhmer.com សម្រាប់ឆ្នាំ ២០២៥ ២០២៦ និង ២០២៧ ដែលមិនមែនជាបញ្ជីអនុក្រឹត្យផ្លូវការទេ ហើយវាមិនដឹងអ្វីអំពីច្បាប់ឈប់សម្រាកប្រចាំឆ្នាំ ឈប់សម្រាកព្យាបាល វេនផ្លាស់ប្តូរ ការងារកន្លះថ្ងៃ ច្បាប់ថែមម៉ោង ឬអត្រាដែលថ្ងៃឈប់សម្រាកសាធារណៈត្រូវបើកទេ។ វារាប់ថ្ងៃ មិនមែនបកស្រាយកិច្ចសន្យាការងារទេ។
របៀបដំណើរការ
`computeWorkingDays` ក្នុង `cambodia-working-days-core.ts` ដើរឆ្លងកាត់ថ្ងៃនីមួយៗ ពីដើមដល់ចុងជួរកាលបរិច្ឆេទ ហើយចាត់ថ្នាក់វាជាបីប្រភេទ។ ថ្ងៃមួយជាថ្ងៃចុងសប្តាហ៍ នៅពេលថ្ងៃក្នុងសប្តាហ៍របស់វាស្ថិតក្នុងបញ្ជីចុងសប្តាហ៍ ដែលតាមលំនាំដើមគឺថ្ងៃសៅរ៍ និងថ្ងៃអាទិត្យ ហើយគឺតែថ្ងៃអាទិត្យ នៅពេលអ្នកបើកជម្រើសរាប់ថ្ងៃសៅរ៍ជាថ្ងៃធ្វើការ។ ថ្ងៃមួយជាថ្ងៃឈប់សម្រាកសាធារណៈ នៅពេលកាលបរិច្ឆេទ ISO របស់វាមានក្នុងផែនទីដែលបង្កើតដោយ `getHolidayDateEntriesForYear` សម្រាប់ឆ្នាំនីមួយៗដែលជួរនោះប៉ះ — អនុគមន៍នោះបំបែកពិធីបុណ្យច្រើនថ្ងៃ ដូចជាបុណ្យភ្ជុំបិណ្ឌ ជាថ្ងៃនីមួយៗ។ ថ្ងៃធ្វើការសុទ្ធ គឺថ្ងៃដែលមិនមែនទាំងពីរ។ ថ្ងៃឈប់សម្រាកដែលត្រូវនឹងថ្ងៃសៅរ៍ ឬថ្ងៃអាទិត្យ ត្រូវបានរាប់ក្នុងចំនួនថ្ងៃឈប់សម្រាក ប៉ុន្តែមិនត្រូវដកពីរដងទេ ដែលជាហេតុដែលចំនួនថ្ងៃឈប់សម្រាកអាចធំជាងចំនួនថ្ងៃដែលដកចេញពីចំនួនថ្ងៃធ្វើការពិតប្រាកដ។ ជួរកាលបរិច្ឆេទរាប់បញ្ចូលទាំងថ្ងៃចាប់ផ្តើម និងថ្ងៃបញ្ចប់។ `computeProRataPay` ចែកប្រាក់ខែប្រចាំខែ នឹងចំនួនថ្ងៃធ្វើការសុទ្ធនៃខែប្រតិទិនពេញលេញ ដែលផ្ទុកកាលបរិច្ឆេទបញ្ចប់ មិនមែននៃជួរកាលបរិច្ឆេទទេ ហើយគុណអត្រាប្រចាំថ្ងៃនោះ នឹងចំនួនថ្ងៃធ្វើការសុទ្ធក្នុងជួរនោះ។ ឆ្នាំក្រៅពី ២០២៥ ដល់ ២០២៧ ត្រូវរាយការណ៍ថាមិនត្រូវបានគាំទ្រ៖ ថ្ងៃចុងសប្តាហ៍នៅតែរាប់ តែថ្ងៃឈប់សម្រាកមិនរាប់។
ករណីប្រើប្រាស់
- គិតប្រាក់ខែខែដំបូងតាមសមាមាត្រ សម្រាប់និយោជិតដែលចាប់ផ្តើមធ្វើការថ្ងៃទី ១២ ជាជាងថ្ងៃទី ១
- ពិនិត្យភាគបែងថ្ងៃធ្វើការ នៅពីក្រោយអត្រាថែមម៉ោងប្រចាំថ្ងៃ មុនពេលអនុម័តបញ្ជីប្រាក់ខែ
- បិទគម្រោងដែលទទួលថវិកាពីម្ចាស់ជំនួយ ដែលឆ្លងកាត់បុណ្យភ្ជុំបិណ្ឌ និងបុណ្យអុំទូក
- រាប់ថ្ងៃបង្រៀនក្នុងវេនសិក្សាមួយ ដែលមានថ្ងៃឈប់សម្រាកសាធារណៈពីរថ្ងៃ
- ប៉ាន់ស្មានថ្លៃពលកម្មនៃកិច្ចសន្យាខ្លី ដែលចាប់ផ្តើម និងបញ្ចប់កណ្តាលខែ
- ផ្ទៀងផ្ទាត់សន្លឹកវត្តមាន ជាមួយថ្ងៃឈប់សម្រាកសាធារណៈដែលពិតជាធ្លាក់ក្នុងអំឡុងបើកប្រាក់ខែ
- ពន្យល់អ្នកគ្រប់គ្រងថ្មី ថាហេតុអ្វីខែដែលមាន ៣១ ថ្ងៃ មានតែ ១៩ ថ្ងៃធ្វើការ
សំណួរដែលគេសួរញឹកញាប់
តើម៉ាស៊ីនគណនានេះប្រើបញ្ជីថ្ងៃឈប់សម្រាកសាធារណៈណា?
បញ្ជីថ្ងៃឈប់សម្រាករបស់ inkhmer.com សម្រាប់ឆ្នាំ ២០២៥ ២០២៦ និង ២០២៧ ដែលជាបញ្ជីដូចគ្នានឹងឧបករណ៍ថ្ងៃឈប់សម្រាកកម្ពុជាបង្ហាញ។ វាមិនមែនជាប្រតិទិនផ្លូវការទេ៖ វាមានចូលឆ្នាំចិន មាឃបូជា ទិវាកុមារអន្តរជាតិ និងទិវាសិទ្ធិមនុស្សអន្តរជាតិ ដែលអនុក្រឹត្យបច្ចុប្បន្នមិនរាយ ហើយវាខ្វះវិសាខបូជា ព្រះរាជពិធីច្រត់ព្រះនង្គ័ល និងទិវាសន្តិភាព។ សម្រាប់ការសម្រេចចិត្តបើកប្រាក់ខែ សូមពិនិត្យអនុក្រឹត្យប្រចាំឆ្នាំ ហើយកែលទ្ធផលដោយដៃ។
ហេតុអ្វីចំនួនថ្ងៃឈប់សម្រាកធំជាងថ្ងៃដែលដកចេញពីចំនួនសរុប?
ព្រោះថ្ងៃឈប់សម្រាកដែលត្រូវនឹងថ្ងៃសៅរ៍ ឬថ្ងៃអាទិត្យ នៅតែត្រូវរាប់ជាថ្ងៃឈប់សម្រាកសាធារណៈ ប៉ុន្តែវាជាថ្ងៃចុងសប្តាហ៍រួចហើយ ដូច្នេះមិនត្រូវដកពីរដងទេ។ ក្នុងខែតុលា ២០២៦ ឧបករណ៍រាប់ថ្ងៃឈប់សម្រាកប្រាំថ្ងៃ — ១០ ១១ និង ១២ តុលា សម្រាប់បុណ្យភ្ជុំបិណ្ឌ បន្ទាប់មក ១៥ និង ២៩ តុលា — ប៉ុន្តែ ១០ និង ១១ តុលា ជាថ្ងៃចុងសប្តាហ៍ ដូច្នេះមានតែបីថ្ងៃធ្វើការប៉ុណ្ណោះដែលត្រូវដកចេញពីចំនួនសរុប។
តើប្រាក់ខែតាមសមាមាត្រគណនាដូចម្តេច?
អត្រាប្រចាំថ្ងៃ ស្មើនឹងប្រាក់ខែប្រចាំខែ ចែកនឹងចំនួនថ្ងៃធ្វើការសុទ្ធនៃខែប្រតិទិនពេញលេញដែលផ្ទុកកាលបរិច្ឆេទបញ្ចប់ ហើយប្រាក់ខែសម្រាប់រយៈពេល ស្មើនឹងអត្រាប្រចាំថ្ងៃនោះ គុណនឹងចំនួនថ្ងៃធ្វើការសុទ្ធក្នុងជួររបស់អ្នក។ ភាគបែងត្រូវបានកំណត់ជាខែពេញ មិនមែនជួរកាលបរិច្ឆេទទេ ដូច្នេះការបើកប្រាក់មួយផ្នែកខែ ស្របគ្នានឹងការបើកប្រាក់ពេញខែ។ បើជួរបញ្ចប់ក្នុងខែផ្សេងពីខែចាប់ផ្តើម ខែបញ្ចប់ជាអ្នកកំណត់ភាគបែង។
តើម៉ាស៊ីនគណនារាប់ថ្ងៃសៅរ៍ជាថ្ងៃធ្វើការឬទេ?
តាមលំនាំដើម ទេ៖ ថ្ងៃសៅរ៍ និងថ្ងៃអាទិត្យ ជាថ្ងៃចុងសប្តាហ៍ទាំងពីរ។ ជម្រើសខាងលើលទ្ធផល ប្តូរបញ្ជីចុងសប្តាហ៍ទៅជាថ្ងៃអាទិត្យតែមួយ ដែលសមនឹងការិយាល័យ និងរោងចក្រដែលធ្វើការប្រាំមួយថ្ងៃក្នុងមួយសប្តាហ៍។ គ្មានអ្វីផ្សេងទៀតផ្លាស់ប្តូរទេ ដូច្នេះការបើកវា បន្ថែមថ្ងៃសៅរ៍ទាំងអស់ក្នុងជួរទៅជាថ្ងៃធ្វើការសុទ្ធ ហើយទុកចំនួនថ្ងៃឈប់សម្រាកដដែល។
តើមានអ្វីកើតឡើង បើជួរកាលបរិច្ឆេទរួមបញ្ចូលឆ្នាំ ២០២៨ ឬឆ្នាំមុននោះ?
សំណុំទិន្នន័យថ្ងៃឈប់សម្រាកឈប់នៅ ២០២៧ ហើយចាប់ផ្តើមនៅ ២០២៥។ ជួរដែលឈានដល់ខាងក្រៅឆ្នាំទាំងនោះ នៅតែរាប់ថ្ងៃប្រតិទិន និងថ្ងៃចុងសប្តាហ៍បានត្រឹមត្រូវ ប៉ុន្តែគ្មានថ្ងៃឈប់សម្រាកត្រូវបានអនុវត្តសម្រាប់ឆ្នាំដែលមិនគាំទ្រទេ ហើយលទ្ធផលរាយឈ្មោះឆ្នាំនោះ ដើម្បីឲ្យអ្នកឃើញហេតុអ្វីលេខនោះខ្ពស់។ ភាគបែងតាមសមាមាត្រសម្រាប់ខែក្នុងឆ្នាំដែលមិនគាំទ្រ គឺគ្រាន់តែជាចំនួនថ្ងៃធ្វើការធម្មតា។
តើខ្ញុំអាចប្រើវាសម្រាប់ថែមម៉ោង ការឈប់សម្រាក ឬវេនផ្លាស់ប្តូរបានទេ?
ទេ។ វារាប់តែថ្ងៃប្រតិទិនតាមថ្ងៃក្នុងសប្តាហ៍ និងថ្ងៃឈប់សម្រាកប៉ុណ្ណោះ។ វាមិនអានវេន មិនដឹងថាអ្នកណាបានធ្វើការ មិនដោះស្រាយការងារកន្លះថ្ងៃ ការឈប់សម្រាកប្រចាំឆ្នាំ ការឈប់សម្រាកព្យាបាល ការឈប់សម្រាកលំហែមាតុភាព ឬថ្ងៃសម្រាកវិលវិញទេ ហើយមិនផ្តល់មតិអំពីអត្រាបន្ថែមដែលថ្ងៃឈប់សម្រាកសាធារណៈ ឬថ្ងៃអាទិត្យគួរទទួលបានទេ។ អ្វីទាំងនោះមកពីច្បាប់ការងារ និងពីកិច្ចព្រមព្រៀងរបស់អ្នក មិនមែនពីម៉ាស៊ីនរាប់ថ្ងៃទេ។
តើប្រាក់ខែជារៀល ឬដុល្លារ?
ទាំងពីរ ប៉ុន្តែការគណនាមិនអាស្រ័យលើរូបិយប័ណ្ណទេ ហើយលទ្ធផលត្រូវបង្ហាញជាមួយនិមិត្តសញ្ញារៀល ទោះអ្នកវាយអ្វីក៏ដោយ។ បញ្ចូល ៥០០,០០០ សម្រាប់ប្រាក់ខែរៀល ឬ ១,២០០ សម្រាប់ប្រាក់ខែដុល្លារ ហើយអានចម្លើយក្នុងឯកតាដែលអ្នកបានបញ្ចូល។ ម៉ាស៊ីនគណនាមិនបំប្លែងរូបិយប័ណ្ណ មិនបង្គត់ទៅចំនួនត្រូវបើកជាក់ស្តែង ហើយមិនកាត់ពន្ធ ប.ស.ស ឬការកាត់ផ្សេងទៀតទេ។
ហេតុអ្វីអត្រាប្រចាំថ្ងៃមើលទៅដូចបង្គត់?
វាលប្រាក់ត្រូវបានរៀបចំសម្រាប់ការបង្ហាញ ដោយគ្មានខ្ទង់ទសភាគ ដូច្នេះអត្រាប្រចាំថ្ងៃ ៦៣.១៦ បង្ហាញជា ៦៣។ ប្រាក់ខែសម្រាប់រយៈពេលត្រូវគណនាពីអត្រាដែលមិនទាន់បង្គត់ បន្ទាប់មកទើបបង្គត់សម្រាប់ការបង្ហាញ ដែលមានន័យថាខែពេញជាធម្មតាផ្តល់ប្រាក់ខែដូចដើម ខណៈមួយផ្នែកខែអាចខុសពីការគណនាដោយដៃ ដែលបង្គត់រាល់ជំហាន ប្រហែលមួយរៀល ឬមួយដុល្លារ។
ទិន្នន័យ និងភាពជាក់លាក់
ទិន្នន័យថ្ងៃឈប់សម្រាកមកពី `getHolidayDateEntriesForYear` ក្នុង `cambodia-holidays-data.ts` ដែលជាសំណុំទិន្នន័យដូចគ្នានឹងឧបករណ៍ថ្ងៃឈប់សម្រាកកម្ពុជាបង្ហាញ កំណត់ត្រឹមឆ្នាំ ២០២៥ ២០២៦ និង ២០២៧ ហើយមិនទាន់ត្រូវគ្នានឹងអនុក្រឹត្យប្រចាំឆ្នាំនៅឡើយទេ។ ការចាត់ថ្នាក់ថ្ងៃ និងការគណនាតាមសមាមាត្រ គឺ `computeWorkingDays` និង `computeProRataPay` ក្នុង `cambodia-working-days-core.ts`។ អាជ្ញាធរផ្លូវការសម្រាប់កាលបរិច្ឆេទ គឺអនុក្រឹត្យប្រចាំឆ្នាំ — លេខ ២០៤/២៤ អនក្រ.បក ចុះថ្ងៃទី ២៩ សីហា ២០២៤ សម្រាប់ឆ្នាំ ២០២៥ លេខ ១៦៧ អនក្រ.បក ចុះថ្ងៃទី ៥ កញ្ញា ២០២៥ សម្រាប់ឆ្នាំ ២០២៦ និងលេខ ១៩៨ អនក្រ.បក ចុះថ្ងៃទី ១៦ កញ្ញា ២០២៦ សម្រាប់ឆ្នាំ ២០២៧។ ខ្លឹមសារបានពិនិត្យនៅថ្ងៃទី ២១ តុលា ២០២៦។
ប្រភពព័ត៌មាន
- អនុក្រឹត្យលេខ ១៦៧ អនក្រ.បក ចុះថ្ងៃទី ៥ កញ្ញា ២០២៥ — ប្រតិទិនឈប់សម្រាកឆ្នាំ ២០២៦ ដែលឧបករណ៍នេះត្រូវផ្ទៀងផ្ទាត់ — អង្គភាពព័ត៌មាន អ.ក.ផ (AKP)
- អនុក្រឹត្យលេខ ១៩៨ អនក្រ.បក ចុះថ្ងៃទី ១៦ កញ្ញា ២០២៦ — ប្រតិទិនឈប់សម្រាកឆ្នាំ ២០២៧ តាមខែ — Cambodianess
- អនុក្រឹត្យលេខ ២០៤/២៤ អនក្រ.បក ចុះថ្ងៃទី ២៩ សីហា ២០២៤ — ប្រតិទិនឈប់សម្រាកឆ្នាំ ២០២៥ — រាជរដ្ឋាភិបាលកម្ពុជា តាមរយៈ Commerce Cambodia
មាតិកាត្រូវបានពិនិត្យឡើងវិញចុងក្រោយ ថ្ងៃទី 21 តុលា 2026