ผลต่างระหว่างรุ่นของ "โมดูลสินทรัพย์"

จาก คูนิฟ็อกซ์ วิกิ
 
(ไม่แสดง 3 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน)
บรรทัดที่ 115: บรรทัดที่ 115:
== หัวข้ออื่นๆ ที่น่าสนใจ ==
== หัวข้ออื่นๆ ที่น่าสนใจ ==
=== เลขประจำตัวสินทรัพย์อัตโนมัติ ===
=== เลขประจำตัวสินทรัพย์อัตโนมัติ ===
สำหรับ'''[[รายการซื้อสินทรัพย์ และ รายการขายสินทรัพย์|รายการซื้อสินทรัพย์]]''' และ '''[[รายการปรับปรุงสินทรัพย์|รายการปรับปรุงเพิ่มสินทรัพย์]]''' ผู้ใช้สามารถเพิ่มรายการสินทรัพย์ใหม่ได้รายการละหลายชิ้น ''(แนะนำให้แต่ละรายการเป็นสินทรัพย์รุ่นเดียวกันหรือมีมูลค่าเท่ากัน)''
สำหรับ'''[[รายการซื้อสินทรัพย์ และ รายการขายสินทรัพย์|รายการซื้อสินทรัพย์]]''' และ '''[[รายการปรับปรุงสินทรัพย์|ปรับปรุงเพิ่มสินทรัพย์]]''' ผู้ใช้สามารถเพิ่มสินทรัพย์ใหม่ได้พร้อมกันหลายชิ้น ''(แนะนำให้แต่ละรายการเป็นสินทรัพย์รุ่นเดียวกันหรือมีมูลค่าเท่ากัน)''


ผู้ใช้สามารถระบุเลขประจำตัวของ'''สินทรัพย์ใหม่'''ในแต่ละรายการได้ 2 รูปแบบ ดังนี้:
ผู้ใช้สามารถระบุเลขประจำตัวของ'''สินทรัพย์ใหม่'''ในแต่ละรายการได้ 2 รูปแบบ ดังนี้:


# '''ระบุเลขประจำตัวที่ต้องการโดยตรง:''' หากมีมากกว่า 1 หมายเลข ให้แยกแต่ละเลขด้วยเครื่องหมาย ';' ''(จะขึ้นบรรทัดใหม่หรือเว้นวรรคด้วยก็ได้)'' เช่น
# '''ระบุเลขประจำตัวที่ต้องการโดยตรง:''' หากมีมากกว่า 1 หมายเลข ให้แยกแต่ละเลขด้วยเครื่องหมาย ';' ''(จะขึ้นบรรทัดใหม่หรือเว้นวรรคร่วมด้วยก็ได้)'' เช่น
#* {{mono|Honda Giorno+ #1กก-111 กทม.; <br>Honda Giorno+ #2ขข-222 กทม.; <br>Honda Giorno+ #3คค-333 กทม.}}
#* {{mono|Honda Giorno+ #1กก-111 กทม.; <br>Honda Giorno+ #2ขข-222 กทม.; <br>Honda Giorno+ #3คค-333 กทม.}}
#* {{mono|ThinkPad X1 Carbon Gen13 #X824659713; <br>ThinkPad X1 Carbon Gen13 #X567913452; <br>ThinkPad X1 Carbon Gen13 #X936521478}}
#* {{mono|ThinkPad X1 Carbon Gen13 #X824659713; <br>ThinkPad X1 Carbon Gen13 #X567913452; <br>ThinkPad X1 Carbon Gen13 #X936521478}}
# '''ใช้ระบบสร้างเลขอัตโนมัติ:''' ผู้ใช้สามารถใช้ข้อความ'''รูปแบบ {{mono|[XN+C]}}''' ''(เช่น {{mono|[X4+1]}})'' โดย N เป็นจำนวนหลักของเลขอัตโนมัติ และ C เป็นเลขแรกที่จะใช้งาน เช่น
# '''ใช้ระบบสร้างเลขอัตโนมัติ:''' ผู้ใช้สามารถใช้ข้อความ'''รูปแบบ {{mono|[XN+C]}}''' ''(เช่น {{mono|[X4+1]}})'' โดย:
#* N เป็นจำนวนหลักของเลขอัตโนมัติ และ
#* C เป็นเลขแรกที่จะใช้งาน
#: ตารางด้านล่างนี้แสดงตัวอย่างการสร้างเลขอัตโนมัติ


{| class="wikitable" style="width:100%;"
{| class="wikitable" style="width:100%;"
|+ style="caption-side:bottom;" | {{3stars}} ระบบจะอ่านทะเบียนสินทรัพย์ก่อนสร้างเลขอัตโนมัติ หากเลขใดมีในทะเบียนแล้ว ระบบจะข้ามไปใช้เลขถัดไปโดยอัตโนมัติ
|+ style="caption-side:bottom;" | {{3stars}} ระบบจะอ่านทะเบียนสินทรัพย์ก่อนสร้างเลขอัตโนมัติ ถ้าเลขใดมีในทะเบียนแล้ว ระบบจะข้ามไปใช้เลขถัดไปโดยอัตโนมัติ
! รูปแบบที่ระบุ !! เลขอัตโนมัติที่สร้าง
! รูปแบบที่ระบุ !! ตัวอย่างเลขที่ระบบสร้าง
|-
|-
| '''{{mono|เก้าอี้สำนักงาน AERON [X3+40]}}''' ||
| '''{{mono|เก้าอี้สำนักงาน AERON [X3+40]}}''' ||
บรรทัดที่ 140: บรรทัดที่ 143:
* ...
* ...
|-
|-
| '''{{mono|ชั้นเก็บสินค้า 60*180*200cm [X2]}}'''<br>''(กรณีไม่ระบุค่า C เลขรันจะเริ่มที่ 1)''
| '''{{mono|ชั้นเก็บสินค้า 60*180*200cm [X2]}}'''<br>''(ถ้าไม่ระบุค่า C จะเริ่มต้นที่เลข 1)''
||
||
* ชั้นเก็บสินค้า 60*180*200cm 01
* ชั้นเก็บสินค้า 60*180*200cm 01
บรรทัดที่ 156: บรรทัดที่ 159:


=== การคำนวณค่าเสื่อมราคา ===
=== การคำนวณค่าเสื่อมราคา ===
การคำนวณค่าเสื่อมราคาตามอายุสินทรัพย์ในระบบคูนิฟ็อกซ์ ไม่ได้ยึดอายุในหน่วยปีเป็นหลัก แต่จะยึดจำนวนวันที่สินทรัพย์นั้นใช้งานได้จริง ''(บันทึกเป็นรายเดือน ปัดเศษลงเมื่อบันทึกค่า)'' เช่น:
การคำนวณค่าเสื่อมราคาตามอายุสินทรัพย์ในระบบคูนิฟ็อกซ์มีหลักการดังนี้:
# '''การได้มาซึ่งสินทรัพย์เกิดต้นวันที่ระบุ''' (คำนวณค่าเสื่อมรวมวันที่ได้มา)
# '''การปรับปรุง'''มูลค่า, ค่าเสื่อม, อายุการใช้งาน'''เกิดสิ้นวันที่ธุรกรรม''' (ค่าเสื่อมตามอายุสำหรับวันที่ธุรกรรมยังคงคำนวณด้วยมูลค่าเดิมก่อนปรับปรุง)
# '''การตัดจำหน่ายสินทรัพย์เกิดสิ้นวันที่ธุรกรรม''' (คำนวณค่าเสื่อมรวมวันที่ตัดจำหน่าย)
# คำนวณโดย'''ยึดจำนวนวันในอายุการใช้งาน''' (ไม่ได้ยึดอายุในหน่วยปีเป็นหลัก)
# '''บันทึกค่าเสื่อมทุกสิ้นเดือน''' ปัดเศษ'''ลง'''เมื่อบันทึกค่า
 
จากหลักการคำนวณข้อ 4 และ 5 ผู้ใช้อาจพบว่าค่าเสื่อมราคาที่ระบบคำนวณขึ้นแตกต่างจากค่าที่ผู้ใช้คำนวณด้วยตัวเองเล็กน้อย หากผู้ใช้ต้องการปรับเปลี่ยนค่าเสื่อมราคา สามารถทำได้โดยเพิ่ม '''[[รายการปรับปรุงสินทรัพย์|"รายการปรับปรุงสินทรัพย์"]]''' ในวันสุดท้ายของเดือนหรือปีที่ต้องการ
 
ตารางต่อไปนี้แสดงตัวอย่างผลต่างที่อาจพบได้จากเนื่องจากการปัดเศษทศนิยม และจำนวนวันในปีที่แตกต่างกัน


{| class="wikitable" style="width:100%;text-align:center;"
{| class="wikitable" style="width:100%;text-align:center;"
|+ ตัวอย่างการคำนวณค่าเสื่อมราคาตามอายุของสินทรัพย์ (ในตัวอย่างใช้วิธีการเส้นตรง)
! style="min-width:150px;" | !! style="width:200px;" | ตัวอย่าง #1 !! style="width:200px;" | ตัวอย่าง #2 !! style="width:200px;" | ตัวอย่าง #3
! style="min-width:150px;" | !! style="width:200px;" | ตัวอย่าง #1 !! style="width:200px;" | ตัวอย่าง #2 !! style="width:200px;" | ตัวอย่าง #3
|-
|-
! มูลค่าที่หักค่าเสื่อมได้<br>''(มูลค่าตั้งต้น - มูลค่าซาก)''
! มูลค่าที่หักค่าเสื่อมได้<br>''(มูลค่าตั้งต้น - มูลค่าซาก)''
| 100,000 บาท || 100,000 บาท || 100,000 บาท
| 100,000.00 บาท || 100,000.00 บาท || 100,000.00 บาท
|-
|-
! วันที่ได้มา
! วันที่ได้มา
บรรทัดที่ 185: บรรทัดที่ 198:
* [[โมดูลสินค้าคงคลัง|โมดูลสินค้าคงคลัง]]
* [[โมดูลสินค้าคงคลัง|โมดูลสินค้าคงคลัง]]
* [[โมดูลค่าจ้าง/เงินเดือน|โมดูลค่าจ้าง/เงินเดือน]]
* [[โมดูลค่าจ้าง/เงินเดือน|โมดูลค่าจ้าง/เงินเดือน]]


{{คู่มือการใช้โปรแกรมคูนิฟ็อกซ์}}
{{คู่มือการใช้โปรแกรมคูนิฟ็อกซ์}}
{{โมดูลสินทรัพย์}}
{{โมดูลสินทรัพย์}}

รุ่นแก้ไขปัจจุบันเมื่อ 10:47, 6 มีนาคม 2569


เมนูของโมดูล "สินทรัพย์"
เมนูของโมดูล "สินทรัพย์"

โมดูลสินทรัพย์ (CuneiFox Default AS) ดูแลกิจกรรมที่เกี่ยวข้องกับการซื้อ, ขาย, และปรับปรุงสินทรัพย์ต่างๆ และเนื่องจากโมดูลนี้มีโมดูลเจ้าหนี้/ลูกหนี้เป็นโมดูลมูลฐาน โมดูลสินทรัพย์จึงสามารถจัดการตั้งเจ้าหนี้ที่เกิดจากการซื้อ และ ตั้งลูกหนี้ที่เกิดจากการขายได้เองโดยอัตโนมัติ

ในระบบคูนิฟ็อกซ์ คำว่า "สินทรัพย์" ไม่ได้หมายถึงสินทรัพย์ระยะยาวที่มีตัวตนเพียงอย่างเดียวเท่านั้น แต่หมายรวมถึงวัตถุทางบัญชีที่บันทึกมูลค่าใหญ่ไว้ที่บัญชีหนึ่ง หลังจากนั้นทยอยตัดยอดออกมาทีละส่วนตามรอบด้วย (ศึกษาเพิ่มเติมในหัวข้อ "สินทรัพย์ค่าลบ" ในบทความสำหรับตารางรหัสหมวดสินทรัพย์) แนวคิดนี้สามารถช่วยลดภาระในการปรับปรุงบัญชีได้อย่างมีประสิทธิภาพ

ลำดับการตั้งค่าก่อนใช้งาน

ตั้งค่าและตั้งรหัสตามลำดับที่แนะนำในบทความ "โมดูลในระบบคูนิฟ็อกซ์"

สิทธิ์ของผู้ใช้

*** ผู้ใช้ที่มีสิทธิ์ "เปลี่ยนแปลงข้อมูลผู้ใช้งาน" สามารถปรับแก้สิทธิ์ของตนเองและผู้ใช้อื่นได้ที่เพจ "กำหนดสิทธิ์ผู้ใช้งาน"

การแก้ไขสิทธิ์ผู้ใช้ของโมดูลสินทรัพย์
การแก้ไขสิทธิ์ผู้ใช้ของโมดูลสินทรัพย์
การจัดการตารางรหัส
หมวดสินทรัพย์ ระดับ 0-5 (ดูความหมายของค่าสิทธิ์)
สินทรัพย์ ระดับ 0-5 (ดูความหมายของค่าสิทธิ์)
การจัดการเอกสาร
รายการซื้อสินทรัพย์ ระดับ 0-4 (ดูความหมายของค่าสิทธิ์)
รายการขายสินทรัพย์ ระดับ 0-4 (ดูความหมายของค่าสิทธิ์)
รายการปรับปรุงสินทรัพย์ ระดับ 0-5 (ดูความหมายของค่าสิทธิ์)
อื่นๆ
ระดับการเข้าถึงรายงาน ระดับ 0-4 ระดับการเข้าถึงรายงานของโมดูลสินค้าคงคลัง
การจัดการรายงาน ระดับ 0-4 สิทธิ์ในการจัดการข้อมูลในรายงาน
  • ระดับต่ำกว่า 2: สามารถดูรายงานบนเพจได้เท่านั้น
  • ระดับ 2: สามารถพิมพ์รายงานเป็นไฟล์ PDF หรือผ่านเครื่องพิมพ์ได้
  • ระดับ 3 ขึ้นไป: สามารถพิมพ์รายงานเป็นไฟล์ PDF หรือผ่านเครื่องพิมพ์ และส่งออกข้อมูลรายงานเป็นไฟล์กระดาษทำการ (XLSX) ได้
การจัดการซีรีส์เอกสาร ระดับ 0-4 (ดูความหมายของค่าสิทธิ์)

การตั้งค่าระบบ

*** ผู้ใช้ที่มีสิทธิ์ "แก้ไขบริษัท/สาขาในทะเบียนรหัส" สามารถปรับการตั้งค่าของบริษัทได้ที่เพจ "ตั้งค่าระบบ"

การตั้งค่าโมดูลสินค้าคงคลัง
การตั้งค่าโมดูลสินค้าคงคลัง
ช่องข้อมูล ชนิดข้อมูล ค่าตั้งต้น คำอธิบาย
รหัสบัญชีตั้งต้น
สินทรัพย์ ค้นหา 1231-02: อาคาร (ใช้เป็นค่าตั้งต้นสำหรับหมวดสินทรัพย์ใหม่)
ค่าเสื่อมราคา ค้นหา 5350-02: ค่าเสื่อมราคา (อาคาร) (ใช้เป็นค่าตั้งต้นสำหรับหมวดสินทรัพย์ใหม่)
สินทรัพย์ ค้นหา 1232-02: ค่าเสื่อมราคาสะสม (อาคาร) (ใช้เป็นค่าตั้งต้นสำหรับหมวดสินทรัพย์ใหม่)
การตั้งค่าอื่น ๆ
รวมสินทรัพย์ที่ได้มาพร้อมกัน จริง/เท็จ จริง รวมสินทรัพย์ที่บันทึกรับเข้า (ซื้อ/ปรับปรุงเพิ่ม) ในรายการเดียวกันไว้เป็นรายการเดียวกันในเอกสารค่าเสื่อมราคาอัตโนมัติ
ไม่บันทึกรายการศูนย์ในเอกสารค่าเสื่อมฯ จริง/เท็จ เท็จ ไม่แสดงรายการสินทรัพย์ที่มีค่าเสื่อมเป็นศูนย์ในเอกสารค่าเสื่อมราคาอัตโนมัติ

ตารางรหัส

ตารางรหัสของโมดูลสินค้าคงคลังมีดังต่อไปนี้:

*** อ่านเพิ่มเติมเกี่ยวกับแนวคิดและการใช้ตารางรหัสในบทความ "โมดูลในระบบคูนิฟ็อกซ์"

รูปแบบการบันทึกบัญชีรายวัน

ในโมดูลนี้มีธุรกรรมที่บันทึกบัญชีรายวันอัตโนมัติดังต่อไปนี้:

ซีรีส์เอกสารตั้งต้น

กลุ่มเอกสาร เป็นค่าตั้งต้น ซีรีส์ คำอธิบาย
รายการซื้อสินทรัพย์ ASB รายการซื้อสินทรัพย์
รายการขายสินทรัพย์ AST รายการขายสินทรัพย์
รายการปรับปรุงสินทรัพย์ ASC รายการปรับปรุงสินทรัพย์
ค่าเสื่อมราคา DEP ค่าเสื่อมราคา

ข้อมูลธุรกรรมและเมนูอื่นๆ

รายการประวัติต่างๆ

ทะเบียนสินทรัพย์

ทะเบียนสินทรัพย์บันทึกรายละเอียดและรายการปรับปรุงต่างๆ ของสินทรัพย์ ดังนี้:

  • ชนิดสินทรัพย์
  • ค่าประจำตัวของชิ้นสินทรัพย์ (เลขรันภายในและเลขประจำตัว)
  • วันที่ได้มา
  • มูลค่าเริ่มต้น, ค่าเสื่อมพิเศษ, มูลค่าซาก, อายุการใช้งาน (แปลงเป็นหน่วยวัน)
    • บันทึกค่าจริงกรณีซื้อ/เพิ่มสินทรัพย์
    • บันทึกค่าส่วนต่างกรณีปรับปรุง/ขาย/ตัดจำหน่าย
  • ข้อมูลธุรกรรมที่ทำให้เกิดการเปลี่ยนแปลงต่างๆ
  • ข้อมูลค่าเสื่อมสะสม และค่าเสื่อมราคาของสินทรัพย์ (ทั้งที่ผู้ใช้ปรับปรุงเอง และที่คำนวณตามอายุ)

ธุรกรรมที่เกี่ยวข้อง

หัวข้ออื่นๆ ที่น่าสนใจ

เลขประจำตัวสินทรัพย์อัตโนมัติ

สำหรับรายการซื้อสินทรัพย์ และ ปรับปรุงเพิ่มสินทรัพย์ ผู้ใช้สามารถเพิ่มสินทรัพย์ใหม่ได้พร้อมกันหลายชิ้น (แนะนำให้แต่ละรายการเป็นสินทรัพย์รุ่นเดียวกันหรือมีมูลค่าเท่ากัน)

ผู้ใช้สามารถระบุเลขประจำตัวของสินทรัพย์ใหม่ในแต่ละรายการได้ 2 รูปแบบ ดังนี้:

  1. ระบุเลขประจำตัวที่ต้องการโดยตรง: หากมีมากกว่า 1 หมายเลข ให้แยกแต่ละเลขด้วยเครื่องหมาย ';' (จะขึ้นบรรทัดใหม่หรือเว้นวรรคร่วมด้วยก็ได้) เช่น
    • Honda Giorno+ #1กก-111 กทม.;
      Honda Giorno+ #2ขข-222 กทม.;
      Honda Giorno+ #3คค-333 กทม.
    • ThinkPad X1 Carbon Gen13 #X824659713;
      ThinkPad X1 Carbon Gen13 #X567913452;
      ThinkPad X1 Carbon Gen13 #X936521478
  2. ใช้ระบบสร้างเลขอัตโนมัติ: ผู้ใช้สามารถใช้ข้อความรูปแบบ [XN+C] (เช่น [X4+1]) โดย:
    • N เป็นจำนวนหลักของเลขอัตโนมัติ และ
    • C เป็นเลขแรกที่จะใช้งาน
    ตารางด้านล่างนี้แสดงตัวอย่างการสร้างเลขอัตโนมัติ
*** ระบบจะอ่านทะเบียนสินทรัพย์ก่อนสร้างเลขอัตโนมัติ ถ้าเลขใดมีในทะเบียนแล้ว ระบบจะข้ามไปใช้เลขถัดไปโดยอัตโนมัติ
รูปแบบที่ระบุ ตัวอย่างเลขที่ระบบสร้าง
เก้าอี้สำนักงาน AERON [X3+40]
  • เก้าอี้สำนักงาน AERON 040
  • เก้าอี้สำนักงาน AERON 041
  • เก้าอี้สำนักงาน AERON 042
  • ...
ตู้เอกสาร LUCKY LCD-975 #[X4+122]
  • ตู้เอกสาร LUCKY LCD-975 #0122
  • ตู้เอกสาร LUCKY LCD-975 #0123
  • ตู้เอกสาร LUCKY LCD-975 #0124
  • ...
ชั้นเก็บสินค้า 60*180*200cm [X2]
(ถ้าไม่ระบุค่า C จะเริ่มต้นที่เลข 1)
  • ชั้นเก็บสินค้า 60*180*200cm 01
  • ชั้นเก็บสินค้า 60*180*200cm 02
  • ชั้นเก็บสินค้า 60*180*200cm 03
  • ...
(กรณีเว้นว่างไว้)
  • 1
  • 2
  • 3
  • ...

การคำนวณค่าเสื่อมราคา

การคำนวณค่าเสื่อมราคาตามอายุสินทรัพย์ในระบบคูนิฟ็อกซ์มีหลักการดังนี้:

  1. การได้มาซึ่งสินทรัพย์เกิดต้นวันที่ระบุ (คำนวณค่าเสื่อมรวมวันที่ได้มา)
  2. การปรับปรุงมูลค่า, ค่าเสื่อม, อายุการใช้งานเกิดสิ้นวันที่ธุรกรรม (ค่าเสื่อมตามอายุสำหรับวันที่ธุรกรรมยังคงคำนวณด้วยมูลค่าเดิมก่อนปรับปรุง)
  3. การตัดจำหน่ายสินทรัพย์เกิดสิ้นวันที่ธุรกรรม (คำนวณค่าเสื่อมรวมวันที่ตัดจำหน่าย)
  4. คำนวณโดยยึดจำนวนวันในอายุการใช้งาน (ไม่ได้ยึดอายุในหน่วยปีเป็นหลัก)
  5. บันทึกค่าเสื่อมทุกสิ้นเดือน ปัดเศษลงเมื่อบันทึกค่า

จากหลักการคำนวณข้อ 4 และ 5 ผู้ใช้อาจพบว่าค่าเสื่อมราคาที่ระบบคำนวณขึ้นแตกต่างจากค่าที่ผู้ใช้คำนวณด้วยตัวเองเล็กน้อย หากผู้ใช้ต้องการปรับเปลี่ยนค่าเสื่อมราคา สามารถทำได้โดยเพิ่ม "รายการปรับปรุงสินทรัพย์" ในวันสุดท้ายของเดือนหรือปีที่ต้องการ

ตารางต่อไปนี้แสดงตัวอย่างผลต่างที่อาจพบได้จากเนื่องจากการปัดเศษทศนิยม และจำนวนวันในปีที่แตกต่างกัน

ตัวอย่างการคำนวณค่าเสื่อมราคาตามอายุของสินทรัพย์ (ในตัวอย่างใช้วิธีการเส้นตรง)
ตัวอย่าง #1 ตัวอย่าง #2 ตัวอย่าง #3
มูลค่าที่หักค่าเสื่อมได้
(มูลค่าตั้งต้น - มูลค่าซาก)
100,000.00 บาท 100,000.00 บาท 100,000.00 บาท
วันที่ได้มา 01 มกราคม ค.ศ. 1898 01 มกราคม ค.ศ. 2015 01 มกราคม ค.ศ. 2016
อายุการใช้งาน 5 ปี = 1,825 วัน 5 ปี = 1,826 วัน
(ค.ศ. 2016 มี 366 วัน)
5 ปี = 1,827 วัน
(ค.ศ. 2016 และ 2020 มี 366 วัน)
ค่าเสื่อมราคาต่อวัน 100,000 ÷ 1,825 =
54.7945... บาท
100,000 ÷ 1,826 =
54.7645... บาท
100,000 ÷ 1,827 =
54.7345... บาท
ค่าเสื่อมราคาที่ปัดเศษลงและบันทึกในเดือนแรก (มกราคม) 54.7945... × 31 =
1,698.63 บาท
54.7645... × 31 =
1,697.69 บาท
54.7345... × 31 =
1,696.77 บาท
รวมค่าเสื่อมราคาที่บันทึกในปีแรก 19,999.97 บาท
(ค.ศ. 1898: 365 วัน)
19,988.95 บาท
(ค.ศ. 2015: 365 วัน)
20,032.81 บาท
(ค.ศ. 2016: 366 วัน)

โมดูลมูลฐาน