สตางค์ (หน่วยเก็บมูลค่าเงิน)
หรือเรียกว่า: satang · สตางค์ · integer money · minor unit
สตางค์เป็นหน่วยเงินย่อยของบาท โดย 1 บาท = 100 สตางค์ ในระบบซอฟต์แวร์การเก็บเงินเป็นจำนวนเต็มสตางค์แทนการเก็บเป็นทศนิยมบาท ช่วยเลี่ยงข้อผิดพลาดจากการปัดเศษของเลขทศนิยม (floating point) ซึ่งสำคัญมากกับงานบัญชีและค่าเสื่อมที่ต้องลงยอดให้ตรงเป๊ะ
การคำนวณทั้งหมด เช่น ราคาทุน มูลค่าซาก ค่าเสื่อมรายปี ค่าซ่อม ราคาขายซาก ทำบนหน่วยสตางค์ที่เป็นจำนวนเต็ม แล้วค่อยแปลงเป็นบาทเฉพาะตอนแสดงผลให้ผู้ใช้ ทำให้ผลรวมไม่คลาดเคลื่อน
AssetFlow เก็บทุกฟิลด์มูลค่าเป็น bigint หน่วยสตางค์ (column ลงท้าย _satang) ไม่ใช้ float หรือ integer ธรรมดา เพราะ int4 จะ overflow ที่ราว 21.4 ล้านบาท ซึ่งทรัพย์สินอย่างที่ดิน/อาคารเกินได้ง่าย การแปลงหน่วยทำผ่าน helper จาก @/lib/money เท่านั้น เช่น bahtToSatang และ formatBaht
ศัพท์ที่เกี่ยวข้อง
พร้อมจัดการทรัพย์สินให้เป็นระบบแล้วหรือยัง?
AssetFlow รวมทะเบียนครุภัณฑ์ QR ตรวจนับ ค่าเสื่อม และแจ้งซ่อมไว้ในที่เดียว เริ่มใช้ได้ฟรี