LINE_ALBUM_ตัวอย่างใบเสร็จรับเงิน_260510_1.jpg
สถานะ: EXTRACTED · คะแนนข้อมูล: 90/100 · โมเดลสกัด: gemini-2.5-flash-lite
จัดหมวดใหม่ — ส่งเฉพาะคำอธิบายรายการไปให้ Gemini เลือก category_key / ป้ายกำกับภาษาไทยตามรายการที่กำหนดในระบบ (เช่น น้ำมัน เหล็ก ไฟฟ้า) เพื่อใช้ในสรุปแดชบอร์ด — ไม่ได้สกัดใบใหม่และไม่แก้ยอดเงิน
คำนวณจากความครบของฟิลด์สำคัญ ความสมบูรณ์ของตารางรายการ และการเทียบยอด: ผลรวมมูลค่าก่อน VAT ต่อบรรทัดเทียบกับยอดก่อน VAT ในหัวใบ — ถ้ามีครบทั้งก่อน VAT / VAT / หลัง VAT จะเช็คว่า ก่อน VAT + VAT ใกล้เคียงยอดรวมท้ายใบหรือไม่ — ไม่ใช่การรับรองทางกฎหมาย
- ยอดรวมบรรทัด (152501.00) กับยอดรวมท้ายใบ (163176.07) ต่างกันเกินเกณฑ์ — ควรตรวจสอบ
แก้ไขหัวใบกำกับ (CRUD หัวเอกสาร)
รายการสินค้าใช้ตารางด้านล่าง — vendorId ใส่ cuid จากหน้า ผู้ขาย (ถ้ามี buyerId ให้ใส่ cuid จากฐานข้อมูลโดยตรง) หรือเว้นว่าง
แก้ไขรายการด้วยตนเอง
ใช้เมื่อ AI อ่านใบไม่ได้หรือข้อมูลผิด — แก้ในช่องแล้วกด "บันทึก" ต่อแถว
| # | รายการ | หมวด (AI) | จำนวน | หน่วย | ราคา/หน่วย | ส่วนลด | ก่อน VAT | มูลค่า | |
|---|---|---|---|---|---|---|---|---|---|
| บริการ |
คำแนะนำเลือกโมเดล Gemini (Flash vs Pro)
Gemini Flash (เช่น 2.5 Flash หรือ 3.1 Flash-Lite) — รองรับทั้ง Free Tier และแบบจ่ายเงินตามโควต้า/แผนของ Google
- เหมาะสำหรับ: รูปภาพทั่วไป เอกสารที่มีโครงสร้างไม่ซับซ้อน ใบเสร็จ หรือ PDF ที่มีแต่ตัวหนังสือ
- ข้อดี: ทำงานรวดเร็วมาก ประหยัดโควตา (หรือค่าใช้จ่าย) เหมาะกับการสกัดข้อความแบบเรียลไทม์
Gemini Pro (เช่น 2.5 Pro หรือ 3.1 Pro)
- เหมาะสำหรับ: PDF ที่ซับซ้อน เช่น มีตาราง (Tables) แผนภูมิ โครงสร้างหน้าแปลกๆ หน้าที่สแกนเอียงๆ หรือลายมือเขียน
- ข้อดี: ความแม่นยำสูง เข้าใจบริบทเอกสารได้ลึกขึ้น แต่ใช้เวลาประมวลผลนานกว่า Flash
ตั้งค่าโมเดลหลักและ fallback ได้ใน .env — ชื่อโมเดลที่เรียกสำเร็จจะแสดงใต้คำตอบแชทและบันทึกตอนสกัดใบ