#glossary#ic#item-master
ประเภทสินค้า (item_type)
ในระบบนี้คืออะไร
ic_inventory.item_type เป็นตัวเลขที่บอกชนิดสินค้า ระบบใช้ค่านี้ตัดสินว่าสินค้าทำสต็อกหรือไม่ และเป็นสินค้าชุดหรือไม่ ในจอข้อมูลสินค้าจะอยู่คู่กับช่อง "ประเภทภาษี" (ic_inventory.tax_type) (ItemScreen.tsx:2200)
ค่าที่เป็นไปได้
| ค่า | dropdown จอสินค้า (ItemScreen.tsx:2237-2243) |
ชื่อในรายงาน (report_menu_ic.go:884) |
|---|---|---|
| 0 | 1.สินค้าทั่วไป | สินค้าทั่วไป |
| 1 | 2.บริการ | สินค้าบริการ (ไม่ทำสต๊อก) |
| 2 | 3.สินค้าให้เช่า | สินค้าให้เช่า |
| 3 | 4.สินค้าชุด | สินค้าชุด (ไม่ทำสต๊อก) |
| 4 | 5.สินค้าฝากขาย | สินค้าฝากขาย |
| 5 | 6.สูตรสี | สูตรการผลิต |
| 6 | 7.ผสมสี | สีผสม |
tax_type ของสินค้า: 0 = "1.ภาษีมูลค่าเพิ่ม", 1 = "2.ยกเว้นภาษี" (ItemScreen.tsx:2217-2218)
ใช้ทำอะไรในโค้ด
- item_type 3 (สินค้าจัดชุด) และ 5 (สูตรสี) เป็น สินค้าชุด (
isSetItem,trans_set_item.go:22) เมื่อเลือกในเอกสาร ระบบจะแตกแถวจากic_inventory_set_detailลงใต้บรรทัดชุด บรรทัดชุดเก็บref_guidแถวลูกเก็บset_ref_lineสต็อกเก็บที่แถวลูกเท่านั้น (trans_set_item.go:9-14) - ยอดรวมท้ายบิลไม่รวมบรรทัดชุดของ item_type 3/5 (
transcalc.go:108) - การคำนวณต้นทุนไม่รวม item_type 5 (
service.go:1124-1125) - เมนู "สินค้าชุด" (
menu_ic_item_set, smlMenu.json:2018) และพจนานุกรมแปล "สินค้าชุด" เป็น "Item Set (BOM)" (smlThaiWordDict.ts:1643)
ข้อควรระวัง
- dropdown แสดงเลข 1-based (
value={0}แสดงเป็น "1.สินค้าทั่วไป") ถ้าผู้ใช้พูดว่า "ประเภท 4" อาจหมายถึง item_type 3 ต้องถามหรือเทียบชื่อก่อน - ชื่อของค่า 5 และ 6 ไม่ตรงกันในโค้ด จอสินค้าเรียก 5 ว่า "สูตรสี" และ 6 ว่า "ผสมสี" รายงานเรียก 5 ว่า "สูตรการผลิต" และ 6 ว่า "สีผสม" ส่วนคอมเมนต์ใน
service.go:1124เรียก item_type 5 ว่า "Service items" ซึ่งขัดกับทั้งสองแบบ ให้ตรวจโค้ดตรงจุดก่อนสรุป - คำว่า "ประเภทภาษี" ของสินค้าเป็นคนละเรื่องกับ
vat_typeของเอกสาร ดู ประเภทภาษี แยกนอก/รวมใน และภาษีซื้อ-ขาย (VAT type / vat_type / gl_journal_vat_buy / gl_journal_vat_sale)
ลิงก์
ประเภทต้นทุน ต้นทุนเฉลี่ย/LOT/FIFO (cost type / cost_type / average_cost) · หน่วยนับ ตัวตั้ง/ตัวหาร และหน่วยนับขนาน (unit / stand_value / divide_value / unit_type) · ข้อมูลสินค้าและข้อมูลสินค้าเพิ่มเติม (Item master & item detail) · ทะเบียนสินค้า (ic_inventory) · glossary-overview
ที่มาในโค้ด
frontend/account/master/ItemScreen.tsx:2200,:2217-2218,:2237-2243frontend/src/config/schemas/icInventory.ts:44,:49backend/internal/application/process/report_menu_ic.go:884backend/internal/application/process/trans_set_item.go:9-14,:22backend/internal/application/process/transcalc.go:108backend/internal/application/process/service.go:1124-1125frontend/src/config/smlMenu.json:2018;frontend/src/config/i18n/smlThaiWordDict.ts:1643