การคำนวณค่าเสื่อมรายวัน
ใน Accounts Settings ของ ERPNext มีช่องทำเครื่องหมายที่อนุญาตให้ผู้ใช้เปิดใช้งาน "Calculate daily depreciation using total days in depreciation period"
วิธีนี้ใช้เป็นหลักเมื่อเปิดใช้งานตัวเลือก "Depreciation based on daily pro-rata" ระหว่างกระบวนการสร้างสินทรัพย์

1. วิธีการทำงาน
ช่องทำเครื่องหมายนี้มีผลต่อวิธีที่ ERPNext คำนวณ อัตราค่าเสื่อมรายวัน เมื่อ:
- สร้าง Asset
- เปิดใช้งาน Depreciation based on daily pro-rata
- วิธีการคำนวณค่าเสื่อมครอบคลุมหลายปี (รวมถึงปีอธิกสุรทิน)
ขึ้นอยู่กับว่าช่องทำเครื่องหมายถูกเปิดหรือปิด ระบบจะทำตามวิธีการคำนวณหนึ่งในสองวิธี
2. เมื่อเปิดใช้งานช่องทำเครื่องหมาย:
ตัวเลือกนี้คำนวณค่าเสื่อมตามจำนวนวันที่แท้จริงตลอดระยะเวลาค่าเสื่อมทั้งหมดของสินทรัพย์
วิธีการทำงาน:
- คำนวณจำนวนวันทั้งหมด: ระบบหาจำนวนวันทั้งหมดตั้งแต่วันที่เริ่มค่าเสื่อมถึงวันที่สิ้นสุดโดย:
- คำนวณอัตรารายวัน: เมื่อทราบจำนวนวันทั้งหมดแล้ว ฟังก์ชันจะหารจำนวนค่าเสื่อมทั้งหมดด้วยจำนวนนี้เพื่อกำหนดอัตราค่าเสื่อมรายวัน
2.1 ตัวอย่าง
- ต้นทุนสินทรัพย์: 1,096
- ระยะเวลาค่าเสื่อม: 3 ปี (รวม 1 ปีอธิกสุรทิน)
- วันที่เริ่มค่าเสื่อม: 1 เมษายน 2022
- จำนวนค่าเสื่อมทั้งหมด: 1,096
คำนวณอัตรารายวัน:
- จำนวนวันทั้งหมด: 1,096 วัน (ตั้งแต่ 1 มกราคม 2024 ถึง 31 ธันวาคม 2027 รวม 1 ปีอธิกสุรทิน)
- ค่าเสื่อมรายวัน = จำนวนค่าเสื่อมทั้งหมด / จำนวนวันทั้งหมด
- ค่าเสื่อมรายวัน = 1,096 / 1,096 = 1.00
ค่าเสื่อมรายวันที่คำนวณได้จะถูกคูณด้วยจำนวนวันในความถี่ค่าเสื่อมที่กำหนดเพื่อหาจำนวนค่าเสื่อม

3. เมื่อปิดใช้งานช่องทำเครื่องหมาย:
ตัวเลือกนี้คำนวณค่าเสื่อมเป็นรายปีก่อนแล้วจึงหารลงเป็นอัตรารายวัน
วิธีการทำงาน:
- คำนวณจำนวนปีทั้งหมด: ระบบจะหาจำนวนปีที่สินทรัพย์จะถูกคิดค่าเสื่อม
- คำนวณค่าเสื่อมรายปี: หารจำนวนค่าเสื่อมทั้งหมดด้วยจำนวนปีเพื่อหาจำนวนค่าเสื่อมรายปี
- กำหนดอัตรารายวัน: สำหรับแต่ละปี ฟังก์ชันจะคำนวณจำนวนวันในปีนั้นแล้วหารค่าเสื่อมรายปีด้วยจำนวนนั้นเพื่อหาอัตรารายวัน
3.1 ตัวอย่าง
ใช้รายละเอียดสินทรัพย์เดียวกับด้านบน:
- คำนวณค่าเสื่อมรายปี:
- ค่าเสื่อมรายปี = จำนวนค่าเสื่อมทั้งหมด / จำนวนปีทั้งหมด
- ค่าเสื่อมรายปี = 1,096 / 3 ≈ 365.33
- กำหนดอัตรารายวัน:
- จำนวนวันในแต่ละปี: 365 วันสำหรับ 2 ปี และ 366 วันสำหรับ 1 ปีอธิกสุรทิน
- ค่าเสื่อมรายวัน = ค่าเสื่อมรายปี / จำนวนวันในปี
- สำหรับสองปีแรก: ค่าเสื่อมรายวัน = 365.33 / 365 ≈ 1.00092
- สำหรับปีอธิกสุรทิน: ค่าเสื่อมรายวัน = 365.33 / 366 ≈ 0.9991
ค่าเสื่อมรายวันที่คำนวณได้จะถูกคูณด้วยจำนวนวันในความถี่ค่าเสื่อมที่กำหนด (เช่น 30 สำหรับรายเดือน, 90 สำหรับรายไตรมาส) เพื่อคำนวณจำนวนค่าเสื่อม
