GO LIVE ไปอีก 1 โปรเจกต์! ระบบ ERP ที่ออกแบบเฉพาะทาง รองรับหลายบริษัท-หลายสาขา โดยทีมงาน M.D.Soft
ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

GO LIVE MDERP ระบบ ERP หลายบริษัท หลายสาขา แยกบัญชี สิทธิ์ และเอกสารตาม Branch

กรณีศึกษา GO LIVE MDERP ระบบ ERP Multi-company Multi-branch รองรับบัญชีแยกสาขา สิทธิ์ผู้ใช้งาน เลขที่เอกสาร Credit Limit Barcode Serial Number และ Cheque
กรณีศึกษา GO LIVE ระบบ MDERP สำหรับองค์กรที่มีหลายบริษัทและหลายสาขา พร้อม Workflow เฉพาะด้านบัญชี สิทธิ์ เอกสาร สินค้า และการรับจ่าย
ประเภทเนื้อหา: MDERP / Multi-company / Multi-branch / ERP Implementation / Case Study
หลายบริษัท → หลายสาขา → แยกสิทธิ์ → แยกเอกสาร → แยกบัญชี → เชื่อมข้อมูลอยู่บน ERP เดียวกัน

องค์กรที่มี หลายบริษัทและหลายสาขา มักมี Requirement ที่ซับซ้อนกว่า ERP สำหรับบริษัทเดียว

ไม่ใช่เพียงการแยกข้อมูล ตาม Company แต่ยังต้องจัดการ Branch, User Permission, เลขที่เอกสาร, บัญชี, ลูกค้า, สินค้า, Stock และ Workflow ให้ตรงกับโครงสร้าง ขององค์กรจริง

โครงการนี้เป็นอีกหนึ่ง กรณีศึกษา GO LIVE ของทีม MDSoft ที่พัฒนาและต่อยอดระบบ ERP ให้รองรับ Multi-company และ Multi-branch พร้อม Requirement เฉพาะของลูกค้า ในหลายส่วน

ลูกค้ารายนี้ มีการใช้งาน ERP ร่วมกับ MDSoft อย่างต่อเนื่อง โดยเริ่มจาก Module พื้นฐาน ก่อนขยายขอบเขต และพัฒนาระบบเพิ่มเติม ตามการเติบโต ขององค์กร

แนวทางดังกล่าว เป็นหนึ่งในแนวคิดสำคัญ ของ ERP คือไม่จำเป็นต้อง เปิดทุก Feature ตั้งแต่วันแรก แต่สามารถวาง Roadmap และขยายระบบ ตาม Business Requirement ได้

หากต้องการดูภาพรวม MDERP สามารถอ่านเพิ่มเติมได้ที่ MDERP ระบบ ERP สำหรับธุรกิจไทย | ทางเลือก Odoo Enterprise จาก MDSoft

โจทย์ของโครงการ GO LIVE

Requirement หลัก ของโครงการนี้ คือการทำให้ระบบ ERP รองรับโครงสร้างองค์กร ที่มี หลายบริษัท และแต่ละบริษัท มีหลายสาขา

โดยแต่ละสาขา มีข้อมูลและข้อกำหนด บางส่วนที่ต้องแยกกัน ขณะที่ผู้บริหาร ยังต้องการให้ระบบ อยู่บน Platform เดียว เพื่อบริหารจัดการ และตรวจสอบข้อมูล ได้สะดวก

ขอบเขตที่พัฒนาขึ้น ครอบคลุม เช่น

  • Multi-company
  • Multi-branch
  • บัญชีแยกตามสาขา
  • User Permission ตามบริษัทและสาขา
  • เลขที่เอกสารแยกตาม Shop / Branch
  • เลข Invoice แยกตามสาขา
  • Custom Print Form
  • Credit Limit
  • Barcode
  • Serial Number
  • วันหมดอายุ / วันรับประกันสินค้า
  • Opening Balance
  • Trial Balance
  • รับชำระเงินเกิน
  • Cheque Receive / Cheque Payment

รองรับ Multi-company และ Multi-branch

หนึ่งใน Requirement ที่สำคัญที่สุด คือการแยก Company ออกจาก Branch ให้ชัดเจน

เพราะหลายบริษัท ไม่ได้หมายความว่า แต่ละสาขา จะต้องเป็นบริษัท แยกกันเสมอไป

ในโครงการนี้ ระบบถูกออกแบบ ให้รองรับ หลายบริษัท และภายในแต่ละบริษัท สามารถมีหลายสาขา ตามโครงสร้าง ที่ลูกค้าใช้งานจริง

ตัวอย่างโครงสร้าง

Company A → Branch A1 → Branch A2

Company B → Branch B1 → Branch B2

แนวทางนี้ ช่วยให้องค์กร สามารถแยก Transaction และข้อมูล ตามโครงสร้างจริง โดยไม่จำเป็นต้อง สร้างทุก Branch เป็น Company

สำหรับธุรกิจไทย เรื่อง Multi-company และ Multi-branch ควรวิเคราะห์แยกกัน เพราะมีผลต่อ Permission, Stock, Document, Payment, Accounting และ Reporting

กำหนดสิทธิ์ผู้ใช้งานตามบริษัทและสาขา

เมื่อระบบมี หลายบริษัท และหลายสาขา สิ่งที่ตามมาคือ Access Control

ผู้ใช้งานบางคน ควรเห็นข้อมูล เฉพาะสาขาของตัวเอง ขณะที่บางตำแหน่ง อาจดูข้อมูล ได้หลายสาขา หรือหลายบริษัท

ระบบจึงถูกปรับ ให้สามารถกำหนด ได้ว่า User

  • ใช้งาน Company ใดได้บ้าง
  • ใช้งาน Branch ใดได้บ้าง
  • เห็น Transaction ของสาขาใด
  • ทำรายการในสาขาใดได้

ช่วยลดความเสี่ยง จากการเปิดดู หรือบันทึก Transaction ผิดบริษัท หรือผิดสาขา

เลขที่เอกสารแยกตาม Shop และ Branch

เลขที่เอกสาร เป็นอีก Requirement ที่มีความสำคัญ สำหรับองค์กร ที่มีหลายสาขา

ลูกค้าต้องการ ให้เอกสารบางประเภท สามารถรันเลข แยกตาม Shop หรือ Branch

รวมถึง Invoice ที่สามารถกำหนด Sequence แยกตามสาขาได้

Company → Branch → Document Type → Sequence → Transaction

แนวทางนี้ ช่วยให้ การตรวจสอบเอกสาร และการค้นหา Transaction ย้อนหลัง สอดคล้องกับ โครงสร้างธุรกิจ มากขึ้น

บัญชีและข้อมูลทางการเงินแยกตามสาขา

ในด้าน Accounting ลูกค้าต้องการ ให้การบันทึกบัญชี สามารถสัมพันธ์ กับ Branch ของ Transaction

นอกจากนี้ ยังมี Requirement ด้านข้อมูลทางบัญชี และการเงินเพิ่มเติม เช่น

  • Opening Balance
  • นำยอดยกมาเข้าระบบ
  • นำข้อมูลไปใช้ใน Trial Balance
  • รับชำระเงินเกินได้ตาม Workflow
  • Cheque Receive
  • Cheque Payment

ทำให้ข้อมูล การขาย, การรับเงิน และ Accounting สามารถทำงาน ต่อเนื่องกันได้ มากขึ้น

สำหรับ MDERP ปัจจุบันมีการพัฒนา ความสามารถด้าน Accounting Thailand เพิ่มเติมอีกหลายส่วน

อ่านรายละเอียดได้ที่ Odoo Accounting Thailand ระบบบัญชีไทยครบวงจร | MDERP by MDSoft

Sales และ Credit Limit

สำหรับงานขาย มี Requirement ด้าน Credit Limit ของลูกค้า

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

แนวคิดนี้ ช่วยให้ฝ่ายขาย สามารถใช้ข้อมูล ด้านเครดิต ร่วมกับข้อมูลลูกค้า ได้ภายใน ERP แทนการตรวจสอบ จากเอกสาร หรือระบบแยก

Barcode, Serial Number และการติดตามสินค้า

ในส่วนสินค้า มีการพัฒนา ให้รองรับ การสร้าง Barcode และค้นหาสินค้า จาก Barcode

ช่วยให้ผู้ใช้งาน ค้นหา Product ได้สะดวกขึ้น โดยเฉพาะ ธุรกิจที่มีสินค้า จำนวนมาก

Serial Number

สินค้าแต่ละชิ้น ยังสามารถใช้ Serial Number เพื่อระบุตัวสินค้า แบบรายชิ้น

Requirement ของโครงการ มีการนำ Serial Number ไปใช้ร่วมกับข้อมูล เช่น

  • วันหมดอายุ
  • วันรับประกันสินค้า
  • การตรวจสอบข้อมูลของสินค้าแต่ละชิ้น

รวมถึง การเชื่อมไปยัง ระบบ Web สำหรับตรวจสอบข้อมูล ตาม Workflow ของโครงการ

ปรับแบบฟอร์มเอกสารให้เหมาะกับองค์กร

รูปแบบเอกสาร ของแต่ละองค์กร มักมี Requirement แตกต่างกัน

ในโครงการนี้ ลูกค้าต้องการ ความยืดหยุ่น ในการกำหนด รูปแบบเอกสาร ด้วยตัวเอง

จึงมีการออกแบบ การเชื่อมกับ OpenOffice สำหรับการจัดการ Print Template ตามสถาปัตยกรรม ของระบบที่ใช้งาน ในโครงการ

ช่วยให้ รูปแบบเอกสาร สามารถปรับ ให้สอดคล้องกับ การใช้งานขององค์กร ได้มากขึ้น

ขั้นตอนการ Implement จนถึง GO LIVE

การ Customize ERP ไม่ควรเริ่มจาก การเข้าไปแก้ระบบทันที เมื่อได้รับ Requirement

ทีม MDSoft ใช้กระบวนการพัฒนา ตามแนวทาง Software Development Life Cycle เพื่อให้ Requirement, Design, Development และ Testing เป็นไปในทิศทางเดียวกัน

Implementation Process

Requirement Gathering → Business Analysis → Solution Design → Development / Configuration → Internal Test → Demo → UAT → Training → GO LIVE → Support

1. Requirement Gathering

เริ่มจาก การเก็บรายละเอียด ของ Business Process และ Requirement จากผู้ใช้งาน

2. Business Analysis

ทีมงานวิเคราะห์ว่า Requirement ใด สามารถใช้ Standard ERP ได้ และ Requirement ใด จำเป็นต้องพัฒนา เพิ่มเติม

3. Solution Design

ออกแบบ Workflow, Data Structure และรูปแบบ การทำงาน ให้ตรงกับ Business Process ของลูกค้า

4. Development และ Configuration

ใช้ระบบ ERP ที่มีอยู่เป็นฐาน และพัฒนา Feature เพิ่ม เฉพาะส่วน ที่จำเป็น

5. Testing

หลังพัฒนาเสร็จ ทีมงานทำการทดสอบ เพื่อให้มั่นใจว่า ระบบทำงาน ตาม Requirement ที่ตกลงกันไว้

6. Demo และ UAT

นำระบบ ให้ผู้ใช้งานจริง ตรวจสอบ และยืนยัน ก่อนเปิดใช้งาน

7. Training

จัดทำ คู่มือ, Video หรือ Remote Training ตามความเหมาะสม เพื่อเตรียมผู้ใช้งาน ก่อน GO LIVE

8. GO LIVE และ Support

เมื่อระบบ ผ่านการยืนยันแล้ว จึงเปิดใช้งานจริง และติดตาม การใช้งาน หลัง GO LIVE

Business Value ที่ได้รับ

โจทย์ แนวทางระบบ Business Value
องค์กรมีหลายบริษัท Multi-company บริหารข้อมูลหลายบริษัทบน ERP เดียว
แต่ละบริษัทมีหลายสาขา Multi-branch แยก Transaction ตามโครงสร้างจริง
User ไม่ควรเห็นทุกสาขา Branch Permission ลดความเสี่ยงจากการเข้าถึงข้อมูลผิดขอบเขต
เลขที่เอกสารต้องแยก Sequence by Shop / Branch ตรวจสอบและค้นหาเอกสารได้ง่ายขึ้น
ต้องควบคุมเครดิตลูกค้า Credit Limit ช่วยควบคุมความเสี่ยงด้านการขายเชื่อ
สินค้ามี Serial และ Warranty Serial Tracking ติดตามสินค้าแต่ละชิ้นได้ละเอียดขึ้น
ต้องรับ-จ่ายด้วยเช็ค Cheque Receive / Payment รองรับ Workflow การเงินของธุรกิจ
มีข้อมูลบัญชีเดิม Opening Balance นำยอดตั้งต้นเข้าสู่ระบบและใช้ต่อกับรายงานบัญชี

VDO แนะนำ Feature Multi-company บน MDERP

สามารถดูตัวอย่าง การทำงานของ ระบบ ERP สำหรับองค์กร ที่มีหลายบริษัท และบริษัทลูก ได้จาก VDO ของ MDSoft ด้านล่าง

หัวข้อ VDO: Multi-company ระบบ ERP MDERP สำหรับบริษัทโฮลดิ้ง และองค์กรที่มีบริษัทลูก

คำถามที่พบบ่อย

Multi-company กับ Multi-branch เหมือนกันหรือไม่?

ไม่เหมือนกัน

Multi-company ใช้กับกรณี ที่องค์กรมี หลายบริษัท หรือหลาย Legal Entity

ส่วน Multi-branch เป็นการบริหาร หลายสาขา ภายในโครงสร้าง ของบริษัท ตาม Requirement ที่กำหนด

Odoo รองรับหลายบริษัทได้หรือไม่?

Odoo มีความสามารถ Multi-company และสามารถนำมา ออกแบบต่อยอด เพื่อรองรับ Business Process ของกลุ่มบริษัทได้

สำหรับ Requirement ด้าน Branch, Accounting, Permission, Document และ Tax ควรวิเคราะห์ เพิ่มเติม ตามโครงสร้าง ของแต่ละองค์กร

MDERP รองรับหลายสาขาได้หรือไม่?

MDERP มี Module และ Workflow สำหรับ Multi-branch ที่ MDSoft พัฒนาต่อยอด จาก Odoo Community

สามารถออกแบบ ให้ Branch เชื่อมกับ Sales, Purchase, Inventory, Accounting, Payment, Document Sequence และ Permission ตาม Scope ที่ Implement

สามารถกำหนดสิทธิ์ให้ User เห็นเฉพาะสาขาตัวเองได้หรือไม่?

สามารถออกแบบ Branch Permission เพื่อจำกัด ข้อมูลและ Transaction ตามสาขา ที่ User ได้รับอนุญาต

เลข Invoice สามารถแยกตามสาขาได้หรือไม่?

สามารถออกแบบ Document Sequence แยกตาม Branch หรือโครงสร้าง ที่องค์กรกำหนด ได้

สามารถย้ายข้อมูลบัญชีเดิมเข้าระบบได้หรือไม่?

สามารถทำ Data Migration ตาม Scope เช่น Master Data, Opening Balance, AR, AP, Stock หรือข้อมูลอื่น ตามโครงสร้าง ของระบบเดิม

สรุป GO LIVE MDERP Multi-company และ Multi-branch

กรณีศึกษานี้ แสดงให้เห็นว่า การวางระบบ ERP สำหรับองค์กร ที่มีหลายบริษัท และหลายสาขา ไม่ได้จบเพียง การเปิดใช้ Multi-company

แต่ต้องออกแบบ ให้หลายส่วน ทำงานสัมพันธ์กัน เช่น

Company → Branch → User Permission → Sales / Purchase → Stock → Document → Payment → Accounting → Reporting

การเก็บ Requirement และเข้าใจ Business Process จริง จึงมีความสำคัญ ต่อการออกแบบระบบ ให้ใช้งานได้ ในระยะยาว

ประสบการณ์ จากโครงการ Multi-company และ Multi-branch ลักษณะนี้ ยังถูกนำมา พัฒนาต่อยอด เป็น Module และ Workflow ของ MDERP สำหรับธุรกิจไทย ในปัจจุบัน

องค์กรของคุณมีหลายบริษัทหรือหลายสาขา?

MDSoft สามารถช่วย วิเคราะห์โครงสร้าง Company, Branch, Warehouse, User Permission, Document, Payment และ Accounting เพื่อประเมินว่า ส่วนใดใช้ Standard Odoo, ส่วนใดมี MDERP Module พร้อมใช้ และส่วนใดควร Customize เพิ่มเติม

MDSoft Odoo Service บริการ Odoo และ MDERP ครบวงจร

บทความที่เกี่ยวข้อง


เกี่ยวกับกรณีศึกษา
บทความนี้เรียบเรียง จากโครงการพัฒนา และ GO LIVE ระบบ ERP ที่รองรับ Multi-company, Multi-branch, Branch Permission, Document Sequence, Accounting, Credit Limit, Barcode, Serial Number และ Workflow เฉพาะของลูกค้า โดยทีม MDSoft