คู่มืออ้างอิงระบบ
คู่มืออ้างอิงระบบCHAPTER 02
โครงสร้างองค์กรในระบบ
โครงสร้างองค์กรของระบบมี 3 ชั้น: กลุ่มกิจการ (Holding) → บริษัท (Company) → สาขา (Branch) — บทนี้อธิบายสเปกหน้าจอเลือกแต่ละชั้น กฎการสร้าง และแนวทางออกแบบโครงสร้างให้สอดคล้องนิติบุคคลและงบการเงินตามมาตรฐานไทย
ปรับปรุง: กันยายน 2569พิสูจน์จากหน้าจอระบบจริง
2.1โมเดล 3 ชั้นของระบบ
| ชั้น | หน้าจอเลือก (URL) | ขอบเขตผูกข้อมูล |
|---|---|---|
| กลุ่มกิจการ (Holding) | /holding — “เลือกกลุ่มกิจการ” | ขอบเขตบัญชีผู้ใช้/สิทธิ์/ผู้ดูแล — เจอเฉพาะคนที่สังกัดหลายกลุ่ม |
| บริษัท (Company) | /workspace — “เลือกบริษัท” | ขอบเขตบัญชีและงบการเงิน (1 บริษัท = 1 นิติบุคคล) มีรหัส เช่น C01, C02, C03 |
| สาขา (Branch) | หน้า “เลือกสาขา” ใน /workspace | ขอบเขตเอกสาร/สต๊อก/ผู้ใช้งานประจำสาขา มีรหัส เช่น 00000 (สำนักงานใหญ่), 00001 |
account.bcaicloud.com

2.2หน้าเลือกกลุ่มกิจการ (/holding)
account.bcaicloud.com

สเปกองค์ประกอบ
| องค์ประกอบ | พฤติกรรม |
|---|---|
| ส่วนหัว | โลโก้ + “เลือกกลุ่มกิจการ” + บอกขั้นตอน (เช่น ขั้นตอนที่ 2) และจำนวนกลุ่มที่เข้าได้ |
| การ์ดกลุ่มกิจการ | ชื่อกลุ่ม ป้าย demo บทบาทผู้ใช้ (เจ้าของ) จำนวนบริษัท/สาขา — กดการ์ดเพื่อเข้า |
| ปุ่มรองของการ์ด | จัดการผู้ดูแล (มอบ/เพิกถอนผู้ดูแลกลุ่มกิจการ), แก้ไขข้อมูลกลุ่ม |
| เพิ่มกลุ่มกิจการ | เปิดฟอร์มสร้างกลุ่มใหม่ — รหัสต้องเป็นตัวพิมพ์เล็กไม่ซ้ำ และเปลี่ยนไม่ได้หลังสร้าง |
| ค้นหากลุ่มกิจการ | ช่องค้นหาแบบเรียลไทม์ เมื่อผู้ใช้เข้าได้หลายกลุ่ม |
| ปุ่มลอย | ปรับฟอนต์/ธีม/ภาษา, ออกจากระบบ, Copy DOM, เมนูด่วน Ctrl+K |
กฎรหัสกลุ่มกิจการ (Holding Code)
รูปแบบ
/^[a-z][a-z0-9]{2,29}$/ — ตัวพิมพ์เล็ก a-z กับตัวเลข 0-9 ยาว 3–30 ตัว ขึ้นต้นด้วยตัวอักษร ห้ามขีดล่าง/สัญลักษณ์ และ แก้ไม่ได้หลังสร้าง — กำหนดรหัสองค์กร (เช่น ชื่อย่อบริษัท+ลำดับ) ให้เป็นระบบตั้งแต่วันแรก2.3หน้าเลือกบริษัท (/workspace)
account.bcaicloud.com

- การ์ดบริษัทแสดง: โลโก้, ชื่อเต็มตามนิติบุคคล, บทบาทผู้ใช้ (เจ้าของ), ประเทศ (TH), และรหัสบริษัท (C01/C02/C03)
- ปุ่มบนหน้า: ตั้งค่าระบบ (วิซาร์ด 4 ขั้น — บทที่ 4), คู่มือ, เชื่อมต่อ LINE (ผูกบัญชี LINE เพื่อรับการแจ้งเตือน), ออกจากระบบ
- ช่อง “ค้นหาบริษัท” ช่วยกรองเมื่ออยู่ในกลุ่มที่มีหลายบริษัท
- การเข้าถึงบริษัทกำหนดโดยสิทธิ์ผู้ใช้ต่อบริษัท — ผู้ใช้คนเดียวเข้าได้หลายบริษัทในกลุ่มเดียวกัน (Multi Company)
2.4หน้าเลือกสาขา
account.bcaicloud.com

- แต่ละบริษัทมีสาขาของตัวเอง — รหัสสาขา 5 หลัก เริ่ม 00000 = สำนักงานใหญ่เสมอ
- เอกสาร/สต๊อก/ผู้ใช้ออนไลน์แยกตามสาขา: ตัวอย่างเมนูหลักของ 00000 จะเห็น “ผู้ใช้งานออนไลน์: N เซสชัน” ของบริบทนั้น
- ปุ่ม “เปลี่ยนบริษัท” ใช้ย้อนกลับหนึ่งขั้นโดยไม่ต้องออกจากระบบ
2.5แนวทางออกแบบโครงสร้าง (เชิงบัญชี)
ตารางตัดสินใจ
| สถานการณ์กิจการ | โครงสร้างที่แนะนำ |
|---|---|
| ร้านเดียว เจ้าของคนเดียว (ไม่จดทะเบียนบริษัท) | กลุ่มกิจการ 1 + บริษัท 1 + สาขา 00000 |
| บริษัทจดทะเบียนมีสาขาจดแจ้งภ.พ.09 | กลุ่มกิจการ 1 + บริษัท 1 + สาขาตามรหัสสาขาจริง (00001, 00002…) |
| กลุ่มเครือ 2 นิติบุคคล (แม่-ลูก) | กลุ่มกิจการ 1 + บริษัท 2 (C01, C02) — แยกงบรายบริษัท และทำงบรวมตาม TAS 1 |
| ธุรกิจหลากหลายไม่เกี่ยวข้องกัน | แยกกลุ่มกิจการเลย เพื่อไม่ให้ผู้ใช้/สิทธิ์/ข้อมูลปนกัน |
ข้อควรระวังที่พบบ่อย
การเปิด “สาขา” ในระบบเพื่อแยกหน้าร้านที่ยังไม่ได้จดแจ้งภ.พ.09 ทำได้และมีประโยชน์เชิงบริหาร แต่ตอนยื่นภาษี กรมสรรพากรยึดตามสาขาที่จดแจ้งจริง — ให้เตรียมการจับคู่สาขาระบบกับสาขาจดแจ้งไว้ล่วงหน้า
2.6มุมมองการใช้งานตามบทบาท
มุมมองผู้ดูแลระบบ
- สร้าง/แก้ไขกลุ่มกิจการและบริษัทได้จากหน้าเลือกกลุ่มกิจการ (ปุ่ม เพิ่มกลุ่มกิจการ/แก้ไข) และวิซาร์ดตั้งค่าระบบ
- รหัสกลุ่มกิจการ (a-z, 3-30 ตัว) เปลี่ยนไม่ได้หลังสร้าง — วาง naming convention ให้ดีตั้งแต่ต้น
- เพิ่มบริษัท/สาขาได้ที่วิซาร์ดขั้นที่ 1 “ธุรกิจของฉัน” แท็บ “บริษัทและสาขา”
มุมมองนักบัญชี
- 1 บริษัทในระบบ = 1 นิติบุคคล = 1 ชุดงบการเงิน/ภาษี — ตั้งชื่อให้ตรงทะเบียนพาณิชย์จริง
- รหัสสาขา (00000, 00001…) ควรสอดคล้องรหัสสาขาที่ใช้ยื่น ภ.พ.09 ของกรมสรรพากร
- ห้ามรวมกิจการของนิติบุคคลต่างเจ้าของไว้ในบริษัทเดียว เพราะจะปนงบกันแก้ยาก
มุมมองผู้เชี่ยวชาญบัญชี
- ระดับ “กลุ่มกิจการ” เหมาะกับกลุ่มบริษัทเครือ — ทำงบรวมตาม TAS 1 (งบการเงินรวม) เมื่อมีความสัมพันธ์แม่-ลูก
- ชุดสาธิตแสดงแนวทางจริง: กลุ่มเดียวมีทั้ง บจ. (C01, C02) และ หจ. (C03) รวม 3 บริษัท 4 สาขา
- การแยกสาขาช่วยการจัดสรรรายได้/ค่าใช้จ่ายของสาขาสำหรับ ภ.ง.ด.50/51 ที่มีสาขาหลายจังหวัด
มุมมองเจ้าของกิจการ
- ก่อนสร้างโครงสร้าง ตอบให้ได้: กิจการมีกี่ทะเบียนนิติบุคคล กี่สาขาจดแจ้ง — แล้วจึงลงมือสร้างให้ตรง
- เพิ่มกลุ่มกิจการใหม่ได้เอง (เช่น ทดลองธุรกิจใหม่) โดยข้อมูลแยกกันสนิทจากกลุ่มเดิม
- สาขาไม่จำเป็นต้องเป็นร้านจริงเสมอไป — บางกิจการใช้แยก “คลัง” หรือ “ฝ่าย” เป็นสาขาเพื่อแยกสต๊อก/สิทธิ์
มุมมองพนักงาน / ผู้ใช้ทั่วไป
- หลังล็อกอินเลือก: กลุ่มกิจการ → บริษัท → สาขา แล้วระบบจำบริบทนี้ไว้ตลอดการทำงาน
- เลือกผิดแก้ง่าย: กด “เปลี่ยนบริษัท” บนหน้าเลือกสาขา หรือออกจากระบบแล้วเข้าใหม่
- แถบบนของทุกหน้าจอแสดง [C01] บริษัท และ [00000] สาขา ให้เช็กได้ตลอดเวลา