✨ ฟีเจอร์พิเศษ

🎯 ฟีเจอร์พิเศษ (Special Features)

ส่วนที่ 7 ของคู่มือ SML AI Cloud


📌 ภาพรวม

ฟีเจอร์พิเศษเป็นความสามารถเสริมที่ทำให้ SML AI Cloud แตกต่างจากระบบ POS/ERP ทั่วไป ช่วยให้การทำงานมีประสิทธิภาพมากขึ้น

🎯 ฟีเจอร์พิเศษ
├── 1. การนำเข้า/ส่งออกข้อมูล (Import/Export)
├── 2. ระบบ GL และบัญชี
├── 3. Daily Check - ตรวจสอบยอดประจำวัน
├── 4. LINE Notify - แจ้งเตือนอัตโนมัติ
├── 5. ระบบออฟไลน์ (Offline Mode)
├── 6. การซิงค์ข้อมูล (Data Sync)
└── 7. API Integration

📋 สารบัญ

1. การนำเข้า/ส่งออกข้อมูล (Import/Export)

📥 คู่มือการนำเข้า/ส่งออก

graph LR
    A[Excel/CSV] --> B[Template]
    B --> C[กรอกข้อมูล]
    C --> D[Upload]
    D --> E[ตรวจสอบ]
    E --> F[Import ✅]

    style A fill:#e1f5ff
    style F fill:#e8f5e9

ข้อมูลที่นำเข้าได้:

  • ✅ สินค้า (Product)
  • ✅ บาร์โค้ด (Barcode)
  • ✅ ลูกค้า (Customer)
  • ✅ ผู้จำหน่าย (Supplier)
  • ✅ พนักงาน (Employee)
  • ✅ ราคาสินค้า (Price List)
  • ✅ สต็อกเริ่มต้น (Opening Stock)

รูปแบบไฟล์ที่รองรับ:

  • 📊 Excel (.xlsx)
  • 📋 CSV (.csv)
  • 📄 TXT (.txt)

2. ระบบ GL และบัญชี

📚 คู่มือระบบ GL

graph TD
    Transaction[ธุรกรรม] --> GL[ระบบ GL]
    GL --> Journal[สมุดรายวัน]
    Journal --> Ledger[บัญชีแยกประเภท]
    Ledger --> TrialBalance[งบทดลอง]
    TrialBalance --> FS[งบการเงิน]

    style Transaction fill:#e1f5ff
    style GL fill:#e8f5e9
    style FS fill:#fff3e0

ความสามารถ:

  • 📝 บันทึกบัญชีอัตโนมัติ
  • 📊 งบกำไรขาดทุน (P&L)
  • 📈 งบดุล (Balance Sheet)
  • 💰 งบกระแสเงินสด (Cash Flow)
  • 📋 งบทดลอง (Trial Balance)

ผังบัญชี (Chart of Accounts):

1xxx - สินทรัพย์ (Assets)
├── 11xx - สินทรัพย์หมุนเวียน
│   ├── 1101 - เงินสด
│   ├── 1102 - เงินฝากธนาคาร
│   ├── 1103 - ลูกหนี้การค้า
│   └── 1104 - สินค้าคงเหลือ
└── 12xx - สินทรัพย์ไม่หมุนเวียน
    ├── 1201 - ที่ดิน
    └── 1202 - อาคาร

2xxx - หนี้สิน (Liabilities)
├── 21xx - หนี้สินหมุนเวียน
│   ├── 2101 - เจ้าหนี้การค้า
│   └── 2102 - เงินกู้ระยะสั้น
└── 22xx - หนี้สินไม่หมุนเวียน

3xxx - ทุน (Equity)
4xxx - รายได้ (Revenue)
5xxx - ค่าใช้จ่าย (Expenses)

3. Daily Check - ตรวจสอบยอดประจำวัน

✅ คู่มือ Daily Check

graph LR
    Start[เริ่มวัน] --> Open[เปิดร้าน<br/>ตั้งเงินทอน]
    Open --> Sale[ขายสินค้า]
    Sale --> Check[ตรวจนับเงิน]
    Check --> Close[ปิดร้าน]
    Close --> Report[รายงานสรุป]

    style Start fill:#e1f5ff
    style Report fill:#e8f5e9

ขั้นตอนการใช้งาน:

1. เปิดร้าน (Opening)

☐ เปิดระบบ
☐ ตั้งเงินทอนเริ่มต้น (เช่น 5,000 บาท)
☐ ตรวจสอบเครื่องพิมพ์/ลิ้นชัก
☐ เริ่มการขาย

2. ระหว่างวัน

☐ บันทึกการขายตามปกติ
☐ เช็คยอดเป็นระยะ
☐ บันทึกรับ-จ่ายเงินอื่นๆ

3. ปิดร้าน (Closing)

☐ นับเงินสดในลิ้นชัก
☐ ตรวจสอบบัตรเครดิต/QR
☐ ปรับยอดรายได้
☐ พิมพ์รายงานสรุปประจำวัน

รายงานสรุปประจำวัน:

┌──────────────────────────────────────┐
│  ✅ รายงานสรุปประจำวัน 26 ต.ค. 68  │
├──────────────────────────────────────┤
│  💰 เงินทอนเริ่มต้น:   5,000.00 บาท│
│                                      │
│  📊 รายได้วันนี้:                   │
│  ├─ เงินสด:         125,450.00 บาท │
│  ├─ บัตรเครดิต:     45,320.00 บาท │
│  ├─ QR Code:         12,500.00 บาท │
│  └─ เชื่อ:           8,000.00 บาท │
│                                      │
│  รวมรายได้:         191,270.00 บาท │
│                                      │
│  💸 เงินออก:                         │
│  ├─ ซื้อสินค้า:      35,000.00 บาท │
│  ├─ ค่าใช้จ่าย:       2,500.00 บาท │
│  └─ อื่นๆ:             500.00 บาท │
│                                      │
│  รวมเงินออก:         38,000.00 บาท │
│                                      │
│  💵 เงินสดควรเหลือ:  92,450.00 บาท │
│  💵 เงินสดจริง:      92,450.00 บาท │
│  ✅ ถูกต้อง! ไม่ต่าง                │
│                                      │
│  [พิมพ์]  [ส่งอีเมล]  [ปิดวัน]     │
└──────────────────────────────────────┘

4. LINE Notify - แจ้งเตือนอัตโนมัติ

📱 คู่มือ LINE Notify

graph LR
    Event[เหตุการณ์] --> Trigger[Trigger]
    Trigger --> LINE[LINE Notify]
    LINE --> Phone[มือถือ]

    style Event fill:#e1f5ff
    style LINE fill:#00C300
    style Phone fill:#fff3e0

เหตุการณ์ที่แจ้งเตือนได้:

📦 สต็อกสินค้า

✅ สินค้าใกล้หมด (ต่ำกว่าสต็อกขั้นต่ำ)
✅ สินค้าหมดสต็อก
✅ สินค้าใกล้หมดอายุ (ก่อน 30 วัน)

💰 การเงิน

✅ ยอดขายวันนี้ถึงเป้าแล้ว
✅ ยอดขายต่ำกว่าปกติ
✅ มีรายการค้างชำระครบกำหนด
✅ เงินสดในลิ้นชักเกิน/ต่ำกว่าที่กำหนด

📋 ธุรกรรม

✅ มีใบสั่งซื้อใหม่
✅ มีใบสั่งขายรออนุมัติ
✅ มีสินค้าถูกคืน

⚙️ ระบบ

✅ ระบบ Offline/Online
✅ การ Sync ข้อมูลสำเร็จ/ล้มเหลว
✅ มีการเข้าสู่ระบบผิดปกติ

ตัวอย่างข้อความ:

📢 SML AI Cloud แจ้งเตือน

🛒 สินค้าใกล้หมด!
- น้ำดื่ม 600มล (P001)
  คงเหลือ: 15 ขวด
  สต็อกขั้นต่ำ: 100 ขวด
  ❗ ควรสั่งซื้อเพิ่ม

⏰ 26 ต.ค. 68 เวลา 14:30 น.

การตั้งค่า:

1. เข้า LINE Notify: https://notify-bot.line.me
2. สร้าง Token
3. นำ Token มาใส่ในระบบ
4. เลือกเหตุการณ์ที่ต้องการแจ้งเตือน
5. ทดสอบการแจ้งเตือน
6. บันทึก

5. ระบบออฟไลน์ (Offline Mode)

📡 คู่มือ Offline Mode

graph TD
    Online[Online Mode] -.Internet หลุด.-> Offline[Offline Mode]
    Offline --> LocalDB[ใช้ฐานข้อมูลในเครื่อง]
    LocalDB --> Continue[ทำงานต่อได้]
    Continue -.Internet กลับมา.-> Sync[ซิงค์ข้อมูล]
    Sync --> Online

    style Online fill:#e8f5e9
    style Offline fill:#ffebee
    style Sync fill:#fff3e0

คุณสมบัติ:

  • ✅ ขายสินค้าได้ต่อเนื่อง
  • ✅ บันทึกข้อมูลในเครื่อง
  • ✅ ซิงค์อัตโนมัติเมื่อกลับมา Online
  • ✅ ไม่สูญหายข้อมูล

สิ่งที่ทำได้ใน Offline Mode:

✅ ขายสินค้า (POS)
✅ ดูข้อมูลสินค้า
✅ ดูสต็อก
✅ พิมพ์ใบเสร็จ
✅ บันทึกรับเงิน

❌ ดูรายงาน Real-time
❌ ซิงค์ข้อมูลระหว่างสาขา
❌ อัพเดทราคาจากส่วนกลาง

การทำงาน:

1. Internet หลุด → ระบบแจ้งเตือน
2. เปลี่ยนเป็น Offline Mode อัตโนมัติ
3. ใช้งานปกติได้ (ข้อจำกัดบางฟีเจอร์)
4. บันทึกข้อมูลใน Local Database
5. Internet กลับมา → ซิงค์อัตโนมัติ
6. กลับเป็น Online Mode

6. การซิงค์ข้อมูล (Data Sync)

🔄 คู่มือ Data Sync

graph LR
    Branch1[สาขา 1] --> Cloud[☁️ Cloud]
    Branch2[สาขา 2] --> Cloud
    Branch3[สาขา 3] --> Cloud
    Cloud --> Mobile[📱 Mobile]
    Cloud --> Web[💻 Web]

    style Cloud fill:#e1f5ff

ข้อมูลที่ซิงค์:

  • ✅ สินค้าและราคา (Real-time)
  • ✅ สต็อกสินค้า (ทุก 5 นาที)
  • ✅ ธุรกรรมการขาย (ทันที)
  • ✅ ลูกค้าและผู้จำหน่าย (ทันที)
  • ✅ การตั้งค่า (เมื่อมีการเปลี่ยนแปลง)

ความถี่การซิงค์:

📊 Real-time (ทันที)
├─ การขาย/ซื้อ
├─ รับ-จ่ายเงิน
└─ เพิ่ม/แก้ไข สินค้า

⏰ ทุก 5 นาที
├─ สต็อกสินค้า
└─ ยอดคงเหลือ

⏰ ทุก 30 นาที
├─ รายงาน
└─ Dashboard

⏰ ทุก 1 ชั่วโมง
└─ Log ระบบ

7. API Integration

🔌 คู่มือ API

API ที่มีให้:

GET /api/products       - ดูรายการสินค้า
POST /api/sales         - บันทึกการขาย
GET /api/reports/sales  - ดูรายงานการขาย
POST /api/inventory     - ปรับสต็อก
GET /api/customers      - ดูข้อมูลลูกค้า

ตัวอย่างการใช้งาน:

// ดึงข้อมูลสินค้า
fetch('https://api.smlaicloud.com/api/products', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  }
})
.then(res => res.json())
.then(data => console.log(data));

Use Case:

  • 🌐 เชื่อมต่อกับเว็บไซต์ E-Commerce
  • 📱 สร้าง Mobile App ของตนเอง
  • 💻 Integration กับระบบอื่น (ERP, Accounting)
  • 📊 ส่งข้อมูลไป BI Tools (Power BI, Tableau)

💡 เคล็ดลับการใช้ฟีเจอร์พิเศษ

1. ใช้ Import สำหรับข้อมูลจำนวนมาก

แทนที่จะเพิ่มทีละรายการ:
❌ เพิ่มสินค้า 500 รายการ ทีละรายการ (ใช้เวลา 3-4 ชม.)

ใช้ Import แทน:
✅ กรอกใน Excel → Import (ใช้เวลา 15 นาที)

2. ตั้งค่า LINE Notify ตั้งแต่เริ่มต้น

เหตุการณ์สำคัญที่ควรแจ้งเตือน:
☑ สินค้าใกล้หมด
☑ ลูกค้าค้างชำระ
☑ ยอดขายประจำวัน
☑ ระบบ Offline

3. ทดสอบ Offline Mode เป็นประจำ

ทุกเดือน:
1. ปิด Internet ทดสอบ
2. ลองขายสินค้า
3. เช็คว่าซิงค์ข้อมูลได้หรือไม่
4. แก้ไขปัญหาที่พบ

4. ใช้ API สำหรับ Integration

ถ้าต้องการ:
- เชื่อมกับเว็บไซต์
- ส่งข้อมูลไป Power BI
- สร้าง App ของตนเอง

→ ใช้ API จะสะดวกกว่าทำด้วยตนเอง

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

Q: Import ข้อมูลแล้วผิดพลาด จะแก้ยังไง?

A:

  1. ดูข้อความ Error ว่าแถวไหนผิด
  2. แก้ไขในไฟล์ Excel
  3. Import ใหม่
  4. ถ้ายังผิด ติดต่อ Support

Q: LINE Notify ไม่แจ้งเตือน ทำไง?

A: ตรวจสอบ:

  1. Token ถูกต้องหรือไม่
  2. เหตุการณ์เปิดใช้งานหรือไม่
  3. เงื่อนไขตรงหรือไม่
  4. ทดสอบส่งข้อความ

Q: ระบบ Offline นานเกินไป จะทำยังไง?

A:

  1. ตรวจสอบ Internet
  2. Restart ระบบ
  3. เช็คข้อมูลที่รอ Sync
  4. ถ้าซิงค์ไม่ได้ ติดต่อ Support

Q: จะขอ API Key ได้ที่ไหน?

A:

  1. เข้าเมนู Configuration → API
  2. สร้าง API Key ใหม่
  3. คัดลอก Key (จะแสดงครั้งเดียว)
  4. นำไปใช้งาน

กลับไปที่: ← สารบัญหลัก