User Manual

คู่มือการใช้งานระบบ
Vendor Sale-Out Portal

ระบบสำหรับผู้แทนตรวจสอบสต็อก ยอดขาย และติดตาม PO ค้างส่ง
พร้อมระบบจัดซื้ออนุมัติ PO ด้วย PDF ลายเซ็นดิจิทัล

👤 ผู้แทน (Vendor) 🛒 เจ้าหน้าที่จัดซื้อ 🔏 อนุมัติ PO 👥 Admin
📊
01

ภาพรวมระบบ

ระบบ Vendor Sale-Out Portal คือช่องทางออนไลน์สำหรับผู้แทน (Vendor) ตรวจสอบข้อมูลการขายสินค้าในร้านสุกรีเภสัชทั้ง 7 สาขา ติดตาม PO ค้างส่ง และรับ PDF เอกสารสั่งซื้อที่ผ่านการอนุมัติพร้อมลายเซ็นดิจิทัล

📦
สต็อกคงเหลือ
ดูจำนวนสินค้าคงเหลือแยกตามสาขา อัพเดทอัตโนมัติทุก 30 นาที พร้อม Export Excel
📊
ยอดขาย
ดูยอดขายแยกตามสาขา เลือกช่วงวันที่ได้ แสดงเฉพาะจำนวน ไม่แสดงยอดเงิน
🚚
PO ค้างส่ง
ติดตาม PO ที่อนุมัติแล้วแต่ยังส่งสินค้าไม่ครบ พร้อมแจ้งเตือนที่เกิน Due Date
🔏
อนุมัติ PO + PDF ลายเซ็น
ฝ่ายจัดซื้ออนุมัติ PO พร้อม Generate PDF มีลายเซ็นดิจิทัลอัตโนมัติ Vendor Download ได้ทันที
ℹ️
ข้อมูลทั้งหมดในระบบ sync อัตโนมัติจาก Bluenote POS ทุก 30 นาที เมื่ออนุมัติหรือยกเลิก PO ระบบจะ update กลับ Bluenote ทันที
👥
02

ประเภทผู้ใช้งาน

👤
ผู้แทน (Vendor)
บริษัทหรือแผนกที่จัดจำหน่ายสินค้าให้สุกรีเภสัช
  • ดูสต็อกสินค้าของตัวเองในทุกสาขา
  • ดูยอดขายแยกตามสินค้าและสาขา (ไม่แสดงยอดเงิน)
  • ดู PO ค้างส่งที่ได้รับอนุมัติแล้ว (STATUS=A, ยังค้างส่งอยู่)
  • Download PDF ของ PO ที่ผ่านการอนุมัติ (มีลายเซ็นดิจิทัล)
  • Export ข้อมูลเป็น Excel
🛒
เจ้าหน้าที่จัดซื้อ (Purchase)
ทีมจัดซื้อที่ดูแลเอกสาร PO และประสานงานกับผู้แทน
  • อัพโหลดไฟล์ PDF เอกสาร PO ให้ผู้แทน Download (ฉบับ manual)
  • ตรวจสอบและอนุมัติ PO รออนุมัติ (sync จาก Bluenote)
  • Generate PDF พร้อมลายเซ็นดิจิทัล ให้ Vendor Download ได้ทันที
  • ดู PO ค้างส่งทั้งหมดทุกบริษัท
👑
Admin (ผู้ดูแลระบบ)
เจ้าหน้าที่ IT หรือผู้ดูแลระบบ — Login ผ่าน Purchase Portal เหมือนกัน
  • จัดการ Vendor Accounts (สร้าง/แก้ไข/ปิดใช้งาน/Reset รหัส)
  • จัดการผู้ใช้งาน Purchase Portal (เพิ่ม/แก้ไข/ลบ)
  • จัดการผู้อนุมัติ PO (ชื่อ, ตำแหน่ง, อัปโหลดลายเซ็น)
  • ยกเลิก / Reset PO กลับรออนุมัติ
  • มีสิทธิ์เข้าถึงทุกฟังก์ชันของระบบจัดซื้อ
ℹ️
Admin login ผ่าน Purchase Portal ได้เลย ที่ /purchase/ ด้วย username: admin — จะเห็น Tab พิเศษ "👥 จัดการ User" ที่ Purchase staff ทั่วไปไม่เห็น
🔗
03

URL เข้าใช้งาน

ระบบURLสำหรับ
Vendor Portal /saleout/ ผู้แทน (Vendor) Login และดูข้อมูล
Purchase Portal /purchase/ เจ้าหน้าที่จัดซื้อ + Admin (login เดียวกัน)
Admin Panel (Vendor) /saleout/admin.html จัดการ Vendor Accounts
⚠️
ต้องเชื่อมต่ออินเทอร์เน็ตหรือ VPN ของบริษัทก่อนเข้าใช้งาน กรณีไม่สามารถเข้าได้ ติดต่อทีม IT
🔐
04

การเข้าสู่ระบบ (ผู้แทน)

ระบบ Login มี 2-3 ขั้นตอน ขึ้นอยู่กับว่าบริษัทของคุณมีการแบ่งแผนกหรือไม่

ขั้นที่ 1
ค้นหาบริษัท
ขั้นที่ 2
เลือกแผนก
ขั้นที่ 3
รหัสผ่าน
  1. ค้นหาชื่อบริษัท
    พิมพ์ชื่อบริษัทหรือ Vendor Code ในช่องค้นหา ระบบจะแสดง Dropdown ให้เลือก — บริษัทที่มี ● Active คือมี account แล้ว
  2. เลือกแผนก (ถ้ามี)
    ถ้าบริษัทของคุณมีหลายแผนก จะมี Dropdown ให้เลือกแผนก พร้อมแสดงชื่อผู้ติดต่อ — ถ้าไม่มีแผนก ข้ามไปขั้นที่ 3 เลย
  3. ใส่รหัสผ่าน
    กรอกรหัสผ่านที่ได้รับจาก Admin แล้วกดปุ่ม เข้าสู่ระบบ หรือกด Enter
ℹ️
Session มีอายุ 8 ชั่วโมง หากหมดอายุระบบจะพากลับหน้า Login อัตโนมัติ
📦
05

Tab สต็อกคงเหลือ

แสดงจำนวนสินค้าคงเหลือของคุณในทุกสาขา ณ เวลาที่ sync ล่าสุด (ทุก 30 นาที) จัดเรียง group by สินค้า แสดงทุกสาขาในแถวเดียว

📋 คอลัมน์ที่แสดง
คอลัมน์คำอธิบาย
รหัสสินค้ารหัส P-XXXX จาก Bluenote
ชื่อสินค้าชื่อสินค้าเต็ม
หน่วยหน่วยขาย เช่น หลอด แผง ขวด
Stock รวมจำนวนรวมทุกสาขา
00–06จำนวนสต็อกแต่ละสาขา (— = ไม่มี)
🔧 การใช้งาน Filter
  • ค้นหาสินค้า — พิมพ์ชื่อหรือรหัสสินค้า กรองแบบ real-time
  • กรองสาขา — เลือกสาขาเพื่อดูเฉพาะสินค้าที่มีสต็อกในสาขานั้น
  • Export Excel — ดาวน์โหลดข้อมูลที่กรองแล้วเป็นไฟล์ .xlsx
📊
06

Tab ยอดขาย

แสดงยอดขายสินค้าของคุณ แยกตามสาขา ในช่วงวันที่ที่เลือก ระบบ group by ตามสินค้า พร้อมแสดง Stock คงเหลือ ณ ปัจจุบันประกอบ

⚠️
ระบบแสดงเฉพาะ จำนวนขาย (ชิ้น) เท่านั้น ไม่แสดงยอดเงิน ราคา หรือต้นทุน
🔧 การเลือกช่วงวันที่
  1. เลือกจากวันที่ / ถึงวันที่
    ค่าเริ่มต้นคือ 30 วันย้อนหลัง สามารถเปลี่ยนได้ตามต้องการ
  2. กดปุ่ม 🔍 ค้นหา
    ระบบจะ reload ข้อมูลตามช่วงวันที่ใหม่
  3. Export Excel (ถ้าต้องการ)
    กดปุ่ม 📥 Export Excel เพื่อดาวน์โหลดข้อมูลที่กรองแล้ว
🚚
07

Tab PO ค้างส่ง

แสดง PO ที่ ผ่านการอนุมัติแล้ว แต่ยังส่งสินค้าไม่ครบ เฉพาะของบริษัท/แผนกที่คุณ Login เท่านั้น

📋 เงื่อนไขการแสดง PO
  • สถานะ Bluenote = A (Approved) เท่านั้น
  • ยังมียอดค้างส่ง BALANCE > 0
  • ยังไม่ถูกยกเลิก
  • เรียงลำดับ: วันที่ PO ล่าสุดก่อน
🔴 สีแดง = เกิน Due Date
แถวสีแดงอ่อนแสดงถึง PO ที่เลยกำหนดส่งแล้ว พร้อมแสดงจำนวนวันที่เกิน
⚠️ เกิน Due — 5 วัน ✅ ปกติ
⚠️
PO ที่ถูกยกเลิก หรือยังรออนุมัติ หรือส่งครบแล้ว จะไม่แสดงในหน้านี้
📥
08

การ Download เอกสาร PO

เมื่อฝ่ายจัดซื้ออนุมัติ PO แล้ว ระบบจะ Generate PDF พร้อมลายเซ็นดิจิทัลให้อัตโนมัติ ผู้แทนสามารถ Download ได้ทันที

ปุ่มที่แสดงความหมายการกระทำ
— รอเอกสาร ยังไม่มีไฟล์ PDF (รออนุมัติหรืออัพโหลด) รอฝ่ายจัดซื้อดำเนินการ
📄 Download PDF มีไฟล์พร้อม Download คลิกเพื่อดาวน์โหลดทันที
✅ Downloaded Download แล้ว ระบบบันทึก log การ Download ไว้
PDF ที่ดาวน์โหลดจะมี ลายเซ็นดิจิทัลของผู้อนุมัติ พร้อมชื่อและตำแหน่ง ใช้เป็นเอกสารอ้างอิงได้ทันที
🔐
09

การเข้าสู่ระบบ (จัดซื้อ / Admin)

เจ้าหน้าที่จัดซื้อและ Admin Login ด้วย Username/Password ผ่าน Purchase Portal เดียวกัน — ระบบแสดง Tab ตาม Role อัตโนมัติ

URL /purchase/
UsernameRoleTab ที่เห็น
admin 👑 Admin ทุก Tab รวมถึง 👥 จัดการ User
natruethai / purchase 👤 Staff 📤 อัพโหลด / 📋 ไฟล์ / 🚚 PO / 🔏 อนุมัติ
💡
Tab 👥 จัดการ User จะแสดงเฉพาะเมื่อ Login ด้วย Admin เท่านั้น
📤
10

Tab อัพโหลด PDF เอกสาร PO

อัพโหลด PDF ให้ผู้แทนแต่ละราย (กรณีส่งไฟล์ manual) ระบบรองรับ 1 PO = 1 ไฟล์

  1. ค้นหาเลข PO
    พิมพ์เลข PO ในช่องค้นหา ระบบจะแสดง Dropdown พร้อมชื่อบริษัท ยอดค้างส่ง และ Due Date
  2. เลือกไฟล์ PDF
    คลิกที่กล่อง Upload หรือ ลากไฟล์มาวาง — รองรับเฉพาะ .pdf เท่านั้น
  3. กดปุ่ม 📤 อัพโหลดไฟล์ PO
    ระบบแสดงผลสำเร็จ ไฟล์พร้อมให้ผู้แทน Download ทันที
⚠️
ถ้าอัพโหลดไฟล์ซ้ำสำหรับ PO เดียวกัน ระบบจะ overwrite ไฟล์เดิม และ reset สถานะ Download กลับเป็น "รอ Download"
📋
11

Tab รายการไฟล์ PO

ดูรายการไฟล์ทั้งหมดที่อัพโหลด พร้อมสถานะการ Download ของผู้แทน

Actions ที่ทำได้
  • ↑ อัพใหม่ — ไปที่ Tab อัพโหลดพร้อม pre-fill PO นั้นอัตโนมัติ
  • ลบ — ลบไฟล์ออกจากระบบ ผู้แทนจะ Download ไม่ได้อีก
  • Filter สถานะ — กรองดูเฉพาะไฟล์รอ Download หรือ Downloaded แล้ว
🚚
12

Tab PO ค้างส่งทั้งหมด

ดู PO ค้างส่งของทุกบริษัท พร้อมสถานะเอกสาร ช่วยให้จัดซื้อรู้ทันทีว่า PO ไหนยังไม่ได้อัพโหลดไฟล์

Filter ที่ใช้ได้
  • ค้นหาเลข PO / ชื่อบริษัท / รหัสสินค้า
  • กรองตามบริษัท / สถานะเอกสาร / Due Date
  • แสดง PO ที่อนุมัติแล้วและยังค้างส่ง เรียงล่าสุดก่อน
🔏
13

Tab อนุมัติ PO ใหม่

ระบบ sync PO ที่รออนุมัติจาก Bluenote เข้ามาอัตโนมัติ เจ้าหน้าที่จัดซื้อหรือ Admin ตรวจสอบรายละเอียดและ Generate PDF พร้อมลายเซ็นดิจิทัลได้ใน Tab นี้

Bluenote
สร้าง PO
Auto Sync
รออนุมัติ
จัดซื้อ
ตรวจสอบ
Generate
PDF + ลายเซ็น
Vendor
Download
สถานะความหมาย
⏳ รออนุมัติ PO sync มาจาก Bluenote — รอเจ้าหน้าที่ตรวจสอบ
✅ อนุมัติแล้ว Generate PDF สำเร็จ — Vendor สามารถ Download ได้
📋 ขั้นตอนการอนุมัติ PO
  1. คลิก "🔏 ตรวจสอบ / อนุมัติ" บน PO ที่ต้องการ
    ระบบจะเปิด Modal แสดงรายละเอียด PO ทั้งหมด: ชื่อผู้จำหน่าย, วันที่, กำหนดส่ง, เครดิต, ส่วนลด (บาท), ยอดก่อน VAT, VAT 7%, ยอดรวม
  2. ตรวจสอบรายการสินค้า
    ดูรายการสินค้าพร้อม รหัสสินค้า, ชื่อ, จำนวน, หน่วย, ราคา/หน่วย, ส่วนลด (บาท), จำนวนเงิน — คอลัมน์ "ส่วนลด" แสดงเป็น บาท ไม่ใช่ %
  3. เลือกผู้อนุมัติ
    เลือกจาก Dropdown "ผู้อนุมัติ" — ระบบจะดึงลายเซ็น Preview มาแสดงทันที ถ้าขึ้น ⚠️ ยังไม่มีลายเซ็น ให้ไปอัปโหลดก่อนที่ Tab 👥 จัดการ User → ผู้อนุมัติ PO
  4. กดปุ่ม "🔏 อนุมัติ PO"
    ระบบจะ Generate PDF พร้อมลายเซ็น และ update สถานะใน Bluenote เป็น STATUS=A ทันที — Vendor สามารถ Download PDF ได้ทันที
👑 Actions เฉพาะ Admin
ปุ่มผล
🚫 ยกเลิก PO ลบออกจาก Pending + trigger Bluenote ตั้ง DELETE_DT ทันที
🔄 Reset รออนุมัติ เคลียร์ผลอนุมัติ ให้ PO กลับมาอยู่ในสถานะรออนุมัติใหม่
เมื่ออนุมัติสำเร็จ — ระบบส่งคำสั่งไปยัง Bluenote ทันที (ไม่ต้องรอ sync 30 นาที) และ Vendor จะเห็นปุ่ม Download PDF ในหน้า PO ค้างส่งทันที
👥
14

Tab จัดการ User Admin เท่านั้น

Tab 👥 จัดการ User จะแสดงเฉพาะเมื่อ Login ด้วย Admin — บริหาร User ทั้งหมดในระบบจากหน้าเดียว แบ่งเป็น 3 ส่วน

👑
ผู้ดูแลระบบ (Admin)
แสดง Admin ทั้งหมด — แก้ไขชื่อและเปลี่ยนรหัสผ่านได้ ไม่สามารถลบหรือปิดใช้งาน Admin
👤
เจ้าหน้าที่จัดซื้อ
จัดการ Purchase Staff — เพิ่ม, แก้ไขชื่อ, เปลี่ยนรหัสผ่าน, ปิด/เปิดใช้งาน, ลบ
🔏
ผู้อนุมัติ PO
จัดการ Approver ที่แสดงบน PDF — ชื่อ-สกุล, ตำแหน่ง, อัปโหลดลายเซ็น, ปิด/เปิดใช้งาน
🔏 การจัดการผู้อนุมัติ PO
  1. เพิ่มผู้อนุมัติใหม่ — กดปุ่ม "+ เพิ่มผู้อนุมัติ"
    กรอก Username (ใช้ login), ชื่อ-สกุล (แสดงบน PDF), ตำแหน่ง
  2. อัปโหลดลายเซ็น — กดปุ่ม "🖊️ ลายเซ็น"
    รองรับ PNG/JPG ขนาดไม่เกิน 2MB — แนะนำพื้นหลังสีขาว ลายเซ็นสีดำ เพื่อให้พิมพ์ชัด
    ลายเซ็นที่อัปโหลดจะแสดงบน PDF ทุกครั้งที่อนุมัติ PO
  3. แก้ไขข้อมูล — กดปุ่ม "✏️ แก้ไข"
    เปลี่ยนชื่อ-สกุล, ตำแหน่ง, หรือปิด/เปิดใช้งาน — ผู้อนุมัติที่ "ปิดใช้" จะไม่ปรากฏใน Dropdown อนุมัติ PO
👤 การจัดการเจ้าหน้าที่จัดซื้อ
Actionวิธีทำ
เพิ่ม user ใหม่กด "+ เพิ่มผู้ใช้" → กรอก Username, ชื่อ, Password
เปลี่ยนรหัสผ่านกด ✏️ แก้ไข → กรอก Password ใหม่ (เว้นว่างถ้าไม่เปลี่ยน)
ปิด/เปิดใช้งานกด ✏️ แก้ไข → toggle "เปิดใช้งาน"
ลบ userกด 🗑 ลบ (ไม่สามารถลบ Admin ได้)
⚠️
การลบ user ไม่สามารถกู้คืนได้ — ถ้าต้องการระงับการใช้งานชั่วคราว ให้ ปิดใช้งาน แทน
⚙️
15

Admin — จัดการ Vendor Accounts

URL /saleout/admin.html
➕ สร้าง Vendor Account ใหม่
  1. ค้นหาบริษัทหลัก
    พิมพ์ชื่อบริษัทใน Autocomplete
  2. เลือกแผนก (ถ้ามี)
    เลือกแผนกย่อยจาก Dropdown ถ้าต้องการสร้าง account สำหรับแผนกนั้น
  3. กำหนดรหัสผ่าน
    กรอกรหัสผ่าน หรือกดปุ่ม 🎲 Gen เพื่อสร้างอัตโนมัติ
  4. กดสร้าง Account
    Account ถูกสร้างแล้ว แจ้ง Vendor Code และรหัสผ่านให้ผู้แทน
🔑 รีเซ็ตรหัสผ่าน / ปิดใช้งาน
  • กดปุ่ม 🔑 Reset แล้วกรอกรหัสผ่านใหม่ กด Copy ก่อนแจ้ง Vendor
  • กดปุ่ม ปิด เพื่อระงับ account ชั่วคราว Vendor จะ Login ไม่ได้ทันที กดอีกครั้งเพื่อเปิดใหม่
16

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

ทำไมข้อมูลสต็อก/ยอดขายไม่อัพเดทเรียลไทม์?
ระบบ sync ข้อมูลจาก Bluenote POS อัตโนมัติทุก 30 นาที ดูเวลา sync ล่าสุดได้ที่มุมบนขวาของหน้า Dashboard ถ้าต้องการข้อมูลล่าสุดรอให้ครบ 30 นาทีแล้ว Refresh หน้า
อนุมัติ PO แล้ว สถานะใน Bluenote เปลี่ยนเลยไหม?
ใช่ — เมื่อกด "🔏 อนุมัติ PO" ระบบจะส่งคำสั่งไปยัง Bluenote ทันที (SET STATUS='A') โดยไม่ต้องรอ sync รอบถัดไป ถ้า Bluenote ไม่ตอบสนองชั่วคราว ระบบยัง Generate PDF ให้ก่อน และ Bluenote จะ sync ในรอบถัดไป
ลายเซ็นใน Preview ไม่แสดงหลังเลือกผู้อนุมัติ ทำอย่างไร?
ลายเซ็นจะแสดง Preview ทันทีหลังเลือกผู้อนุมัติจาก Dropdown — ถ้าขึ้น ⚠️ "ยังไม่มีลายเซ็น" ให้ไปที่ Tab 👥 จัดการ User → ผู้อนุมัติ PO → กด 🖊️ ลายเซ็น แล้วอัปโหลดรูปลายเซ็น (PNG/JPG, พื้นหลังขาว)
ทำไม PO บางรายการไม่แสดงในหน้ารออนุมัติ?
Tab อนุมัติ PO แสดงเฉพาะ PO ที่: (1) STATUS=W (รออนุมัติใน Bluenote) (2) ยังไม่ถูก Generate PDF — PO ที่อนุมัติแล้วจะอยู่ใน Tab PO ค้างส่งทั้งหมด ส่วน PO ที่ยกเลิกจะไม่แสดงในระบบ
ทำไม PO ค้างส่งของ Vendor ไม่แสดงรายการที่เคยเห็น?
ระบบแสดงเฉพาะ PO ที่: (1) ได้รับอนุมัติแล้ว STATUS=A (2) ยังมียอดค้างส่ง BALANCE > 0 (3) ไม่ถูกยกเลิก — PO ที่ส่งครบแล้วหรือถูกยกเลิกจะหายออกจากรายการอัตโนมัติ
Login ไม่ได้ รหัสผ่านไม่ถูกต้อง ทำอย่างไร?
สำหรับ Vendor: ติดต่อ Admin เพื่อ Reset รหัสผ่านที่ /saleout/admin.html | สำหรับ Purchase Staff: ให้ Admin Login ที่ /purchase/ แล้วไปที่ Tab 👥 จัดการ User → เจ้าหน้าที่จัดซื้อ → แก้ไข → เปลี่ยนรหัสผ่าน
คอลัมน์ "ส่วนลด" ในรายการสินค้า PO แสดงอะไร?
คอลัมน์ "ส่วนลด" แสดงเป็น จำนวนเงิน (บาท) ไม่ใช่เปอร์เซ็นต์ ถ้าไม่มีส่วนลดจะแสดง — เป็นส่วนลดต่อ item ตามที่ระบุใน PO Bluenote
ระบบขึ้น "Token ไม่ถูกต้องหรือหมดอายุ" ทำอย่างไร?
Session มีอายุ 8 ชั่วโมง ถ้าหมดอายุให้กลับไป Login ใหม่ ข้อมูลในระบบไม่หาย
Export Excel แล้วตัวอักษรภาษาไทยเป็นภาษาต่างดาว ทำอย่างไร?
เปิดไฟล์ด้วย Microsoft Excel โดยตรง (ไม่ใช่ Google Sheets) — ถ้าเปิดด้วย Google Sheets ให้ Import โดยเลือก Encoding เป็น UTF-8