Odoo Purchase คืออะไร? ควบคุมจัดซื้อ ลดต้นทุน ป้องกันสั่งเกินสำหรับ SME ไทย
Odoo Purchase คือระบบที่เปลี่ยนกระบวนการจัดซื้อทั้งหมดให้อยู่ในที่เดียว ตั้งแต่ขอราคาจาก vendor จนถึงจ่ายเงินและบันทึกบัญชี บทความนี้อธิบายว่า module ทำงานอย่างไร SME ไทยได้อะไร และตั้งค่าทีละขั้นอย่างไรให้การสั่งซื้อเป็นไปตามงบประมาณและมีหลักฐานครบถ้วน
Odoo Purchase Module คืออะไร
Odoo Purchase เป็น module ในชุด Odoo ERP ที่รับผิดชอบกระบวนการจัดซื้อ (Procure-to-Pay) ครบวงจรใน 5 ขั้นตอนหลัก
- Request for Quotation (RFQ) — ขอราคาจาก vendor หนึ่งหรือหลายรายในเอกสารเดียว
- Purchase Order (PO) — ยืนยันการสั่งซื้อ พร้อมระบบขออนุมัติก่อนส่ง vendor หากเกินวงเงินที่กำหนด
- Receipt — บันทึกการรับสินค้าเข้าคลัง Odoo Inventory อัตโนมัติ
- Vendor Bill — สร้างใบแจ้งหนี้จาก PO พร้อม 3-Way Match อัตโนมัติ
- Payment — อนุมัติและจ่ายเงินผ่าน Odoo Accounting
สิ่งที่ทำให้ Odoo Purchase ต่างจากโปรแกรมสั่งซื้อแบบแยกต่างหากคือมันเชื่อมต่อโดยตรงกับ Inventory, Accounting, Manufacturing และ Approval เมื่อยืนยัน PO สินค้าถูกจองในคลังทันที เมื่อรับสินค้า ต้นทุนเข้าบัญชีอัตโนมัติโดยไม่ต้องกรอกซ้ำ
ทำไม SME ไทยถึงต้องการระบบจัดซื้อที่เชื่อมต่อกัน
ปัญหาที่พบบ่อยใน SME ที่ยังใช้ Excel, LINE หรือกระดาษในการจัดซื้อ
- ไม่รู้ว่าสั่งซื้ออะไรไปแล้วบ้าง ทีมซื้อซ้ำเพราะไม่มีระบบ track PO ที่ outstanding อยู่
- จ่ายเงินเกินหรือสินค้าไม่ตรง ไม่มีการเปรียบเทียบ Bill กับ PO และสิ่งที่รับจริง
- ไม่มีการควบคุมงบประมาณ พนักงานสั่งซื้อเกินวงเงินได้โดยไม่ผ่านผู้จัดการ
- เอกสารหาย ใบเสนอราคา PO และ invoice อยู่ในหลาย inbox ไม่มีจุดศูนย์กลาง
- ไม่รู้ lead time vendor สั่งช้าไปทำให้สายการผลิตหรือการขายต้องหยุดรอ
ประโยชน์ที่ได้รับจาก Odoo Purchase
ควบคุมค่าใช้จ่ายด้วย Approval Workflow
ตั้งเงื่อนไขว่า PO ที่เกินวงเงิน (เช่น 50,000 บาท) ต้องรอการอนุมัติจากผู้จัดการก่อน ระบบส่งการแจ้งเตือนอัตโนมัติและ lock PO ไม่ให้ส่ง vendor จนกว่าจะได้รับการอนุมัติ ลดการสั่งซื้อนอกงบโดยไม่ตั้งใจ
ตรวจสอบย้อนหลังด้วย 3-Way Match
เมื่อ vendor ส่ง invoice มา Odoo เปรียบเทียบ 3 ฝ่ายอัตโนมัติ
| เอกสาร | บันทึกอะไร | |---|---| | Purchase Order | สิ่งที่ตกลงสั่งซื้อ (ราคา + ปริมาณ) | | Receipt | สิ่งที่รับจริงเข้าคลัง | | Vendor Bill | สิ่งที่ vendor เรียกเก็บ |
ถ้าตัวเลขไม่ตรงกัน ระบบแจ้งเตือนทีมบัญชีก่อน อนุมัติจ่าย ป้องกันการจ่ายเกินหรือจ่ายของที่ยังไม่ได้รับ
เปรียบเทียบราคา Vendor หลายเจ้าในคลิกเดียว
ส่ง RFQ ให้ vendor หลายรายพร้อมกันจากใบเดียว เมื่อ vendor ตอบราคากลับ ใช้ฟีเจอร์ Compare Quotations เพื่อเลือกข้อเสนอที่ดีที่สุดทั้งด้านราคา lead time และเงื่อนไขการชำระเงิน โดยไม่ต้องเปิดหลาย spreadsheet
Vendor Analytics และ Performance Tracking
รายงาน Purchase Analysis ใน Odoo แสดงข้อมูลตามช่วงเวลา vendor และ product category
- ยอดซื้อรวมต่อ vendor แต่ละราย (ช่วยเจรจาส่วนลด)
- Lead time จริงของ vendor เทียบกับที่สัญญา (ผู้ให้บริการระบุ / ผลจริงขึ้นกับบริบท)
- สัดส่วนค่าใช้จ่ายแต่ละ product category
เชื่อมต่อ Manufacturing ลด Stockout สายการผลิต
เมื่อ Odoo MRP วางแผนผลิต ระบบคำนวณวัตถุดิบที่ต้องการและสร้าง RFQ อัตโนมัติตาม lead time ของ vendor แต่ละราย ทีมซื้อไม่ต้องคำนวณเองว่าต้องสั่งเมื่อไร
วิธีตั้งค่า Odoo Purchase สำหรับ SME ไทย
ขั้นที่ 1 — เปิด Purchase Module และตั้ง Approval
ไปที่ Purchase → Configuration → Settings
- เปิด Purchase Order Approval ตั้งวงเงิน (เช่น 50,000 บาท) PO ที่เกินจะต้องรอ Approve
- เปิด Lock Confirmed Sales เพื่อป้องกันแก้ไข PO หลัง confirm
- เปิด Purchase Warnings เพื่อให้ระบบแจ้งเตือนเมื่อ vendor มีหมายเหตุพิเศษ (เช่น vendor ที่อยู่ใน blacklist)
ขั้นที่ 2 — ตั้งค่า Vendor บน Contact Card
ไปที่ Contacts → เปิดบัตร vendor → แท็บ Purchase ตั้งค่าดังนี้
- Payment Terms — เงื่อนไขการชำระเงิน เช่น Net 30, COD
- Delivery Lead Time — จำนวนวันที่ vendor ใช้ส่งของ (ระบบจะคำนวณ Expected Date บน PO อัตโนมัติ)
- Taxes — ภาษีซื้อตามที่ตกลงกับ vendor
- Vendor Pricelist — ตั้งราคาสินค้าเฉพาะสำหรับ vendor นี้ (โหลดอัตโนมัติเมื่อเปิด RFQ)
ขั้นที่ 3 — สร้าง RFQ และเปรียบเทียบราคา
ไปที่ Purchase → Orders → Requests for Quotation กด New
- เลือก vendor และระบุ Order Deadline (วันที่ต้องการให้ vendor ตอบกลับ)
- เพิ่มรายการสินค้าและปริมาณที่ต้องการ
- กด Send by Email — Odoo สร้าง PDF และส่งอีเมลให้ vendor ตรง
- หากต้องการเปรียบเทียบหลาย vendor กด Alternative RFQs แล้วเพิ่ม vendor รายอื่น
- เมื่อ vendor ตอบราคากลับ กด Compare Quotations เพื่อดูตาราง side-by-side
ขั้นที่ 4 — ยืนยัน PO และรอการอนุมัติ (ถ้าเกินวงเงิน)
กด Confirm Order เพื่อเปลี่ยน RFQ เป็น Purchase Order
- ถ้า PO ต่ำกว่าวงเงิน สถานะเปลี่ยนเป็น Purchase Order สีเขียวทันที
- ถ้า PO เกินวงเงิน สถานะเปลี่ยนเป็น Waiting Approval ผู้จัดการได้รับแจ้งเตือนทาง Chatter และอีเมล
- ผู้จัดการเข้าไป Review แล้วกด Approve หรือ Refuse พร้อมระบุเหตุผล
ขั้นที่ 5 — รับสินค้าและสร้าง Vendor Bill
เมื่อสินค้ามาถึงคลัง
- เปิด PO → กด Receive Products
- ตรวจสอบปริมาณที่รับจริง (แก้ไขหากสินค้ามาไม่ครบ)
- กด Validate — Odoo บันทึก Stock Move เข้า Inventory อัตโนมัติ
- กลับมาที่ PO → แท็บ Invoices → กด Create Bill
- ระบบสร้าง Vendor Bill โดยดึงจาก PO อัตโนมัติ ทีมบัญชีตรวจสอบ 3-Way Match แล้ว Confirm เพื่อบันทึกเจ้าหนี้
Odoo Purchase เชื่อมต่อกับ Module อื่นอย่างไร
RFQ → PO → Receipt ──► Inventory (สต็อกอัปเดต)
└──► Accounting (เจ้าหนี้ + ต้นทุน)
└──► Manufacturing (วัตถุดิบพร้อมผลิต)
- Inventory — รับสินค้าผ่าน PO อัปเดต stock level และ lot/serial tracking อัตโนมัติ
- Accounting — Vendor Bill จาก PO เข้าบัญชีเจ้าหนี้และ stock valuation โดยตรง
- Manufacturing (MRP) — เมื่อ MRP ขาดวัตถุดิบ สร้าง RFQ อัตโนมัติตาม lead time ของ vendor
- Approval — ขยาย approval flow หลายระดับตามโครงสร้างองค์กร
Odoo Purchase เหมาะกับ SME ไทยแบบไหน
| ลักษณะธุรกิจ | ฟีเจอร์ที่ได้ประโยชน์สูงสุด | |---|---| | ธุรกิจค้าส่ง/นำเข้า | Vendor Comparison, 3-Way Match, Multi-currency | | โรงงานและผู้ผลิต | MRP Integration, Lead Time Tracking | | ร้านค้าปลีก/ห้างสรรพสินค้า | Reorder Rule + Auto PO, Vendor Pricelist | | บริษัทบริการ IT/Consulting | Approval Workflow, Budget Control |
สิ่งที่ต้องเตรียมก่อนใช้งาน Odoo Purchase
- รายชื่อ vendor พร้อมเงื่อนไข — Payment terms, lead time, สกุลเงิน, อัตราภาษี
- Product catalog — รหัสสินค้า หน่วยนับ และราคาต้นทุนอ้างอิง
- วงเงินอนุมัติแต่ละระดับ — ผู้จัดการฝ่ายซื้ออนุมัติได้เท่าไร ผู้อำนวยการเท่าไร
- Account mapping — บัญชีค่าใช้จ่ายแต่ละประเภทการซื้อ (วัตถุดิบ, สินทรัพย์, บริการ)
เริ่มต้นด้วย vendor 3-5 รายที่ซื้อบ่อยที่สุด ตั้งค่าให้ครบแล้วทดลอง PO จริง 1 รายการก่อนขยายทั้งระบบ — วิธีนี้ช่วยให้ทีมเรียนรู้ workflow โดยไม่ต้องตั้งค่าทุกอย่างพร้อมกัน
คำถามที่พบบ่อย
Odoo Purchase ต่างจากการทำ PO ใน Excel ยังไง
Excel ทำ PO ได้แต่ข้อมูลไม่เชื่อมกับระบบอื่น เมื่อใช้ Odoo Purchase เมื่อยืนยัน PO สินค้าถูกจองในคลังอัตโนมัติ เมื่อรับสินค้า Vendor Bill ถูกสร้างให้พร้อม 3-Way Match (PO vs Receipt vs Bill) ทีมบัญชีไม่ต้องกรอกซ้ำ และผู้บริหารเห็น spend analytics แบบ real-time
Odoo Purchase รองรับระบบขออนุมัติหลายชั้นได้ไหม
ได้ Odoo Purchase มีฟีเจอร์ Purchase Order Approval ในตัว ตั้งให้ PO ที่เกินวงเงินที่กำหนด (เช่น 50,000 บาท) ต้องรอการอนุมัติจากผู้จัดการก่อนจึงจะส่งให้ vendor ได้ นอกจากนี้ยังสามารถขยายด้วย Odoo Approval module เพื่อสร้าง approval flow หลายระดับตามโครงสร้างองค์กร
Odoo Community (ฟรี) ใช้ Purchase module ได้ไหม
ได้ Purchase module พื้นฐาน รวม RFQ, PO, Vendor Bill และ 3-Way Match มีใน Odoo Community ฟรี ฟีเจอร์ที่ต้องการ Enterprise ได้แก่ Purchase Budget Control ขั้นสูง, Vendor Portal ที่ให้ vendor ยืนยัน PO ออนไลน์โดยตรง และ Purchase Forecast Report
3-Way Match ใน Odoo Purchase คืออะไร ช่วยอะไรได้
3-Way Match คือการตรวจสอบ 3 เอกสารให้ตรงกันก่อนจ่ายเงิน ได้แก่ Purchase Order (สิ่งที่สั่งซื้อ), Receipt (สิ่งที่รับจริง) และ Vendor Bill (สิ่งที่ vendor เรียกเก็บ) Odoo ทำ 3-Way Match อัตโนมัติ ถ้าปริมาณหรือราคาไม่ตรงกัน ระบบแจ้งเตือนทีมบัญชีก่อนอนุมัติจ่าย ลดความเสี่ยงจ่ายเกินหรือจ่ายของที่ไม่ได้รับ
จะเปรียบเทียบราคา vendor หลายเจ้าใน Odoo ได้ไหม
ได้ Odoo Purchase รองรับการส่ง RFQ ให้ vendor หลายรายพร้อมกันในใบเดียว (Alternative RFQ) เมื่อ vendor ตอบกลับราคา สามารถเปรียบเทียบในหน้า Compare Quotations เพื่อเลือก vendor ที่ให้ราคาและเงื่อนไขดีที่สุดก่อนยืนยัน PO